Sell in dollars, euros and pounds, and your Shopify dashboard looks healthy. Then the payout lands in your UK bank account, the numbers don't quite match the sale, and your bookkeeping software throws up a row it can't reconcile. That gap is foreign exchange, and if you don't account for it properly it quietly distorts your profit, your VAT figures and your year-end accounts.
This guide is for UK Shopify sellers (sole traders and limited companies) who take payment in more than one currency through Shopify Payments. We'll walk through where the FX difference comes from, how to record gains and losses, what HMRC expects on the VAT side, and a worked example you can copy.
It's a how-to, not theory. Every tax rule below links to the relevant gov.uk or HMRC page so you can check it yourself.
What is Shopify multi-currency FX accounting?
It's the process of converting your foreign-currency Shopify sales and payouts into sterling in your books, and recording the exchange differences (FX gains or losses) that arise between the sale date and the date you're actually paid. UK accounts must be kept in sterling, so every non-GBP figure has to be translated, and the movement in rates between dates is real profit or loss you have to recognise.
Table of contents
- Why do FX gains and losses appear on Shopify payouts?
- How does Shopify Payments handle currency conversion?
- How do I record FX gains and losses in my UK accounts?
- Worked example: a euro sale paid out in sterling
- What exchange rate should I use, and what does HMRC accept?
- How does VAT work on multi-currency Shopify sales?
- Is Shopify an online marketplace for VAT and reporting?
- FAQs
Why do FX gains and losses appear on Shopify payouts?

