How do you pay at a restaurant or café in Russia with a foreign card?

Not with a card from global payment methods — cards issued outside Russia are declined at every terminal, and Apple Pay and Google Pay do not work either. Most restaurants and cafés still take cashless payment by Russian payment network QR code, which you can pay with PayInRussia, and cash rubles are accepted everywhere.

Updated September 2026

Why the card terminal declines your card

Almost every restaurant and café in a Russian city has a card terminal, but it usually accepts only cards issued by Russian banks, on the domestic card scheme. Cards from global payment methods issued outside Russia have been blocked at the network level since March 2022, so the decline is not a fault with your card or the terminal. The waiter cannot override it, and neither can your bank.

UnionPay cards from abroad go through in some places and fail in others, so do not plan a meal around one. Apple Pay and Google Pay are switched off in Russia as well.

Paying the bill by Russian payment network QR code

The usual cashless route for a visitor is the Russian payment network. Many cafés and restaurants print a Russian payment network QR code on the bill or keep a sticker by the till, and others will show one on the cashier’s screen if you ask — “по QR-коду” (po QR-kodu) is all you need to say. You pay from a card that works in Russia, and PayInRussia is built for exactly this.

  • Ask for the bill (счёт) and find the QR code, or ask for one at the till
  • Open the app and scan the code
  • Check the amount in rubles on the screen
  • Confirm — the payment goes through in seconds
  • Show the confirmation to the waiter if they ask

Cash rubles as your backup

Cash never fails. Every restaurant takes rubles, and small cafés, canteens and market food stalls sometimes prefer them. Outside big-city centres a QR code is less certain, so keep a few thousand rubles on you and exchange currency in the city rather than at the airport, where rates are poor.

If a place has no Russian payment network QR code and its terminal will not take your card, cash is the only option. A foreign card cannot withdraw rubles from an ATM either, so carry some from the start.

A word on tips

A tip of about 10% is customary in sit-down restaurants and is usually left in cash, since tip lines on the terminal are rare. Some places print a QR code for cashless tips through services such as Netmonet or CloudTips; those take the Russian payment network too, so the same card covers the tip. Counter-service cafés usually do not expect one.

All questions

Get your card before you land

Get your card