Skip to content
Payments & invoicing6 min read

How do I sell in several currencies on my website?

Show prices in SAR, AED and USD, decide between fixed and converted prices, and avoid losing margin to exchange rates.

A shopper in Dubai who sees prices only in Saudi riyals has to do arithmetic, and many will simply leave. Showing prices in a familiar currency is one of the cheapest ways to make a store feel local.

But more currencies also means more risk and more setup, so add them deliberately rather than all at once.

Pick one base currency, add the one or two others your customers really use, and decide whether prices are fixed per currency or converted automatically. Always show the final currency before payment.

Start from where your customers actually are

Look at where your orders come from before adding anything. A GCC store often needs SAR, AED, KWD and USD at most. Adding ten currencies for ten customers is clutter, not growth.

  • Base currency: the one your bank account and costs are in.
  • Second currency: the market that sends you the most orders outside your home country.
  • USD as a fallback for everyone else.

Fixed prices or automatic conversion

With converted prices, you keep one price list and the rate does the rest. It is simple, but the displayed price shifts as rates change and you may end up with odd numbers like 187.43.

With fixed prices per currency, you set 99 SAR, 95 AED and 27 USD by hand. It looks cleaner and gives you control over margin, but you must review them from time to time. A common middle path: convert automatically, then round to friendly numbers.

Make sure your payment provider can settle it

Showing a currency is not the same as accepting it. Check which currencies your payment provider supports for charging cards, and in which currency your money arrives. If the customer pays in AED but you settle in SAR, a conversion happens somewhere, and its cost is yours or theirs.

Check the provider's current terms for conversion rates and fees before promising anything to customers.

Be clear about VAT, shipping and the final total

State whether prices include VAT, which is 15 percent in Saudi Arabia, and show shipping in the same currency as the product. The total at checkout must match what the customer expected to pay. Surprises at checkout cause more abandoned carts than any price.

If you sell to other countries, remember that duties and tax rules there may differ.

Setting it up with Uttra

Describe it in the chat: "Add a currency switcher for SAR, AED and USD in the header, remember the choice, and show the currency next to every price." Try it in the preview on a phone-size screen, then publish.

Common questions

It helps as a default, but always let the customer change it. A visitor on holiday or using a VPN may be detected wrongly.

It depends on your provider and settings. Read their current terms and price in a small buffer if you convert automatically.

No. One site with a currency switcher is enough for most stores. Separate sites only make sense when products or legal terms differ a lot.

Try it on your own project

Describe what you want in your own words and watch your site or system get built — then change it by chatting.

Start free