The short answer: time passes between the sale and the payout, and exchange rates move in that gap.
When a customer pays you in, say, euros, the value of that money in pounds is fixed at one rate on the day of the sale. By the time Shopify settles the payout to your sterling bank account a few days later, the rate has usually shifted. The difference between the two sterling values is an exchange gain or loss.
HMRC's own definition is exactly this. An exchange gain or loss arises when you compare the value of an asset or liability in one currency with its value in another currency at two different dates, per HMRC's Corporate Finance Manual. Where the result is a profit, you have an exchange gain; where it's a loss, an exchange loss.
You'll see these differences in three common places:
- Between the sale date and the payout date (the most frequent one for Shopify sellers).
- On any foreign-currency bank balance you hold at your year-end, if you keep a non-GBP payout account.
- On unpaid foreign-currency invoices (less common for ecommerce, where most sales settle quickly).
None of this is optional bookkeeping nicety. It's a real movement in the sterling value of money you've earned, and it belongs in your accounts.
How does Shopify Payments handle currency conversion?
This is where a lot of sellers get tripped up, because two separate things are going on: a conversion and a payout.
When a customer pays in a currency different from your payout currency, Shopify applies an exchange rate and a conversion fee at the point of payment capture. Shopify states it uses a mid-market rate with no markup for the conversion itself, and charges a separate currency conversion fee, per the Shopify Help Center.
If the payout then lands in a bank account whose currency isn't your store's domestic currency, Shopify adds a Multi-Currency Payout fee of 1.5%. Payouts into your domestic-currency account don't attract that fee, per the Shopify Help Center on multi-currency payouts.
For your books, the practical point is to separate three things:
- Gross sale value (what the customer paid, in their currency).
- Shopify's fees (transaction fee, currency conversion fee, and any 1.5% multi-currency payout fee). These are a deductible business expense.
- The FX difference between the sterling value at sale and the sterling actually received.
Treating Shopify's fees as if they were the FX difference (or ignoring the FX difference entirely) is the single most common Shopify reconciliation error we see. They're different lines and they're taxed and reported differently.
How do I record FX gains and losses in my UK accounts?
The principle is the same for everyone: your accounts are prepared in sterling under generally accepted accounting practice (GAAP), so you translate each foreign-currency transaction to sterling and recognise the exchange differences. How the gain or loss is then taxed depends on your structure.
If you're a limited company, exchange gains and losses on money debts and foreign cash are generally brought into account under the loan relationship rules, taxed or relieved as they accrue, per HMRC's Corporate Finance Manual overview. In plain terms, both realised and unrealised FX movements (including on a year-end foreign currency balance) typically hit your taxable profit.
If you're a sole trader or partnership, you compute trading profits in accordance with GAAP under section 25 ITTOIA 2005, and exchange differences on trading transactions form part of those trading profits, per HMRC's Business Income Manual. There's no separate loan relationship regime for you; the FX sits inside your trade.
The bookkeeping steps are straightforward:
- Record the sale in sterling using the rate on the sale date.
- Record Shopify's fees as an expense in sterling.
- When the payout arrives, record the actual sterling received.
- Post the difference to a "foreign exchange gains/losses" account (often called "realised FX" or "currency gain/loss").
Most cloud bookkeeping tools will calculate the realised gain or loss automatically once you record the foreign-currency invoice and the sterling receipt against it. The discipline is making sure you've matched the receipt to the right sale, not lumped everything into one "Shopify income" figure. If reconciling Shopify payouts is eating your evenings, our bookkeeping services are built to handle exactly this.
Worked example: a euro sale paid out in sterling
Illustrative example. Lena runs a UK limited company selling homeware on Shopify. Her store's domestic and payout currency is GBP. A customer in Germany buys a lamp and pays EUR 1,000.
- On the sale date, 10 March 2026, the rate is 1 GBP = 1.20 EUR. The sterling value of the sale is EUR 1,000 / 1.20 = GBP 833.33. Lena records GBP 833.33 as revenue.
- Shopify converts the euros and pays out to her GBP account. By the time the payout settles on 17 March 2026, the rate has moved to 1 GBP = 1.15 EUR. The euros are now worth EUR 1,000 / 1.15 = GBP 869.57 in sterling terms.
- The difference is a realised foreign exchange gain of GBP 36.24 (869.57 minus 833.33).
That GBP 36.24 is posted to Lena's FX gains account and forms part of her taxable profit for the period. If the rate had moved the other way, she'd post an FX loss instead.
Shopify's transaction and conversion fees are recorded separately as expenses; they're not part of this FX figure. Keeping the FX movement, the fees and the gross sale on distinct lines is what makes the payout reconcile cleanly.
Note the figures above are illustrative. Real exchange rates and fees will differ on the day, so always use the actual rates and Shopify statement for the period.
What exchange rate should I use, and what does HMRC accept?
There are two layers here: the rate for your accounts and the rate for VAT. They can be different, and that's allowed.
For your accounts, you translate using a rate consistent with GAAP. HMRC accepts commercial rates from reputable sources, such as London closing rates, bank-quoted rates, or HMRC's own published average rates, and says it would only query a rate if it diverges markedly from such sources, per HMRC's Business Income Manual. In practice, the mid-market rate Shopify applies at capture is a reasonable, evidenced rate to use for the sale.
For VAT, the rules are more specific. You may use either the UK market selling rate at the time of supply (rates published in national newspapers are acceptable) or the period rate of exchange published by HMRC, and you can apply in writing to use another commercial method, per the VAT guide (Notice 700) and HMRC's foreign currency transactions guidance.
HMRC publishes monthly exchange rates for customs purposes on the trade tariff service, released on the penultimate Thursday of each month for the following calendar month. Whichever method you pick, use it consistently and keep the evidence.
How does VAT work on multi-currency Shopify sales?
The currency the customer pays in doesn't change one core rule: for VAT, amounts must always be expressed in sterling.
Per the VAT guide (Notice 700), where UK VAT is due, your invoice must show, in sterling, the total net value of goods and services at each VAT rate and the amount of VAT at each rate, even if the invoice also displays foreign-currency figures. You convert when you record the transaction in your VAT account.
The standard UK VAT rate is 20% for 2025/26, with a reduced rate of 5% and a zero rate of 0%, per gov.uk VAT rates. You must register for VAT once your taxable turnover exceeds the registration threshold of £90,000 (current from 1 April 2024), per gov.uk VAT registration thresholds.
Illustrative example. Lena makes a UK sale priced at EUR 1,000 plus VAT, with the rate at 1 GBP = 1.20 EUR on the supply date. For VAT she converts to sterling:
| Line | Amount |
|---|---|
| Net (EUR 1,000 at 1.20) | £833.33 |
| VAT at 20% | £166.67 |
| Gross total | £1,000.00 |
Those sterling figures are what go on the invoice and into her VAT return, regardless of the currency the customer used.
A few VAT points specific to cross-border Shopify sales:
- For goods outside the UK in a consignment valued at £135 or less sold directly to GB consumers, you charge UK supply VAT at the point of sale rather than import VAT, with a reverse charge exception for B2B sales where the customer gives a UK VAT number, per gov.uk guidance on overseas goods sold directly to UK customers. The £135 limit applies to the consignment, not each item.
- If you sell digital services to EU consumers, the UK can no longer use the Union scheme. UK businesses use the Non-Union One Stop Shop, per the VAT One Stop Shop scheme guidance.
VAT on international ecommerce gets technical fast. Our team supports Shopify sellers through this every day on our Shopify sellers page.
Is Shopify an online marketplace for VAT and reporting?
No, and this distinction matters for both VAT and HMRC's platform reporting rules.
An online marketplace (OMP) such as Amazon or eBay can become the deemed supplier for VAT on certain sales, meaning the marketplace, not you, accounts for the VAT. When you sell your own goods through your own Shopify store, Shopify is not acting as a deemed supplier, so VAT registration, charging and filing stay with you.
The same logic applies to HMRC's reporting rules for digital platforms. A website or app run by a business exclusively to sell its own goods or services is not a "platform" under those rules, because it doesn't connect third-party sellers with users, per HMRC's guidance on reporting rules for digital platforms. So your own Shopify store typically won't generate a platform report about you the way an Amazon or Etsy shop might.
The practical takeaway: on Shopify, the VAT and record-keeping responsibility is yours. That's more freedom and more obligation. Getting the multi-currency mechanics right from the start keeps both clean.
FAQs
Are Shopify FX gains taxable in the UK?
Yes. Realised foreign exchange gains are part of your taxable profit. For a limited company they're generally brought into account under the loan relationship rules; for a sole trader they form part of trading profits computed under GAAP. FX losses are correspondingly relievable.
Do I pay tax on unrealised FX gains on a foreign currency balance?
If you're a limited company and hold a non-GBP balance (for example a euro payout account) at your year-end, unrealised exchange movements on that balance are generally taxable or relievable under the loan relationship rules. Sole traders recognise exchange differences within trading profits under GAAP. The detail depends on your accounts, so check with your accountant.
What exchange rate should I use to convert Shopify sales for VAT?
You can use the UK market selling rate at the time of supply (national newspaper rates are acceptable) or HMRC's published period rate of exchange. You can also apply in writing to HMRC to use another commercial rate. Whichever you choose, apply it consistently and keep evidence.
Does my VAT invoice have to show sterling if the customer paid in euros?
Yes. For VAT, amounts must be expressed in sterling. The invoice can show foreign-currency figures too, but the net value at each VAT rate and the VAT amount must appear in sterling, and those sterling figures go into your VAT return.
Is Shopify responsible for my VAT like Amazon sometimes is?
No. When you sell your own goods through your own Shopify store, Shopify is not the deemed supplier, so VAT registration, charging and filing remain your responsibility, unlike certain marketplace sales where the marketplace accounts for the VAT.
How do I stop Shopify multi-currency payouts from breaking my reconciliation?
Record three separate lines for each payout: the gross sale in sterling at the sale-date rate, Shopify's fees as an expense, and the FX difference between the sterling at sale and the sterling received. Matching the payout to the right sale, rather than lumping everything into one income figure, is what makes it reconcile.
Talk to an e-commerce accountant →
Key takeaways
- FX gains and losses arise because rates move between your Shopify sale date and your payout date, and they're real, taxable amounts.
- Keep the gross sale, Shopify's fees, and the FX difference on separate lines.
- Companies use the loan relationship rules; sole traders fold FX into trading profits under GAAP.
- For VAT, always show sterling on the invoice and use an accepted exchange rate consistently.
- Shopify is not a deemed supplier or a reportable platform for your own store, so VAT and record-keeping stay with you.
Want this off your plate? Book a call with a Zmartly accountant and we'll set up clean multi-currency bookkeeping and VAT for your Shopify store. See our Shopify sellers services to get started.





