Banks do change currency exchange rates, and they change them constantly throughout the day
Every bank that offers currency exchange sets its own rates, and those rates move multiple times per hour based on what's happening in the global currency market. The rate your bank quotes you at 9 a.m. will almost certainly be different from the rate at 2 p.m. the same day. Banks don't decide these movements on their own — they respond to real-time market prices — but they do decide how much profit they add on top of that market price, and that markup can vary by bank, by customer, and by the size of the transaction.
If you're exchanging currency at a bank branch, the rate you see on their website or in their app may not be the rate you actually get. Banks typically quote a "mid-market rate" — the theoretical middle point between what they'd pay to buy a currency and what they'd charge to sell it — but the rate they actually offer you includes their markup, which can be 2 to 5 percent or higher depending on the bank and the currency pair.
Key Takeaways
- Bank exchange rates change multiple times per hour and vary from bank to bank, even for the same currency pair at the same moment.
- The rate displayed on a bank's website is usually the mid-market rate; the actual rate you receive includes the bank's markup, which ranges from 2 to 5 percent or more.
- Large transactions and business accounts often receive better rates than small personal exchanges because the bank's cost to process them is lower.
- Locking in a rate is possible at some banks for a limited time, usually 24 to 48 hours, but requires a formal request and may come with a fee.
- Online money transfer services and currency brokers often offer better rates than banks for international transfers, though they charge different fees.
Why bank rates move throughout the day
Currency markets operate 24 hours a day across time zones, and prices shift constantly based on supply and demand. When you exchange dollars for euros, your bank is buying euros from a wholesale market at one price and selling them to you at a higher price. That wholesale price — the mid-market rate — changes every few minutes. Your bank updates its rates to stay competitive and to protect itself from losses if the market moves against them between the moment they quote you and the moment the transaction settles.
The speed of these changes depends on the currency pair. Major pairs like USD/EUR or USD/GBP move in small increments throughout the day. Smaller or more volatile currencies can swing 1 to 3 percent in a single day. If you're exchanging into a less common currency, the rate your bank quotes you might be stale by the time you walk into the branch, especially if you saw it online an hour earlier.
How bank markups work and why they differ
Banks add a markup to the mid-market rate, and that markup is where they make money on currency exchange. A typical retail markup is 2 to 5 percent, meaning if the mid-market rate is 1.10 USD per euro, you might pay 1.12 or 1.13 USD per euro. For a $10,000 exchange, a 3 percent markup costs you $300 in extra currency you don't receive.
The markup varies based on several factors. Large transactions get better rates because the bank's cost to process a $500,000 wire is not much higher than a $5,000 wire. Business customers and frequent exchangers often negotiate better rates than one-time travelers. Some banks offer better rates to customers who hold certain account types or maintain minimum balances. Online transfers sometimes have lower markups than in-branch exchanges because they cost the bank less to process.
Different banks also set different markups based on their business model. A bank that makes most of its money from deposits and loans might add a larger markup on currency exchange because they don't do it often. A bank with a large international business might add a smaller markup because they exchange currency constantly and can absorb lower margins.
When you can lock in a rate and what it costs
Some banks allow you to lock in an exchange rate for a set period, usually 24 to 48 hours, which guarantees you won't pay more if the rate moves against you. This is useful if you know you're exchanging currency but haven't completed the transaction yet. To lock a rate, you typically need to contact the bank directly — usually the international services department or a currency specialist — and make a formal request. The bank will quote you a rate and a time window during which that rate is valid.
Locking a rate may come with a fee, often $25 to $100 or more, depending on the bank and the amount. Some banks waive the fee for large transactions or premium customers. If you lock a rate and then don't complete the exchange within the window, the lock expires and you'll need to request a new one. If the market moves in your favor during the lock period, you're stuck with the locked rate — you don't benefit from the improvement.
How rates differ between banks and between delivery methods
Three banks quoting the same currency pair at the same moment will give you three different rates. Bank A might quote 1.10 USD per euro, Bank B might quote 1.105, and Bank C might quote 1.095. The difference is their markup and their cost structure. Over a $50,000 transaction, the difference between the best and worst rate could be $2,500 or more.
The delivery method also affects the rate. In-branch cash exchanges usually have the worst rates because they're expensive for the bank to process and carry higher fraud risk. Traveler's checks have similarly poor rates. Wire transfers to another bank account usually have better rates because they're automated and lower-risk. Online transfers through third-party services like Wise or OFX often have the best rates because they use real mid-market rates with a small, transparent markup.
| Exchange Method | Typical Markup | Speed | Best For |
|---|---|---|---|
| In-branch cash | 3–7% | Immediate | Small amounts, immediate need |
| Bank wire transfer | 2–4% | 1–3 business days | Large amounts, international transfers |
| Online transfer service | 1–2% | 1–2 business days | Competitive rates, frequent transfers |
| Credit card abroad | 1–3% | Immediate | Everyday spending, no cash needed |
What to do if you need a specific rate for a future transaction
If you're planning an international purchase or transfer and want to protect yourself from rate movements, contact your bank's international services department and ask about forward contracts or rate locks. A forward contract lets you lock in a rate for a future date — typically 30 to 180 days out — which is useful if you know you'll need currency but haven't received the money yet. These contracts usually require a minimum amount, often $10,000 or more, and may carry a fee.
For smaller amounts or shorter timeframes, a simple rate lock for 24 to 48 hours is usually your only option. If your bank doesn't offer locks, ask whether they can hold a quote in writing for a few hours while you arrange the funds. Some banks will do this informally, though it's not may provide. If you're exchanging a large amount, it's worth calling multiple banks to compare their rates and lock offers before committing.
How to find the best rate for your situation
Start by checking the mid-market rate on a financial website like XE.com or OANDA, which show real-time rates without any bank markup. This gives you a baseline. Then call or visit three banks and ask for their rate on the specific currency pair and amount you need. Ask whether the rate includes all fees or if there are additional charges. Ask how long the quote is valid — some banks quote rates that expire in minutes.
For wire transfers and large amounts, also check online transfer services like Wise, OFX, or Remitly. These services often beat bank rates because they use real mid-market rates and charge only a transparent, flat fee rather than a hidden markup. For cash exchanges at the airport or abroad, expect to pay significantly more — airport exchanges typically add 5 to 10 percent markup — so withdraw cash from ATMs using your debit card whenever possible.
Frequently Asked Questions
Can I get the mid-market rate at my bank?
Most retail banks don't offer the true mid-market rate to individual customers. Large corporations and institutional clients can negotiate rates close to mid-market, but personal accounts typically pay 2 to 5 percent above it. Online transfer services come closer to mid-market rates than traditional banks.
Why is the rate different when I check online versus in the branch?
Rates change constantly, and the rate you see online may be 15 to 30 minutes old. In-branch rates are usually quoted in real time but include a larger markup than online rates. If you saw a rate online an hour ago, it's almost certainly different now.
Does it matter which bank I use for currency exchange?
Yes, significantly. On a $10,000 exchange, the difference between the best and worst bank rate can be $200 to $500 or more. It's worth calling three banks and comparing their rates before you exchange, especially for amounts over $5,000.
Can I exchange currency at any bank, or only my own bank?
Most banks exchange currency for their own customers, but some require advance notice or a minimum amount. Non-customers can usually exchange at larger banks, but rates are often worse. Call ahead to confirm the bank has the currency you need in stock.
What's the difference between the bid and ask rate?
The bid rate is what the bank pays to buy a currency from you; the ask rate is what they charge to sell it to you. The difference between them is the bank's profit margin. When you exchange currency, you always pay the ask rate (higher) and receive the bid rate (lower).