Multi-Currency Checkout for UAE Stores: Pricing, VAT Invoices and Refunds
Short Answer
Before a UAE store charges in dollars or riyals, decide which currency is displayed, charged and settled. Foreign-currency tax invoices must still show the VAT amount in AED and the exchange rate used.
A customer in London pays USD 120 for a handbag, returns it a month later and receives a refund worth less in pounds. Your order screen simply says refunded in full. Both statements are true, and the gap comes from exchange rates your store never actually controlled. That is exactly the problem a good multi-currency checkout has to plan for.
For a UAE store selling abroad, adding a currency switcher is the easy part. The harder decisions are which currency you charge, which currency you receive, and how VAT invoices and refunds are recorded. This guide covers those four decisions in a sensible order. It uses Stripe's published UAE pricing as a worked example, because its rates are publicly listed.
What is the difference between showing and charging a currency?
Showing a converted price is not the same as charging in that currency. A converter beside an AED price is only an estimate, and the card is still charged in dirhams. True multi-currency checkout charges the shopper in the exact currency displayed on the page.
Payment providers call the charged currency the presentment currency and the currency you receive the settlement currency. Stripe's documentation explains that when those differ, a conversion happens somewhere. If you only display estimates, the shopper's own bank converts the charge and may add a fee.
Quick Answer
Displaying converted prices only estimates the cost, while multi-currency checkout charges shoppers in their own currency. The charged amount is the presentment currency, and your payout is the settlement currency.
What does currency conversion cost a UAE merchant?
Conversion fees depend on your payment provider, your plan and the cards shoppers use. On Stripe's UAE pricing page, standard card pricing is 2.9% plus AED 1 for domestic cards. International cards add 1% on top, and another 1% applies when currency conversion is required.
So a foreign card charged in dollars and settled in dirhams could cost around 4.9% plus AED 1 on Stripe's standard rates. Other gateways price differently, so request a written rate card. Then decide whether local-currency pricing converts enough extra shoppers to justify the fee.
Quick Answer
On Stripe's standard UAE pricing, domestic cards cost 2.9% plus AED 1, plus 1% for international cards and 1% for currency conversion. Always compare written rate cards from competing gateways.
How should prices be set in each currency?
Set a clear price policy instead of converting every price live at checkout. Many stores round converted prices to clean local figures, such as USD 49 or SAR 185, and review them monthly. Live conversion produces awkward prices that change daily and confuse returning customers.
Decide which prices include VAT and duties for each market, and state it on product pages. A shopper in Riyadh and a shopper in Berlin face different import rules. Keep AED as your base catalogue price, so reports and stock valuation stay in one currency.
Quick Answer
UAE stores should keep AED as the base price and publish rounded, reviewed prices for each additional currency. State clearly whether each market's prices include VAT, import duties or delivery.
What must a VAT invoice show if the sale is in another currency?
A VAT-registered UAE business can issue a tax invoice in a foreign currency, but must add two things. According to the UAE Federal Tax Authority's tax invoice guide, it must show the tax payable in AED. It must also show the exchange rate applied.
That rate should follow the Central Bank of the UAE's published rate on the date of supply. An invoice in dollars without the AED tax amount is not a valid tax invoice for VAT purposes. Build both fields into your invoice template before launching foreign currencies.
Quick Answer
Under UAE Federal Tax Authority guidance, foreign-currency tax invoices must show the VAT payable in AED. They must state the exchange rate, based on Central Bank of the UAE rates.
How should refunds work across currencies?
Refund in the currency the customer paid, for the full charge or the returned portion. Your provider converts it back, so the settled amount in dirhams may differ from the original payout. The customer's bank may also show a different local amount.
Stripe says refunds usually appear on statements within five to ten business days, depending on the bank. Tell customers that timing and explain that exchange rates can change the final figure. Record both the charged and settled amounts on the order, so finance can explain any gap quickly.
Quick Answer
Refund in the original charge currency and record both charged and settled amounts. Tell customers refunds usually take five to ten business days and exchange rates may change the figures.
Main Takeaways
Multi-currency checkout means charging shoppers in the currency displayed, not showing converted estimates. On Stripe's UAE standard pricing, international cards and currency conversion each add 1%. Under UAE Federal Tax Authority guidance, foreign-currency tax invoices must show VAT in AED and the exchange rate. Refund in the original charge currency, and record both charged and settled amounts for every order.
Planning currencies for your store
Start with the last six months of order history and list the countries that actually buy from you. Add currencies only where volume justifies the extra pricing, testing and reconciliation work. Update the invoice template before the first foreign sale, not after an accountant flags it. Then test a full purchase and refund in each currency on a real card.
Our ecommerce development team configures multi-currency pricing, invoices and refund records for UAE stores selling abroad. Compare provider fees and options in our guide to payment gateways for UAE online stores. The ecommerce features guide covers the UAE rules on publishing every fee before checkout. Send us your top three markets and current gateway, and we will outline the setup.
Sources & References
FAQs
Questions readers usually ask next
These FAQs are written to match the topic of this post and to help readers move from understanding to action.
Is a currency converter the same as multi-currency checkout?
No, a converter only displays estimated prices, while the card is still charged in AED. Multi-currency checkout charges the shopper in the displayed currency, so the total matches their statement.
Can a UAE store settle payouts in US dollars?
Some payment providers offer settlement in additional currencies for eligible accounts. Check with your gateway and bank, because a USD payout needs a suitable account and may carry different fees.
Which currencies should a UAE store launch with?
Start with the currencies your existing orders already come from, often AED plus one or two others. Each extra currency adds pricing, testing and reconciliation work for your finance team.
Should the currency change automatically by visitor location?
A location-based default is helpful, but always let shoppers change it themselves easily. Travellers, expatriates and VPN users are often misidentified, and forcing the wrong currency causes confusion at checkout.
How should a partial refund handle discounts?
Refund the discounted price actually paid for the returned item, not the list price. Calculate it in the original charge currency, and show the calculation in the refund confirmation email.
Can I promise an identical refund on the customer's statement?
No, because exchange rates and each bank's own conversion can change the final amount shown. You can only promise to refund the original charged amount in the original charge currency.
Do foreign-currency sales still need UAE VAT?
It depends on where goods are supplied and exported, so check export rules with your accountant. If VAT applies and you invoice in another currency, show the tax in AED.
Does multi-currency pricing affect Google Shopping or SEO?
Keep each currency's prices consistent between visible text and structured data. Google advises clear signals for regional page versions, and random currency switching can confuse both crawlers and real shoppers.
What should finance receive from the store for each order?
Finance needs the charged currency and amount, settled amount, gateway fees, exchange rate and tax invoice number. Exporting these fields automatically saves hours of manual reconciliation at every month end.
When should multi-currency checkout be retested?
Retest after gateway changes, price updates, new currencies or invoice template changes. Run at least one full purchase and refund in each currency before any major sale or campaign launches.
Related Resources
Need a compliance review for your live site?
We can help you audit privacy, VAT, accessibility, RTL, and security basics before they turn into user or legal risk.
Built for UAE websites that need clearer policies, safer forms, and cleaner conversions.