RuID does not show QR code: what to do for a foreigner

The QR code in the RuID app appears only after the entry application has been filled out, submitted, and passed verification. If there is no code, the reason is almost always one of four: the application was not submitted or did not pass verification, there is an error in the passport data, a login issue (phone number, device), or a technical failure — an old version of the app, weak internet, VPN. There is no need to delete the app and create a new profile: this will not speed up the verification, and access to the already submitted application may be lost.

Smartphone with QR code error in the RuID app

In short: what to do

  1. Open the application in RuID and check the status: draft, submitted, accepted, requires correction. The QR code is only available for submitted and approved applications.
  2. Verify the passport data with the document: number, date of birth, expiration date, citizenship, spelling of the name in Latin.
  3. Update the app, check the date and time on your phone, disable VPN, switch between Wi-Fi and mobile internet.
  4. Check notifications in your profile: after verification, there may be a rejection or a request to correct the data.
  5. Save a screenshot of the error and the application number — you will need them when contacting support.
  6. If the application is not being submitted at all, follow the instructions RuID: entry application is not being submitted .
  7. If you have not registered RuID yet or are not sure that you filled everything out correctly — go through the process again using the step-by-step instructions RuID: registration for entry into Russia : there is also a table of typical errors that cause the “QR code does not appear” issue.

Why the QR code does not appear

  • the application remains a draft or did not pass verification;
  • an error in the passport data — the most common reason;
  • verification is still ongoing, the code is not generated instantly;
  • incorrect date or border crossing point;
  • the profile is linked to a different phone number or document;
  • an old version of the app, incorrect time on the phone, VPN;
  • a temporary failure on the service side.

The absence of a QR code does not in itself mean a ban on entry. But if there have been previous violations of migration rules, the ban should be checked separately.

Check the application and its status

Open the applications section in the app. Draft — complete and submit: without submission, the code is not generated. Status “requires correction” — correct exactly the field indicated in the message, without creating a second application: duplicates complicate verification. Processing takes from a few minutes to a day, so applications are submitted in advance — according to the rules effective from June 30, 2025, no later than 72 hours before entry.

Check the passport data

Verify each line with the document: series and number, date of birth, expiration date, citizenship, Latin spelling of the name. If the passport has been changed, indicate the one you are actually entering with: one incorrect digit blocks verification. A detailed analysis is in the article RuID: passport data do not match .

Phone, number, and login

The app is linked to the number you registered with. If the number has changed, the phone is lost, or a foreign number is being used, login may not work — and the application with the QR code will remain in another profile. Buying someone else’s accounts is not allowed: this is a direct path to blocking. Working scenarios: RuID without a Russian number and RuID with a foreign phone number .

If the trip is in a few days

Submit the application through the app or on the Gosuslugi portal as early as possible: if submitted less than 72 hours before entry, the code may not be generated in time. Save the application number, screenshots, and submission date — this makes it easier for both support and border guards to resolve issues. Entry and travel registration requirements are discussed in the articles ruID and entry into Russia and who needs travel registration .

When the issue is not with the app

If there is an existing entry ban, controlled person status, expired registration, or past refusal at the border, RuID may not issue a QR code due to the foreigner’s status. Check yourself in advance: check entry ban and registry of controlled persons . The official service for checking the grounds for entry denial operates on the website of the Ministry of Internal Affairs of Russia .

FAQ

How long to wait for the QR code after submitting the application?

Usually, the code appears after verification — from a few minutes to a day. If more than a day has passed, open the status and notifications: the application may have been returned for correction.

Can I delete the application and create a new one?

Only if there is an official cancellation or correction scenario in the app. Duplicates without canceling the old application confuse verification and delay code issuance.

RuID does not work without a Russian number — is that true?

The app is designed for the number specified during registration, but foreign numbers are also supported — with additional verification. Step-by-step options are described in the instructions for Russian and foreign numbers above.

If the QR code did not appear — does that mean entry is closed?

Not necessarily: most often the reason is an incomplete application, an error in the data, or a technical failure. But with past violations of migration rules, the ban should be checked separately through the Ministry of Internal Affairs service.

What to do if the trip is tomorrow and there is no QR code?

Check the application status and notifications, correct errors if indicated, and save screenshots with the application number. If the application was submitted on time and without errors, show this confirmation at the border and simultaneously write to the app support.

Why is the QR code from RuID needed at all?

It confirms that the entry application has been submitted and verified, and is presented when crossing the border. Without it, border guards have the right to doubt that the application was submitted, so keep the number and screenshots.

How we can help

Describe your situation in the form on this page — a migration law attorney will analyze why RuID is not generating a QR code in your case and advise on the steps to take before your trip. If there are past violations, a ban, or doubts about your status, we can help check restrictions and create a plan for entering without problems.