- Display, charge and settlement currency are three separate choices. Showing SAR but charging AED causes complaints and chargebacks.
- SAR, AED, QAR, BHD and OMR are fixed to the US dollar, and KWD tracks a basket. Fixed price lists are safe across the Gulf.
- Shopify Payments charges 2% to convert. Stripe UAE adds 1% when conversion is needed. A local gateway that settles in the charge currency costs nothing extra.
- KWD, BHD and OMR have three decimals. Price in 10-fils steps like KD 15.490, never KD 15.495.
- Show VAT-inclusive prices in Saudi Arabia (15%), Bahrain (10%), the UAE and Oman (5%). Qatar and Kuwait have no VAT.
A Saudi shopper sees AED prices on your store, and a Kuwaiti sees US dollars. Both hesitate, and many leave.
Gulf shoppers want to see and pay in their own currency. The good news is that the region makes this easier than almost anywhere else.
Five of the six GCC currencies are fixed to the US dollar. So you can set six price lists once and they stay right for years.
Here's how to charge each Gulf shopper in their own currency without losing margin to conversion fees. It's part of our GCC payments guides.
What is a multi-currency checkout?
A multi-currency checkout lets each shopper browse, pay and get refunded in their own currency. A Riyadh shopper pays SAR 219, while a shopper in Kuwait City pays KD 15.490.
Behind that simple screen sit three separate currencies:
- Display currency is what the shopper sees on product pages and in the cart, also called the presentment currency.
- Charge currency is what the card or wallet is actually charged in, the one on the shopper's bank statement.
- Settlement currency is what lands in your bank account after the gateway takes its fee.
Most problems come from mixing them up.
The display-only trap
Some setups convert prices on screen but still charge in your store's base currency. The shopper sees KD 15.490, and then their bank shows a charge in AED.
That mismatch confuses shoppers and leads to chargebacks. It also blocks local debit cards.
Mada, KNET, Benefit, NAPS and OmanNet are built around their home currency. A Kuwaiti KNET card expects a KWD charge.
So aim to charge in the same currency you display. Settle in whatever currency you pay your bills in.
Why do the Gulf pegs make this easy?
Exchange risk inside the Gulf is close to zero. Five currencies are hard-pegged to the US dollar, and the sixth moves only a little.
| Currency | Per USD 1 | Decimals | VAT on consumer prices |
|---|---|---|---|
| Saudi riyal (SAR) | 3.75 | 2 | 15%, shown inclusive |
| UAE dirham (AED) | 3.6725 | 2 | 5%, shown inclusive |
| Qatari riyal (QAR) | 3.64 | 2 | None |
| Kuwaiti dinar (KWD) | ~0.31 (basket peg) | 3 | None |
| Bahraini dinar (BHD) | 0.376 | 3 | 10%, shown inclusive |
| Omani rial (OMR) | 0.3845 | 3 | 5%, shown inclusive |
What does that mean for you? For five of these currencies, a fixed rate in your platform is as accurate as a live feed.
Kuwait has tracked an undisclosed currency basket since 2007, at roughly US$3.23 per dinar. It drifts slowly, so review your KWD prices each quarter.
If you price from euros, pounds or yuan, your own currency still floats against the dollar. Re-check those base prices when your currency moves a lot.
What does currency conversion really cost?
Conversion costs appear whenever money changes currency between the shopper's card and your bank. Each step can carry a fee.
Here are the ones you'll meet most often in 2026:
- Shopify Payments charges 2% on orders charged in a currency other than your payout currency, outside the US.
- Stripe UAE adds 1% when conversion is needed, and another 1% on international cards. USD payouts to a local bank cost 1% (minimum USD 25).
- Stripe Adaptive Pricing passes the shopper a conversion fee from 2%, built into the price they see.
- Other gateways add an FX markup when they settle in a different currency from the one they charged. Ask for that markup in writing.
- The shopper's bank may add its own foreign-transaction fee when you charge in a currency other than their card's.
The cheapest setup is a gateway that charges and settles in the same local currency. Then nothing gets converted at all.
Want to compare card rates as well? See payment gateway fees in the GCC.
Which gateways charge and settle in which currency?
Your platform and gateway decide what's possible. Some charge in many currencies but settle in one, while others stay in their home currency.
| Charges in | Settles in | Local debit | Conversion cost | |
|---|---|---|---|---|
| Shopify Payments (UAE companies) | Local currency per market via Shopify Markets | AED | No (cards and wallets) | 2% |
| Stripe UAE | Many currencies | AED, or USD at extra cost | No (cards and wallets) | +1% when converting |
| Checkout.com | Local currency per market | SAR for mada (Saudi entities); others by contract | mada, KNET, Benefit, QPay, OmanNET | By contract |
| Saudi gateways (Tap, Moyasar, HyperPay, PayTabs) | SAR | SAR | mada | None in SAR |
| Kuwait gateways (MyFatoorah, Hesabe, Tap) | KWD | KWD | KNET | None in KWD |
| Other gateways on Shopify | Store base currency only | Store base currency | Depends on gateway | Shopper's bank may convert |
| Tabby / Tamara | Tabby: SAR, AED, KWD. Tamara: also BHD | Local currency | Not applicable | Tabby can convert on Shopify |
On Shopify, and with local debit, two rules decide your setup:
- On Shopify, only Shopify Payments or Adyen can charge in local currency. Orders through any other gateway are charged in your store's base currency, even if prices display converted.
- Local debit means a local currency. If you want mada, KNET or Benefit, you need a gateway that charges SAR, KWD or BHD for that market.
Need help choosing? Browse our directory of payment gateway providers.

