Skip to main content

How it works

Your customers pay your resellers, then your resellers pay you. But how?
1

Customer purchase

Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from Awesome Reseller in the same period.
2

Reseller invoice and payment

Once per month, on the anniversary of the day they added your patterns to their store, your reseller will be invoiced. Payment of the invoice will be attempted immediately and the payment funds will go directly into your payment account (Stripe) minus the platform and Stripe fees.
3

You get paid

Stripe will send the funds to your account based on the payout schedule you set in your payment account.

Reviewing and understanding the fees

Two different fees will be withdrawn from your invoices before the money arrives in your Stripe account.
You are responsible for the Stripe fees on each invoice. These include:
  • Payment fees, set by Stripe based on your location and the payment type from your reseller. Review the list of payment fees.
  • Billing fees, charged by Stripe Billing at 0.7% of each recurring invoice. Review Stripe Billing pricing.
Replic will charge a 5% platform fee per invoice.
Additional fees may apply if you choose Instant Payments as a payment schedule in Stripe. Review Instant Payout fees for Stripe.

Accessing your invoices

You can access your invoices and list of payments in your payment page or directly into your Stripe account.

Editing your payment or company information

You can edit your company information directly in Replic or in your Stripe account.
Some settings currently only available in Stripe. We encourage you to log in to your Stripe account separately to ensure it is set up how you want it.

Setting up your Stripe account

After you create your Stripe account, Stripe may still need information, or it may be reviewing what you submitted.
  • If Stripe needs more information, the payment page shows onboarding or a notification banner and the product list asks you to Finish setup. We email you after 24 hours if those requirements are still outstanding. Leaving the form does not mean setup is complete.
  • If nothing is due and Stripe is reviewing, onboarding shows In review. You can keep using Replic, including product status and partnerships. Payouts wait until Stripe finishes review.
  • After payouts are enabled, set your head office address and tax registrations on the payment page so Stripe can calculate tax on invoices. We email you after 72 hours if Stripe Tax is on but no tax registration has been added. These emails are reminders only and do not block payouts or Replic.
In order to properly calculate and collect tax on invoices, you need to set up your Stripe Tax account. On your payment page, you can set your head office address and add any tax registrations or you can do so directly within your Stripe dashboard. In order for Stripe to properly calculate taxes, if due, you must set fill your headquarter information and add tax registration in the jurisdictions where you are required to collect tax. Adding a registration in Replic or Stripe records where you already collect tax; it does not register you with a tax authority. Ask your tax advisor which registrations you need. Each account is responsible for tax compliance in their jurisdiction. If unsure, ask your advisor or visit Stripe Tax documentation.

Marking your Replic invoices as B2B for tax purposes

When a reseller sets their tax ID in Replic, we pass that information to you. In many countries, Stripe will look for the presence of a tax ID to determine whether a transaction is B2B or B2C in order to apply the correct tax rate. If you notice that tax is inaccurate on invoices with a reseller, you can quickly check if they have correctly set their tax ID by going into your Stripe customer list, select the customer and look under Details. If they are missing a tax ID, you can encourage them to set it in Replic or ask them directly for the missing ID. If you have reasonable reasons to believe they should be exempt or subject to the reverse charge, you can Edit Details, then under Tax Registration, select reverse charge or tax exempt as appropriate. Please review the Stripe documentation on reverse charge and tax exempt customers.
For stores located in the United States, you will need to verify that your US resellers have valid resale certificates. Replic currently does not require, verify or store resale certificates or other tax exemption documents. Once you have confirmed that a reseller should be tax exempt, you can mark them as tax exempt directly into your Stripe account. Select the customer in your customer list, then Edit Details, then under Tax Registration, select tax exempt. Please review the Stripe documentation on tax exempt customers.

Setting your payment schedule in Stripe

You can set your payout schedule directly in your payout settings in your Stripe dashboard.

Setting up your default currency in Stripe

When you connect Stripe, Replic passes your default wholesale currency (from supplier product settings) as the Stripe Connect account currency. After onboarding, Stripe may also reflect settlement options based on your country and bank accounts. You can review payout settings in your Stripe dashboard.
Product prices and reseller invoices use your Replic wholesale currency, not Stripe settlement currencies by themselves. See invoicing resellers in a different currency.

Payment threshold

You can set a maximum threshold for your subscriptions in your wholesaler terms. Payment will be attempted when a subscription reaches the threshold amount before the regularly scheduled payment date. The default threshold is 200 CAD or the equivalent amount in your currency at the time the invoice was created.

What’s a good threshold

You should set a threshold based on your comfort level around possible losses while also keeping it high enough that most resellers will not bump into it. This would create a frustrating experience for your resellers and each invoice will incur a small amount of extra payment fees. If you find your resellers frequently hit your threshold and have not had issues with failed payments, you can set a higher threshold. If you are worried about failed payments, you can set a lower threshold.
Because of Stripe limitations around maximum number of items per subscription, a customer can have more than one active subscription. The threshold applies to each subscription and not the total sum of all subscriptions.

Setting a threshold on a customer-basis

This is not something Replic currently supports, however it can be implemented directly through your Stripe dashboard. Simply head over the customer’s subscriptions and edit the threshold manually. Your customers have agreed to the terms as you set them in Replic. If you change a customer’s threshold or subscription, you will need to notify them first and ensure they have approved the change.

Setting up a retry policy for failed payments

