Shopify Payments / Improvement

Register a bank account for each payout currency
The 8-currency cap on multi-currency payouts has been removed

Until now, you could add bank accounts for at most 8 currencies. Going forward, the only rule is one account per supported payout currency. As long as your region and plan allow it, you can receive payouts in every currency.

On this page
  1. What actually changed (in 30 seconds)
  2. Explainer: the 8-currency wall comes down
  3. What multi-currency payouts get you
  4. Before vs. after
  5. Requirements and costs (as covered in the announcement)
  6. Setup (3 steps)
  7. 5 points for developers
  8. 3 practical use cases
  9. One-line summary for client proposals

1What actually changed

The limit that applied to multi-currency payouts in Shopify Payments — "bank accounts for up to 8 currencies" — has been removed .
The new rule is simply "one bank account per supported payout currency". Every currency your region and plan allow can be registered as a payout destination.
8 MAX

Before: 8 currencies was the ceiling

Bank accounts for multi-currency payouts were capped at 8 currencies. Even if you sold in more currencies than that, you couldn't hold a receiving account from the 9th currency onward.

Now: 1 currency = 1 account

The cap itself is gone, and the only rule is one account per supported payout currency. You can cover every currency available on your region and plan.

Multi-currency payouts: a setup that lets you receive payouts in the same currency your customer paid in, instead of having to convert back to your home currency first.
This update removes the limit on how many currencies can use that setup. It isn't a new capability in itself.

2Explainer: the 8-currency wall comes down

BEFORE: up to 8 currencies USD EUR GBP JPY AUD CAD SGD HKD 9th No accounts could be added beyond the 8th currency → Overflow currencies had to be converted to your home currency to be received Cap removed AFTER: 1 currency = 1 account USD EUR GBP JPY AUD CAD SGD HKD SEK DKK NZD ... Register an account for every supported payout currency * The currency names are illustrative of the "one account per currency" concept. The announcement doesn't include a list of supported currencies.
The currency codes in the diagram above are illustrative, meant to explain the "one account per currency" rule. The announcement doesn't say which currencies are actually supported. Check "Managing multi-currency payouts with Shopify Payments" in the Shopify Help Center.

3What multi-currency payouts change

Before: converted to your home currency before you receive it International customer Pays in EUR Shopify Payments Currency conversion EUR → home currency Conversion costs and exchange-rate risk Home-currency account Only one Converted again for overseas payments Inventory, payroll, taxes Multi-currency payouts: received in the currency the customer paid in Pays in EUR Shopify Payments No currency conversion in between EUR account One per currency Spent as EUR Inventory, payroll, taxes

Fewer conversions

You receive funds in the currency the customer paid in, so there's no need to convert back to your home currency first.

Less exposure to exchange rates

With no conversion step, your exposure to rate fluctuations is smaller.

Payment currency and balances line up

You can hold balances in the same currency you use to pay overseas suppliers, staff, and taxes.

4Before vs. after

ItemBeforeAfter this change
Number of bank account currencies Capped Up to 8 currencies No cap All supported payout currencies
Rule Work within the 8-currency limit One bank account per supported payout currency
Beyond the 8th currency Cannot be registered Can be registered(within the limits of your region and plan)
Availability conditions for multi-currency payouts Eligible plans and regions only (no change)
Fees Payouts in currencies other than your domestic currency incur a fee (no change)

5Requirements and costs (as far as the article states)

Must be on an eligible plan and in an eligible region

The article explicitly states that multi-currency payouts are available for "eligible plans and regions".The specific plans and regions are not named in the article. Check the relevant Help Center page.

%

Fees on payouts in non-domestic currencies

Payouts received in non-domestic currencies incur a fee.The rate and how it is calculated are not stated in the article.

Items not stated in the article: the list of supported currencies / eligible plan names / eligible regions / fee rates / payout cycles / whether an existing 8-currency setup carries over automatically / how this is handled in the API and webhooks.
All of these need to be confirmed in the Help Center page "Managing multi-currency payouts with Shopify Payments" and by checking the admin directly.

6Setup steps (3 steps)

1

Open your Shopify Payments payout settings

Go to Shopify Payments payout settings in the admin.

2

Add an account for each currency you want to receive

