> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replic.ca/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting paid

> Understanding the flow of money and fees in Replic

## How it works

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

<Steps>
  <Step title="Customer purchase">
    Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from
    Awesome Reseller in the same period.
  </Step>

  <Step title="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.
  </Step>

  <Step title="You get paid">
    Stripe will send the funds to your account based on the payout schedule you
    set in your payment account.
  </Step>
</Steps>

## Reviewing and understanding the fees

Two different fees will be withdrawn from your invoices before the money arrives in your Stripe account.

<AccordionGroup>
  <Accordion title="Payment fees">
    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](https://stripe.com/pricing).
  </Accordion>

  <Accordion title="Platform fees">
    Replic will charge a 5% platform fee per invoice.
  </Accordion>
</AccordionGroup>

Additional fees may apply if you choose Instant Payments as a payment schedule in Stripe. Review [Instant Payout fees for Stripe](https://docs.stripe.com/payouts/instant-payouts).

## Accessing your invoices

You can access your invoices and list of payments in your [payment page](https://www.replic.ca/payment/receive) or directly into your [Stripe account](https://dashboard.stripe.com/payments).

## Editing your payment or company information

You can edit your company information directly in [Replic](https://www.replic.ca/payment/receive) or in your [Stripe account](https://dashboard.stripe.com/).

### Setting your payment schedule in Stripe

You can set your payout schedule directly in your [payout settings](https://dashboard.stripe.com/settings/payouts) in your Stripe dashboard.

### Setting your tax id in Stripe

In order for Stripe to better calculate taxes on invoices, we recommend setting up your tax id in Stripe. It is also a legal requirements in some countries to have tax id on invoices. You can [set up your tax id](https://docs.stripe.com/invoicing/taxes/account-tax-ids) directly in your Stripe dashboard.

### Setting up your default currency in Stripe

Your default currency will be set based on your country and bank information. You can review and edit it in your [payout settings](https://dashboard.stripe.com/settings/payouts) in your Stripe dashboard.

<Note>
  It is also possible to [invoice resellers in a different
  currency](/designers/payment#invoicing-resellers-in-a-different-currency).
</Note>

## Payment threshold

You can set a maximum threshold for your subscriptions in your [wholesaler terms](https://www.replic.ca/account/wholesale).
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.

<Warning>
  Because of [Stripe
  limitations](/designers/payment#i-am-seeing-multiple-monthly-invoices-per-reseller)
  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.
</Warning>

### Setting a threshold on a customer-basis

This is not something Replic currently supports, however it can be implemented directly through your [Stripe dashboard](https://dashboard.stripe.com). 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](https://dashboard.stripe.com/settings/billing/subscriptions) 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*

<Note>
  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.
</Note>

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](https://www.replic.ca/legal/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](https://www.replic.ca/account/products-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 excluded** or **Tax is included**.

### Understand how tax is handled in your prices

<AccordionGroup>
  <Accordion title="Displaying prices on the application">
    We use the reseller's country to determine if tax should be included in the
    prices displayed on Replic.
  </Accordion>

  <Accordion title="Importing products in resellers stores">
    We use the reseller's store tax settings (inclusive or exclusive) to
    determine if tax should be added or removed to the imported prices.
  </Accordion>

  <Accordion title="On invoices">
    Taxes, when required, will be automatically calculated by Stripe on invoices
    based on the reseller country.
  </Accordion>
</AccordionGroup>

### Emailing your customers a copy of their invoice

<Tip>
  Resellers often appreciate being emailed their receipts for paid invoices.
</Tip>

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](https://dashboard.stripe.com/settings/emails).

You can learn more about customizing email receipts in the [Stripe documentation on email receipts](https://docs.stripe.com/payments/checkout/receipts#paid-invoices-embedded-form).

## Invoicing resellers in a different currency

By default, your resellers will be invoiced in your default wholesale currency, which is the default settlement currency for your Stripe account. Depending on your country, you might be able to [add additional settlement currencies](https://docs.stripe.com/payments/currencies/settlement-payouts#settle-in-a-different-currency).

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.

<Warning>
  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.
</Warning>

### Understanding presentment and settlement currencies for wholesale pricing

**Presentment currencies** are the currencies that can be charged directly to your resellers. **Settlement currencies** are the currencies you can receive payments 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 settlement 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 currency. However you can only receive payments in the settlement currencies defined in your 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](https://docs.stripe.com/currencies) and how to [add additional currencies](/designers/settings#setting-up-your-products-currency-and-language) 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](https://dashboard.stripe.com/account/status) 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. We circumvented it by having multiple subscriptions per reseller with more than 20 products in their store. Stripe is currently working on an updated subscription model that will remove the limitation, and we are hoping to take advantage of it as soon as possible.

### Giving a reseller credits

You can offer your resellers credits against future invoices. Follow this guide from Stripe on [implementing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits/implementation-guide).

### 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.
