Below is the ranking methodology, how to use it, and what to keep in mind before you head out.
The widget on this page uses a simple, transparent logic:
Data source. Cash-desk rates from banks' own Moscow branches. Not a "market average," not the CBR rate, not the exchange — the actual rate at a specific bank FX desk.
Sorting. In the "I want to sell USD" view, banks are sorted in descending order of the buy rate (the bank that pays more per dollar is at the top). In the "I want to buy USD" view, banks are sorted in ascending order of the sell rate (the bank that asks less per dollar is at the top).
Update time. Every row shows a specific timestamp. That's the second filter after the number itself.
Branch addresses. Clicking a row opens the bank's list of Moscow branches with opening hours.
The ranking is recalculated hourly.

Do three simple things:
That's the basic comparison. Now for the details.
Naming specific banks goes stale fast: the ranking shifts both through the day and from month to month. It's more useful to look at the type of bank that usually leads on cash dollar exchange.
Large universal banks. They keep a narrow spread because currency exchange is a mass-market service for them. High turnover means a smaller margin per unit.
Banks with a large FX cash float. They always have cash USD on hand, so they compete aggressively on rate.
Banks with active brokerage and exchange-trading businesses. Dollars cycle through faster, so the spread is tighter.
In the "middle of the pack" you'll find regional banks with a Moscow office where retail exchange isn't a priority. Their spread is wider and the rate is worse.
Spread. The gap between the buy and sell rate at the same bank. A narrow spread = the bank treats customers fairly in both directions.
Update time. A rate that's been sitting unchanged for 3+ hours is a reason to call and confirm.
Year of issue. This is specific to the dollar: notes printed before 2006 may be accepted at a reduced rate or require extra verification. More on which US dollar bills are accepted in Russia.
Banknote condition. Tears, writing, tape residue — grounds for refusal or a reduced rate. See our guide on damaged dollars.
Cash availability on the sell side. Especially for large amounts — a branch may have a limited stock of 100 USD notes.
Opening hours and your route. The best rate at a branch ninety minutes away isn't really the best.
Your task | Which column to open | What to pay attention to |
|---|---|---|
Sell 100 USD for everyday spending | "I want to sell" | Top leader + the nearest office |
Sell 1,000 USD | "I want to sell" | Top 3 + a phone call to the bank |
Buy 500 USD | "I want to buy" | Top 3 + banknote availability at the desk |
Buy 5,000 USD | "I want to buy" | Premium branch + individual rate |
Regular exchanges (business) | Both columns | Spread + personal manager |
Older series, pre-2006 | Either | The bank's willingness to accept + reduced rate |

For the broader algorithm, see our guide "how to find the best exchange rate in Moscow".
The dollar has two quirks worth watching. First, the year of issue: notes from before 2006 get extra scrutiny from banks. Second, older series still circulate widely in everyday use, so they're regularly accepted only at a reduced rate. Full breakdown in our piece on whether banks accept old dollars in Russia.
The exact list is in the widget on this page. It updates hourly and shows the actual current ranking. The specific "top" shifts through the day.
That's the bank that pays more per dollar. In the widget, in "I want to sell" mode, the leader is at the top.
That's the bank that asks less per dollar. In the widget, in "I want to buy" mode, the leader is at the top.
In Moscow — usually 30 to 80 kopecks per unit. On 100 USD that's 30–80 rubles; on 1,000 USD it's 300–800 rubles. The bigger the amount, the more it pays to shop around for the best rate.
For amounts of 3,000 USD or more — usually yes, through a premium branch or a personal manager. That's standard practice at large banks.
The widget lets you switch between USD, EUR, CNY, and others. For the euro, we have a separate piece. For the yuan, another one.
Date Published

| Bank | Rate | Локация | Actions |
|---|---|---|---|
74.8 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
74.05 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
74.04 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
74.03 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
74 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
73 ₽ for 1 US Dollar Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map |