services - ggs.com.ua | image-Marriage with a foreigner in Ukraine

Legalization in Ukraine: Marriage with a foreigner in Ukraine

Find your case in 1 minute

Question 1 of 1

What is your situation?

💡 Choose what is closest to your situation. The documents and steps depend on it.

Choose one option and we will show what fits you.

Detailed description of the service — read

Foreigners may marry in Ukraine on the same terms as citizens. There is one additional requirement — proof of lawful stay in Ukraine.

Documents for registering a marriage

  • the foreigner's passport;
  • a document confirming lawful stay in Ukraine (visa, entry stamp, residence permit);
  • if previously married — a document confirming the marriage ended (divorce certificate, court decision, death certificate);
  • documents issued abroad — with an apostille or consular legalisation and a notarised Ukrainian translation.

The application is filed with any civil registry office (DRACS). The marriage is usually registered one month after the application; earlier on certain grounds.

What next

Marriage to a Ukrainian citizen is grounds for a temporary residence permit (family reunification), and after more than two years of marriage — for an immigration permit outside the quota and a permanent residence permit. Foreigners from visa-required countries get a type D visa to enter for this purpose.

If you are abroad and need copies of a marriage certificate or a marital status certificate from the Ukrainian register, they can be obtained through a lawyer's request.

How to register a marriage with a foreigner in Ukraine

Roadmap

  1. Legal stay

    The foreigner must be in Ukraine legally — on a visa, visa-free or with a permit

  2. Documents

    Foreigner’s passport with translation, apostilled proof that any earlier marriage ended

  3. Application

    Both in person at any civil registry office or via the “Marriage in a day” service

  4. SMS check

    The registry asks the SMS to confirm the foreigner’s legal stay

  5. Registration

    One month after applying; under martial law — on the day of application or any day within a month. Both attend in person

  6. After marriage

    Temporary residence permit based on marriage; after 2 years of marriage — immigration permit

Required documents

Or choose the ground manually from the list
Your situation. Choose your case — the documents and the check depend on it:

For all couples

  • Joint marriage application (filed by both in person)
  • Passport of the Ukrainian citizen (presented in person)
  • The foreigner’s passport (all passports if multiple citizenships) or stateless person’s document
  • Ukrainian translation of the passport and other foreign-language documents, certified as prescribed (para. 7 ch. 1 sec. II of the Rules)
  • Proof of the foreigner’s lawful stay in Ukraine (visa, residence permit, etc.) — the registry office also checks this with the SMS
  • Receipt for the state duty or proof of exemption

Additionally in your situation

Choose your case above to see the documents for your case.

Document preparation support — 90 days

Upload your documents — the system checks them against the official list and shows what to fix. Unlimited re-checks for 90 days.

Price: UAH 400 · 90 days

The document check (UAH 400) is available once you choose your case: the system checks the package against it.

What is included and how it works

Not a one-off check but repeat checks for 90 days. Your documents stay in your account, and every run checks the whole package together — so it sees whether data matches across documents and whether fixes introduced new errors.

  • The list for your exact ground, based on official migration-service sources and law
  • Each document: validity, translation and certification, all pages, readability
  • Cross-check between documents: names, dates of birth, numbers — the same everywhere
  • A green, yellow or red signal and exactly what to fix
  • Fix — upload — re-check: no limit on the number of checks within 90 days from payment, up to 3 checks per 24 hours
  • Picked the wrong ground? The system flags it; switch at no extra cost
  • A “No obvious gaps found” result once every mandatory item passes without remarks (a preliminary automated check, not a guarantee that the documents will be accepted)

How the check works and what you get

  1. You upload documents for each item on the list for your ground (the list is below, with links to official sources).
  2. An AI system reads the documents and compares them with exactly this list: presence, validity dates, complete pages, legibility, translation, matching names, dates and numbers.
  3. You get a report for each document: a green, yellow or red signal, the reason and what exactly to fix. Anything not checked is marked separately.
  4. The check does not establish that documents are authentic, does not certify translations, does not assess your legal situation and does not guarantee that documents will be accepted or that the decision will be positive. It is not a lawyer’s consultation.

This is an automated check against the official list, not legal advice. The final decision is made by the state authority. Check results stay in your account; document files are deleted 30 days after the support period ends (personal data).

Key figures

State duty
UAH 0.85
Standard waiting period
1 month after applying
Under martial law
on the day of application or any day within a month
Postponement
on request — within 1 year of applying
Permit based on marriage
up to 1 year, renewable
Immigration permit
after 2 years of marriage

The decision rests with the civil registry office, which may request additional documents.

List checked against official sources on 17.10.2026. Sources: Ministry of Justice: marrying a foreigner (2026); Ministry of Justice: marriage under martial law; Civil Registration Rules (Ministry of Justice Order No. 52/5); State Migration Service: immigration permit

Want to check? Order a lawyer's request online

A lawyer prepares and sends the request to the authority; the reply appears in your account. ₴4,000 per request; package prices are shown on the package page.