Getting paid

As a Shopify Partner, you earn money based on your contribution to the Shopify ecosystem (your activities) and the Partner program that you join. Your earnings might vary based on your country or region and the country or region of the merchants you work with.

Shopify might charge you taxes on its fees or pay out taxes on your referral commissions in certain cases. These taxes vary based on your country or region, the type of Partner activity, and the tax information you provide in your Partner account settings. You might be responsible for remitting these taxes to the appropriate government authority. Learn more about Shopify Partner earnings.

How your earnings are calculated

Your referral commission is calculated on the subscription fee paid by the merchant to Shopify, net of any discounts or credits. Your app and theme revenue is calculated on the app or theme purchase made by the merchant from Shopify. Before your earnings are calculated, the merchant must pay Shopify for the related subscription fee, app purchase, or theme purchase.

Below are some factors that might impact your earnings:

  • If a merchant's bill payment fails, then your earnings on their subscription fee, app purchase, or theme purchase are paid out only after the payment is retried and successfully processed.

  • If a merchant's account is frozen due to non-payment, then your earnings on their subscription fee, app purchase, or theme purchase are not paid out until the merchant's account is unfrozen and the payment is successfully processed.

  • Stores without an associated subscription fee, such as Plus Expansion stores, don't contribute to your referral earnings.

  • Earnings for stores on a Shopify Plus plan are calculated based on a monthly base fee, and don't include any additional variable fees.

For information about how you can earn money in the Shopify Partner Program, refer to Shopify Partner earnings.

Payout threshold and schedule

All you need is a minimum of $25 in earnings to receive a payout from Shopify. Earnings are accumulated and paid out on the following schedule:

  • For your first payout, a 30-day hold will be applied.
  • For first time earnings for each new referral, a 30 day hold will be applied after the merchant has paid their first bill to confirm the payment clears before earnings are accrued.
  • For all earnings accrued between the 1st to and including the 10th of the month, payment will occur 5 business days after the 15th day of the month.
  • For all earnings accrued between the 10th to and including the 5th last day of the month, payment will occur 5 business days after the last day of the month.
  • For all earnings accrued between the last 5 days of the month, payment will occur 5 business days after the 15th day of the following month.

Sales and referral activity earnings are calculated separately. This means that if you meet the threshold for referral earnings, but not sales earnings, then referral earnings are paid out and sales earnings continue to accrue until they meet the earnings threshold.

There is no upper limit to the total amount of earnings that you collect or the number of clients you collect from.

Managing your payout method

Shopify offers several ways of receiving payouts, including PayPal, Bank Account, and Wire Transfer. Access to specific payout methods depends on your country or region and the currency that you want the payout converted to. For example, in Canada, with a final payout in CAD, you might have access to PayPal and Bank Account payout methods.

Before you can add a new payout method, you need to create a Hyperwallet account in the Partner Dashboard. When you create a Hyperwallet account, you're agreeing to the Hyperwallet terms of service and privacy policy. All communications about payout methods using Hyperwallet will come from Shopify by email or through the Partner Dashboard. Any changes to your Hyperwallet account or payout methods should only be made through the Partner Dashboard.

Fees

Shopify payouts are always issued in USD, however, new payout methods allow you to receive your final payout in another currency, including your local currency in most cases. You're responsible for paying any currency conversion fees.

Receiving payouts in USD

If you receive your payouts by PayPal, Bank Account, or Wire Transfer in USD, and then convert to another currency after the payout has reached your PayPal wallet or financial institution, then the payout will be subject to the exchange rates and currency conversion fees that are set by PayPal or your financial institution.

Receiving payouts in a currency other than USD

If you choose to receive your final payout to PayPal, Bank Account, or Wire Transfer in a currency other than USD, then the currency conversion will be done by Hyperwallet before it reaches your PayPal wallet or financial institution, and is subject to their base exchange rate and currency conversion fees:

  • The base exchange rate is based on rates within the wholesale currency markets on the conversion day or the prior business day, or if required by law or regulation, set at the relevant government reference rate.

  • The currency conversion fee, equal to 0.50% of the payout amount, is applied and retained by Hyperwallet. Shopify has secured this preferred currency conversion fee in collaboration with Hyperwallet to benefit Shopify Partners.

Identity verification

In some countries or regions, you might be required to verify your identity to receive payouts.

If you operate as a business (such as a limited liability company, partnership, or corporation), then you might need to provide identity verification details before receiving your first payout. If you operate as an individual (such as sole proprietorship or single-member limited liability company), then you might be required to provide identity verification details when your earnings reach a certain threshold. Shopify notifies you by email if identity verification is required and directs you to provide the required information and documentation in the Partner Dashboard.

Compliance checks

In some countries or regions, and for some currencies, Hyperwallet and your bank or financial institution might require more information to process a payout. The thresholds and requirements for compliance checks are different depending on the country or region of operation. Shopify notifies you by email if a payout is on hold because more information is required.

Payout on hold or failed

Hyperwallet will put a payout on hold (or indicate that the payout has failed) if the payout method details are incorrect. You'll receive an email from Shopify asking you to change your payout method or to contact Shopify Support.

Hyperwallet will also put a payout on hold (or indicate that the payout has failed) if the payout amount exceeds the transaction limit for that payout method.

In general, payouts have the following transaction limits:

  • PayPal - up to 100,000 USD
  • Bank Account - up to 500,000 USD
  • Wire Transfer - up to 5,000,000 USD

If your payout method exceeds the general limits listed above, or the limits specific to your country or region and currency, then you'll receive an email from Shopify asking you to change your payout method.

You can retry processing a failed payout from the Partner dashboard.