Register one bank account for each currency you want to be paid out in.

3

Check the requirements in the Help Center

Check plan requirements, supported currencies, and fees on the relevant Help Center page.

75 points developers should keep in mind

1:1

1. This lifts a limit; it is not a new feature

Multi-currency payouts themselves already existed. The only change is that the "up to 8 currencies" cap became "one currency = one account" . This is not a reason to rebuild the assumptions behind your existing payout flow.

2. Review your accounting integration assuming more currencies in payout records

More accounts means payouts are also split by currency. If your accounting integration or revenue-posting batch is built assuming a single currency , it may miss records at the moment a new currency is added.

%

3. "More currencies" also means "more cost"

The article explicitly states that payouts in non-domestic currencies incur a fee.the savings from fewer currency conversions versus the fees on non-domestic payouts — which one comes out larger can only be judged by running the numbers currency by currency.

API ?

4. There is no mention of API / webhook behavior

The article only covers admin settings. Whether the Admin API can handle accounts per currency, and how payout webhook payloads change, is not stated. Verify before automating.

5. The bottleneck moves from Shopify to "can you get the account?"

Now that Shopify's cap is gone,how many currencies you can actually get paid out in comes down to whether you can open and maintain a bank account in that currency — a question for your own bank, not for Shopify. Picking a bank or payment provider that supports multi-currency accounts becomes the upstream task. On top of that, Shopify's own limits on supported currencies, eligible plans, and eligible regions still apply.

8Three ways to put this to work

£ ¥ $
USE CASE 1

Clear the "overflow currencies" for cross-border stores selling in 9+ currencies

Problem
The store sells in more than 8 currencies, so revenue in the currencies that didn't fit the cap was converted to the home currency on payout, taking a conversion cost and FX exposure every time.
Action
For the currencies left outside the cap, register additional bank accounts in Shopify Payments payout settings. One account per currency covers them all.
Result
Fewer conversions and less FX exposure. Since the selling currency and the payout currency match, reconciliation gets simpler too.
Technical notes
Payouts in a non-home currency carry a fee. Estimate "conversion savings − payout fee" per currency and pick which ones to add. Supported currencies and rates need to be confirmed in the Help Center (not stated in the article).
EUR payout GBP payout USD payout Sourcing Payroll Taxes
USE CASE 2

A natural hedge: match your payout currency to overseas sourcing, payroll, and taxes

Problem
You pay overseas suppliers, local staff, and local taxes, but revenue is converted to your home currency on payout — so every payment means converting back again (two conversions round-trip).
Action
List the currencies you actually pay out in, and prioritize adding payout accounts in those currencies. Hold revenue as a balance in that currency and spend it directly.
Result
The round-trip conversion disappears, and your balance sits in the same currency as your payments. Exactly what the article describes: holding a balance "in the currencies you're already using to pay overseas suppliers, staff, and taxes."
Technical notes
The straightforward way to prioritize is by annual spend in each currency. To measure the hedging effect, reconcile payout amounts per currency against actual payments. Payout cycles and how long balances can be held aren't covered in the article.
Currency Account EUR GBP SEK
USE CASE 3

For agencies: build a "payout currency coverage" table and make it a repeatable pitch

Problem
For every cross-border project, "which currencies do they sell in, and which can they get paid out in?" lives in someone's head — and the fact that they were hitting the 8-currency cap was never visible in the first place.
Action
Build a matrix of selling currencies × whether a payout account exists, and surface the currencies with no account. With the cap lifted, pitch adding the uncovered currencies as an operational improvement.
Result
You can put hard numbers on the gap between "selling cross-border" and "not having enough payout currencies" — a useful angle for follow-up proposals to existing customers.
Technical notes
Pull selling currencies from Shopify Markets settings and order data, pull payout currencies from Shopify Payments payout settings, and reconcile the two. Treat the Help Center as the primary source for the list of supported payout currencies (the article doesn't include one).

9One-line summary you can use in a pitch

"The 8-currency cap on Shopify Payments multi-currency payouts has been removed.
. From now on it's one bank account per supported payout currency , so you can get paid in every currency your region and plan allow.
That cuts conversion steps and FX risk, butpayouts in currencies other than your home currency carry a fee , so check the economics currency by currency before adding one."