Huzra Open App
Currency Exchange

How Currency Exchange Works: Rates, Spreads and Fees

Why the rate on the news is never the rate you get, and how to work out what an exchange really costs.

3 min readBy Huzra Team
Abstract wave lines

When you look up "USD to IDR" you see one number. When you change money, you get a different one. The gap is not a mistake. It is how currency exchange is priced, and once you understand it you can compare any two offers in a minute.

The mid-market rate

Banks and large institutions trade currencies with each other all day. The midpoint between what buyers are bidding and what sellers are asking is called the mid-market rate. It is the number you see on search engines and financial news.

Almost nobody outside those markets trades at the mid-market rate. It is a reference point, not a price on offer to you.

The spread

Every exchange business quotes two prices: one at which it buys a currency from you and one at which it sells it to you. The difference between those prices and the mid-market rate is the spread, and it is how most exchangers earn money.

A counter showing "We buy USD at 15,800, we sell at 16,400" while the mid-market rate is 16,100 is earning about 1.9% each way. A sign saying "0% commission" usually means the cost is hidden in the spread instead.

Fees

On top of the spread, you may pay:

  • a fixed fee per transaction, which hurts most on small amounts;
  • a percentage fee, often lower for larger amounts;
  • network or transfer fees, for example blockchain fees when sending crypto or bank charges on international transfers;
  • pickup or delivery fees, when cash is handed over somewhere specific.

Compare the final number

The only fair way to compare two offers is to ask: how many Rupiah will be in my hand, after everything? Take the amount you send, apply the rate, subtract every fee, and compare the result. A great-looking rate with high fees can lose to an average rate with low fees.

Offer Rate Fees You receive for 500 USD
A 16,050 Rp 100,000 Rp 7,925,000
B 15,900 none Rp 7,950,000

In this example, offer B wins even though its rate looks worse.

Why rates differ by place

Airport and port counters often have the widest spreads. They pay high rent, serve travellers who have few alternatives and handle many small transactions. Street changers vary widely: some are competitive, some are not, and some are scams. Online services can be cheaper because they have lower costs, but check that the final amount is shown before you pay.

Rate locks

Rates move constantly. A rate lock guarantees the quoted rate for a fixed time, so the market cannot move against you while you pay. If you miss the window, the price is recalculated.

A quick checklist

  1. Check the mid-market rate so you know the baseline.
  2. Ask for the final amount you will receive, not just the rate.
  3. Look for every fee, including pickup and transfer fees.
  4. Make sure the rate is locked while you pay.
  5. Count cash before you leave the counter.

At Huzra, the app shows the rate, each fee and the final cash amount before you confirm, and the rate is locked for 15 minutes. You can see how fees are calculated in our Exchange Rate Policy.

Turn USDT or foreign cash into Rupiah.
Rate locked for 15 minutes, every fee shown up front.

Open App

This article is general information, not financial, legal or tax advice.

Related articles