Create a Hyperwallet account

Creating a Hyperwallet account gives you access to all the payout methods available in your country or region and currency. If your company is a business (such as a limited liability company, partnership, or corporation), then you might need to provide business-specific information to complete the account creation.

Steps:

  1. In the Partner Dashboard, go to Settings.
  2. In the Payouts section, click Manage payout method.
  3. In the Hyperwallet account section, fill in the fields, and review the Hyperwallet terms of service.
  4. Click Submit.

You'll receive an email from Shopify confirming the account creation.

Make changes to your Hyperwallet account

You can make changes to your Hyperwallet account details in the Partner Dashboard. If you make changes to your Hyperwallet account, then you'll need to add a payout method again.

Steps:

  1. In the Partner Dashboard, go to Settings.
  2. In the Payouts section, click Manage payout method.
  3. In the Hyperwallet account section, make changes to fields, and review the Hyperwallet terms of service and privacy policy.
  4. Click Submit.

You'll receive an email from Shopify confirming the changes to your Hyperwallet account. You'll need to add a payout method, because the change resets your account.

View your current payout method

Steps:

  1. In the Partner Dashboard, go to Settings.
  2. In the Payouts section, under Payout Method, view the details of your current payout method.

You can also click Manage payout methods to view your current payout method and the other payout methods available for your country or region.

View available payout methods by region and currency

The available payout methods are different depending on the country or region and the currency that you select.

Steps:

  1. In the Partner Dashboard, go to Settings.
  2. In the Payouts section, click Manage payout method.
  3. In the Payout method details section, under Add transfer method, select your Country/Region first, and then your Currency.

You'll see the transfer methods available for your country or region and currency.

Add a payout method

You can only have one payout method. If you want to make changes to your current payout method, then you need to add a new payout method to replace the old one.

Requirements

  • You've created a Hyperwallet account.
  • You have your banking and account details ready, if applicable

Steps:

  1. In the Partner Dashboard, go to Settings.
  2. In the Payouts section, click Manage payout method.
  3. In the Payout method details section, under Add transfer method, select the Country/Region of your PayPal account or bank account first, and then your Currency. You'll see the transfer methods available for your country or region and currency.
  4. Click the transfer method that you want to add.
  5. Fill in the fields and click Submit.

The new payout method details are now under Current payout method and you'll receive your next payout by this method. You'll also receive an email from Shopify confirming the new payout method.

Tracking your earnings

From the Payouts page in your Partner Dashboard, you can track the various sources of earnings that you receive as a Shopify Partner. Your payments from Shopify are transferred to you in regular payouts, which appear as records in the Payouts table.

Payouts are divided by activity type. Sales payouts contain payout details for app sales, theme sales, and service sales. Referrals payouts contain payout details for development store referrals and Shopify Plus referrals.

To learn more about what's included in a payout, click its date range.

Review a payout

When you view a payout, you can find detailed information about the sources of revenue that each payout includes.

Line items in your payout represent the amounts payable to you after Shopify fees and other applicable fees. Processed payouts include separate line items for taxes and fees. To learn more about applicable taxes and fees, refer to Shopify Partner earnings.

Steps:

  1. From your Partner Dashboard, click Payouts.
  2. Click a date range from the table.
  3. To view payouts for a single activity type, click the tab for the activity type. For example, if you want to see only the payout information for app sales, then click the Apps tab.

Retry a failed payout

If a payout fails, then you should verify that your payment details are correct and the payout amount doesn't exceed transaction limits. Learn more about payouts that fail or are on hold.

After you've verified your payment details and transaction limits, then you can retry processing a failed payout.

Steps:

  1. From your Partner Dashboard, click Payouts.
  2. Navigate to the failed payout.
  3. Click Retry. The Failed label changes to Pending.
  4. If a payout continues to fail, then you should check with PayPal or your financial institution before contacting Partner Support.

Export your payouts

You can export a record of your payouts in a CSV file.

Steps:

  1. From your Partner Dashboard, click Payouts.
  2. If you want to export a record of all the payouts that you've received, then click Export payouts as CSV.
  3. If you want to export a record of the line items that are included in a specific payout, then click the date range for the payout that you want, and click Export payouts as CSV.

Fee and commission invoices

From your Partner Dashboard, can download invoices for the fees charged or commissions paid in a specific payout. There are two types of invoices:

Fee and commission invoices are generated when a payout is processed. You can't view invoices for pending transactions.

Shopify fees invoice

The Shopify fees invoice is a record of the commission fees and processing fees that Shopify has charged you for activities like app sales, theme sales, and service sales. These invoices are addressed to you from Shopify. If your Shopify fees are subject to taxes, then each applicable tax is listed as a separate line item on the invoice. The purpose of this invoice is to list the Shopify fees you were charged and how any applicable taxes were calculated.

You can download your Shopify fees invoice.

Steps:

  1. From your Partner Dashboard, click Payouts.
  2. In the Payouts table, click a date range.
  3. Click Download Shopify fees invoice.

Referral commission invoice

The referral commission invoice is a record of the commission that Shopify pays you for referral activities, including Shopify Plus referrals and development store referrals. These invoices are addressed on your behalf to Shopify. If your referral commissions are subject to taxes, then each applicable tax is listed as a separate line item on the invoice. The purpose of this invoice is to list the referral commission you were paid and how any applicable taxes were calculated.

You can download your Shopify fees invoice.

Steps:

  1. From your Partner Dashboard, click Payouts.
  2. In the Payouts table, click a date range.
  3. Click Download referral commission invoice.

Payment disputes

If you believe that the amount of revenue that you've received is incorrect, then contact Partner Support with details.