Head over to your Stripe billing subscriptions settings to review the default behaviour for retrying payments for unpaid invoices. We recommend the following settings:
  • Under Manage failed payments, set your retry schedule to smart retry
  • Under Manage payments that require confirmation, set Customers emails to Send a Stripe-hosted link for customers to confirm their payments when required
Failed payments can be the result of invalid or expired card or the customer’s bank requiring additional confirmation before approving the transaction and are most often not malicious.
When a payment fails, Replic will automatically notify the reseller and send them a payment link to give them a chance to rectify the issue. We will also remind them after 3 and 6 days. Designers are responsible for settling disputes with their resellers. Appropriate action will be taken against resellers who repeatedly fail to settle their invoices or act against the best interest of Replic and its users. You can review our Terms of use on our website if you have any questions about our policies.

Tax behaviour for your retail and wholesale prices

Should my prices be tax-inclusive?

We recommend setting your wholesale prices as tax exclusive (tax is not included). That is the default we set after you create a payment account, and it matches how Stripe Tax works best for B2B invoices. Stripe Tax can add tax on top of tax-exclusive prices when it applies. It does not remove tax that is already baked into a tax-inclusive price. If your wholesale prices are tax inclusive and tax should not apply (for example reverse charge or a tax-exempt reseller), resellers can still be charged the full inclusive amount and effectively overpay. Set your default tax behaviour in product settings:
  • Tax is not included (recommended) — tax exclusive. Stripe adds tax when required.
  • Tax is included — tax inclusive. Use only if you intentionally price with tax already in the amount and understand the overcharge risk above.
  • Automatic — assumes tax exclusive for USD and CAD prices, and tax inclusive for all other currencies.
New designer payment accounts default to tax exclusive in Stripe Tax Settings when no behaviour was set yet, so wholesale prices without an explicit tax behaviour inherit exclusive. Read more about tax behaviour in the Stripe Tax documentation.

Understand how tax is handled in your prices

We use the reseller’s country to determine if tax should be included in the prices displayed on Replic.
We will use the reseller’s store tax settings (inclusive or exclusive) to determine if tax should be added or removed to the imported prices. This feature is in development and not yet fully available.
Taxes, when required, will be automatically calculated by Stripe on invoices based on the reseller country and whether they have sent us their tax ID. Because Stripe adds tax on exclusive prices and does not strip tax from inclusive ones, we recommend tax-exclusive wholesale prices for invoicing.

Emailing your customers a copy of their invoice

Resellers often appreciate being emailed their receipts for paid invoices.
It is possible to do so automatically in Stripe; however, there is currently no way for Replic to programmatically ask Stripe to set this up on your behalf. You need to toggle Successful payments in your Stripe email settings. You can learn more about customizing email receipts in the Stripe documentation on email receipts.

Invoicing resellers in a different currency

By default, your resellers will be invoiced in your default wholesale currency in Replic (set when your supplier settings are created from your store address, or CAD). When you connect Stripe, that same currency is used as your Connect account default. Stripe settlement currencies control how payouts land in your bank account; they are separate from the wholesale currencies you configure for product pricing. If you have wholesale prices in more than one currency (presentment prices), the application will try and match the reseller’s primary currency. If no match is found, the default currency will be used.
This is an advanced setting for designers supporting a region where they are comfortable taking on fluctuations in the currency’s exchange rate. We do not recommend setting multiple wholesale currencies for most designers.

Understanding presentment and settlement currencies for wholesale pricing

Presentment currencies are the currencies that can be charged directly to your resellers (your Replic wholesale default plus any additional wholesale currencies you set in product settings). Settlement currencies are the currencies you can receive payouts in. Settlement currencies are defined in your Stripe account and based on your bank accounts and the country you are in. By default, your resellers receive invoices in your default wholesale currency. If a large volume of your resellers operate in a different currency than yours and are asking for pricing in their currency, you can elect to set wholesale prices in one or more additional currencies. Payouts still follow the settlement currencies defined in your Stripe account.

Creating wholesale prices in a currency not supported by your bank account

If you elect to create a wholesale price in a currency that is not one of your supported settlement currencies, resellers subscribed to that price will be charged in the new currency (presentment price). The received amount will then be converted to your default settlement currency in Stripe before being paid out to your bank. This can result in additional conversion fees from Stripe.

Important note about multi-currency wholesale prices

You can only invoice your resellers in one currency (per reseller) so if you choose to add an additional currency for your wholesale prices, you need to ensure that every product that your resellers have access to also has a wholesale price in that currency or they will not be able to add them to their store. Read more about Stripe supported currencies and how to add additional currencies in your settings.

Additional questions

I received a notice some information was missing to process payment

Occasionally, financial requirements change or Stripe requires additional information to process payments. You can check the status of your account in your Stripe dashboard and fill any required information directly.

I am seeing multiple monthly invoices per reseller

This is a current Stripe limitation. Resellers can only be subscribed to 100 products per subscription. We circumvent this by creating multiple subscriptions when you have a catalog larger than 100 products. We are actively working on a fix that will remove this limitation in the future.

Giving a reseller credits

You can offer your resellers credits against future invoices. Follow this guide from Stripe on implementing credits.

Can I update my products directly in Stripe?

We strongly advise against it. Our application is currently only set to take specific actions when products are updated in your Replic account. Updating your products in Stripe directly will skip some critical steps, including notifying customers, updating subscriptions, etc.