How should you round prices and show VAT?
A converted price like SAR 215.63 looks machine-made, so round it to a price a local shop would use.
Good habits by currency:
- SAR, AED and QAR look best in whole units or charm endings, like SAR 149 or AED 99.
- KWD, BHD and OMR have three decimals, so endings like .950 or .990 look natural. Avoid two-decimal endings like .99.
- Charge in 10-fils steps. Checkout.com sends KD 15.490 as 15490, and the last digit must be zero. An amount ending in 5 fils fails.
Our three-decimal currencies guide covers refunds, discounts and storing amounts in fils.
Shopify lets you set rounding rules, or fixed prices per market. Use fixed prices for your best-sellers, so a rate tweak never shifts a hero price.
VAT display by country
Every VAT country in the Gulf expects consumer prices to include VAT, because the shelf price is the final price.
- Saudi Arabia (15%): public prices must include VAT under Article 25 of the GCC VAT Agreement. The Ministry of Commerce treats a checkout total above the shelf price as a violation.
- UAE (5%): the VAT law requires VAT-inclusive prices. Breaking it costs AED 5,000 per violation.
- Bahrain (10%) and Oman (5%): show prices with VAT included, as shoppers expect.
- Qatar and Kuwait: there's no VAT as of 2026, so the same product can carry a lower shelf price.
Add a short "Prices include VAT" note near the price. Our guide to VAT-inclusive pricing rules has the wording.
Worked example: what six prices cost you in fees
Say you run a UAE company on Shopify Payments and sell a skincare set. Your net price, before VAT, is USD 50 in every market, charged in local currency.
Add local VAT, round to a price ending in 9, then see what each order costs to convert into your AED payout:
| Market | Exact price with VAT | Shelf price | Shopper pays about | 2% conversion fee |
|---|---|---|---|---|
| Saudi Arabia (15%) | SAR 215.63 | SAR 219 | USD 58.40 | SAR 4.38 |
| UAE (5%) | AED 192.81 | AED 189 | USD 51.46 | None (AED payout) |
| Qatar (no VAT) | QAR 182.00 | QAR 179 | USD 49.18 | QAR 3.58 |
| Kuwait (no VAT) | KD 15.500 | KD 15.490 | USD 49.97 | KD 0.310 |
| Bahrain (10%) | BD 20.680 | BD 20.690 | USD 55.03 | BD 0.414 |
| Oman (5%) | OMR 20.186 | OMR 20.190 | USD 52.51 | OMR 0.404 |
Notice the spread: the Saudi shopper pays about USD 58, and the Kuwaiti about USD 50. That gap is VAT, not a markup.
Rounding can also move a price down. AED 189 sits just under the exact AED 192.81, a small give for a price that looks local.
Now scale it up. Sell 500 sets a month in Saudi Arabia and that's SAR 109,500 in sales. The 2% conversion fee takes SAR 2,190 of it every month.
A Saudi gateway that charges and settles in SAR avoids that fee, but it needs a Saudi entity. At that volume, it's worth pricing out.
Try your own numbers. Enter a base price, and the tool rounds it into all six currencies with VAT included.
GCC price localizer
Turn one base price into six shelf prices, with VAT, local rounding and Arabic display
Markup is applied, then local VAT is added on top.
Consumer prices in KSA and the UAE are expected to include VAT.
Optional % added to the net price per market (e.g. to cover duty, shipping or BNPL fees).
Prices ending in 9 (SAR 99, 149, 199; AED 49, 99) dominate on noon, Amazon.sa and Shein (observation). For 3-decimal currencies this gives x.x90 endings.
- SARSaudi Arabia1 USD = 3.7515%SAR 219.00incl. 28.57 VAT+1.6% vs exact219.00 ر.س
- AEDUAE1 USD = 3.67255%AED 189.00incl. 9.00 VAT-2% vs exact189.00 د.إ
- QARQatar1 USD = 3.64No VATQAR 179.00No VAT-1.6% vs exact179.00 ر.ق
- KWDKuwait1 USD = 0.31≈ approx.No VATKWD 15.490No VAT-0.1% vs exact15.490 د.ك
- BHDBahrain1 USD = 0.37610%BHD 20.690incl. 1.881 VAT20.690 د.ب
- OMROman1 USD = 0.38455%OMR 20.190incl. 0.961 VAT20.190 ر.ع
Your font supports the new Saudi riyal sign (U+20C1), so SAR prices use it. SAMA guidance puts the riyal sign to the left of the number, with a space, in every language. The text abbreviation ر.س is usually written after the number in Arabic.
KWD is pegged to an undisclosed basket, so its rate moves slightly. ≈0.31 per USD is an approximation; review it quarterly.
Estimates based on published pegs and VAT rates as of Oct 2026. Rounding norms are market observations. Confirm VAT display rules with ZATCA / the FTA and your payment provider's currency rules.
The tool also lives as a standalone GCC price localizer.
How do you set up a multi-currency checkout?
Work through it in this order:
- 1
Pick your charging model
Charge in local currency per market (best for conversion and local debit), or show local prices and charge in one currency (simpler, more friction). Aim for local charging in your two biggest markets.
- 2
Match the gateway to each market
Check that each gateway can charge the local currency and take the local debit scheme: mada in Saudi Arabia, KNET in Kuwait, Benefit in Bahrain.
- 3
Choose your settlement currency
Settle in the currency you pay costs in. Ask each gateway for its FX markup and payout fees in writing.
- 4
Set fixed rates and rounding
Enter the peg rates manually. Set rounding rules per currency, and fixed prices for best-sellers. Put a quarterly KWD review in your calendar.
- 5
Configure decimals and formatting
Store money as whole minor units, never floats: 2 decimals for SAR, AED and QAR; 3 for KWD, BHD and OMR. Use Western digits and the right symbol position.
- 6
Show VAT-inclusive prices
Build VAT into the shelf price in Saudi Arabia, the UAE, Bahrain and Oman. Check that checkout adds nothing except shipping.
- 7
Test every currency end to end
Run a payment, a full refund, a partial refund, a discount code, BNPL and COD in each currency before launch.
Notes for Shopify stores
- Shopify Payments is the key. Apart from Adyen on enterprise plans, it's the only way to charge in local currency through Shopify Markets. It needs a UAE company and an AED bank account.
- Other gateways charge your base currency. Tap, MyFatoorah and similar gateways take payment in your store currency. Shopify also adds its third-party fee, from 2% on Basic down to 0.2% on Plus.
- Reports show only the store currency, so keep that in mind when you reconcile payouts.
- Our Shopify Markets setup guide walks through markets, catalogs and rounding.
Notes for Saudi-based stores
- Shopify Payments isn't available in Saudi Arabia, so a Saudi Shopify store charges every shopper in its base currency.
- Set your base currency to SAR. mada settles in SAR, and Saudi BNPL rules require a SAR checkout.
- Selling to the UAE or Kuwait in their own currencies? Some brands run a second store per currency, often on Shopify Plus. Others sell in those countries through noon or Amazon.
Notes for Kuwait, Bahrain and Oman
- Local debit decides it. KNET carries about 75–80% of Kuwait's online payments, so a card-only checkout loses many shoppers.
- Use a gateway with the local switch. Checkout.com lists KNET, Benefit and OmanNET, and Tap offers KNET and Benefit.
- Stripe can't open accounts in these countries. A UAE Stripe account takes their cards, but not their local debit schemes.
- Read our guide to payments in Kuwait for gateway fees in KWD.
Frequently asked questions
No. With multi-currency pricing, you set the local price and the shopper pays exactly that. Dynamic currency conversion asks the shopper at payment time whether to pay in their home currency, at a rate the provider picks. Gulf shoppers trust a fixed local price far more.
Sources & further reading
- Selling in local currencies: limitations — Shopify Help Center
- Currency conversion fees — Shopify Help Center
- Stripe pricing (UAE) — Stripe
- Calculating the amount — Checkout.com
- Add payment methods — Checkout.com
- Product price on the shelf includes VAT — Saudi Ministry of Commerce
- VAT-inclusive displayed prices: rule, exceptions and implications — Habib Al Mulla & Partners
This guide is for general information only and is not legal, tax or financial advice. Rules and fees change — always confirm with the official source or a licensed advisor.

Maya is MiddleEastEcom's lead guide and editor. She researches GCC marketplaces, payments and regulations and turns them into practical playbooks for sellers.
Meet Maya



