SWIFT/BIC codes in Russia: banks starting with D

785 banks and financial institutions in Russia with 1,646 SWIFT/BIC codes in total.

How a SWIFT/BIC code from Russia is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

DAGE Bank code
4 letters that identify the bank.
RU Country code
2 letters for the country (ISO 3166).
21 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Bank SWIFT codes for Russia

Our directory lists 785 banks and financial institutions in Russia. Each code identifies a bank or a specific branch or department.

Search for the bank you need in the list and click through to see all codes we have and the details a transfer needs. Further down we explain how codes from Russia are built, how to send money to Russia without overpaying and what to check before you pay.

Getting paid from abroad into an account in Russia

If you are waiting for a payment from another country on an account in Russia, send the payer everything they need in one go. Give them the account holder’s name, the IBAN or account number, the BIC of your bank and your address, which some banks require.

Find the bank in the list above. It helps to add your bank’s name and city as well, since some payment forms ask for it.

What lands in your account can be less than the amount sent. Correspondent banks can take a fee and your own bank may charge for processing, and if the money is converted, an exchange rate margin applies. For business payments, state how the fees are split to avoid a shortfall.

Sending money to Russia for less

An international bank payment to Russia often costs rather more than the fee suggests. On top of a fixed fee, intermediary banks may take a cut, and when the money is converted the bank often uses a less favourable rate than the real market rate.

The real cost is often in the rate, rather than in the fee: banks convert at a rate with a margin built in. A simple test: set the offered rate next to the mid-market rate and look at the difference.

Money transfer services frequently use a rate near the mid-market rate and lower fees. GoldexPay compares what recipients in Russia receive across services, which makes the cheapest option easy to spot.

How SWIFT codes from Russia are built

A BIC is either 8 or 11 characters long. It starts with a four-letter bank code, then two letters for the country and two characters for the location.

For banks in Russia, characters five and six are the two-letter ISO code of Russia – that is the quickest way to spot one. If those two letters point to another country, you are looking at a bank somewhere else, so check again.

The last three characters, if present, identify a branch or department; XXX is used for the head office. Use a branch code only if the recipient explicitly gives you one; otherwise the head office code is the safe choice.

The largest SWIFT network in Russia: JSC Rosselkhozbank

JSC Rosselkhozbank leads our list for Russia when it comes to SWIFT/BIC codes. Its main office has RUAGRUMMXXX; that is usually the right code for a transfer.

Many codes often reflects that the bank registers branches and departments separately, not necessarily that the bank is the biggest in the country. Making a payment to JSC Rosselkhozbank? Use RUAGRUMMXXX unless a specific branch code is requested.

Filter: banks in Russia with :letter

Here you see a selection: just institutions in Russia with a name starting with :letter. The totals on this page cover every bank we list, not just the ones under :letter.

If the bank you need does not appear under :letter, try another letter: banks are often registered under their full legal name. The complete list remains available when you cannot find the bank here.

How reliable is this list?

The safest source for the BIC is the recipient’s own bank details – an invoice, a statement or a screenshot from online banking. If the code you have does not match our list, do not guess: check with the recipient or the bank.

Our SWIFT/BIC directory is compiled from publicly available sources that we update periodically. Banks merge, close branches and retire codes – a directory can be a step behind. Use our data as a starting point rather than the last word: the bank details from the recipient come first. We are an independent comparison site for money transfers.

Fraudsters regularly send payment requests carrying changed bank details that look completely genuine. A real SWIFT code tells you nothing about who owns the account – scammers use the codes of real banks.

Tracking a payment to Russia

How fast money arrives in Russia depends on a few things: which currency you send, how many intermediary banks are involved, cut-off times and time zones. Bank holidays in Russia or in the sending country can add a day or more to the journey.

A growing number of banks are connected to SWIFT gpi. Each payment gets a unique transaction reference, the UETR, which the sending bank can use to trace it. Save the payment confirmation until the money has arrived; a bank needs it to start a trace.

Why a transfer to Russia needs a SWIFT code

For Russia you usually need a SWIFT/BIC code. Without the BIC, most banks cannot send the transfer.

Not all countries use IBAN numbers. Check with the recipient exactly which details their bank requires for payments from abroad – many banks give clear instructions for this. SWIFT payments sometimes go via one or more intermediary banks and fees can be taken along the way.

Frequently asked questions

How many banks in Russia have a SWIFT/BIC code?

Our directory lists 785 institutions in Russia with 1,646 SWIFT/BIC codes, including branches and departments.

How long does a transfer to Russia take?

An international payment to Russia typically takes 2–5 business days. Specialist transfer services are often faster and cheaper.

Which bank in Russia has the most SWIFT codes?

JSC Rosselkhozbank has the most codes: 73. Its head office code is RUAGRUMMXXX.

Do I need a SWIFT code to send money to Russia?

Yes – Russia is outside the SEPA area, so international transfers go through SWIFT and you need the BIC of the bank and the account details.

How do I find the right SWIFT code for a bank in Russia?

Check the bank details of the recipient or look up the bank in the list on this page. If no branch is specified, use the head office code ending in XXX.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.