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 payment 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 payment fees for each invoice. The payment fees are set by Stripe and based on your location and the payment type from your reseller. Review the list of fees.
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 your Stripe account separately to ensure it is set up how you want it.

Setting your payment schedule in Stripe

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

Setting up Stripe Tax

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 tax registrations for Stripe or you can do so directly within your Stripe dashboard. Stripe can only calculate and collect tax for accounts with at least one tax registration. 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. 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. We do not send the “payments have been disabled” email in this state.
  • 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.

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 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 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 an subscription reaches the threshold amount before the regularly schedule 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?

This depends on your region and preference. But we recommend setting a default tax behaviour in your product settings to make sure the application can calculate prices more accurately. By default, or when Automatic is selected, we will automatically assume that tax is included or excluded from your prices based on the price currency. For products priced in USD and CAD, tax is considered not to be included in the price. For all other currencies, tax will be considered to be included in the price. You can override this setting by selecting Tax is not included (recommended) or Tax is included.

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 use the reseller’s store tax settings (inclusive or exclusive) to determine if tax should be added or removed to the imported prices.
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. B2B transactions are often tax exclusive, so we recommend setting your wholesale prices as tax exclusive by default. New designer payment accounts default to tax exclusive in Stripe Tax Settings when no behaviour was set yet.

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 not 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 mutliple 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 20 products at a time (can be upped to 100 manually, we try to ensure all accounts get bumped to 100 as soon as we can). We circumvented it by having multiple subscriptions per reseller with more than 20 products in their store. 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 take specific actions only 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.