Skip to content
Back to the Journal

Getting married in Germany: registry office, documents and the process for foreigners

The complete process for marrying in Germany, including what foreign nationals need: certificate of no impediment, apostille, certified translations and a realistic timeline.

By Miri, edited by 16 min Organisation
A brass sign reading Standesamt on a building facade

In Germany, there’s no way around one thing: the civil ceremony at the registry office. Only it legally makes you a married couple, whether you then marry in church or with a celebrant. Since 1975 the civil marriage has been mandatory; everything else is optional.

The good news: the bureaucratic part is manageable. The bad: there are a few pitfalls better known upfront.

When do you have to register?

The official registration of the marriage is possible at the earliest 6 months before the wedding date. This is regulated by German law. Earlier is not possible, not even with good arguments.

What you can do earlier: reserve a preferred slot. Many registry offices offer to pencil in popular dates 12 to 18 months in advance. That’s not the official registration, just a reservation. But it secures the date.

Practical recommendation:

  • 12 to 18 months before: reserve the slot (especially Saturdays, May to September, lucky-number dates like 06.06.2027)
  • 6 months before: official registration with all documents
  • 2 to 4 weeks before: final details (witnesses, music, speeches)

Which registry office is responsible?

You can register at the registry office of your main or secondary residence, whether that’s the bride’s or groom’s. If you’re registered in different cities, you can choose.

You can technically get married at any registry office in Germany. Your documents are forwarded from your responsible office to the desired one. Heads-up: this usually incurs an extra fee (between €30 and €100), and not every registry office accepts out-of-town couples. Side costs like these belong in the wedding budget from the start.

Which documents do you need?

Getting concrete. Both engaged persons must appear in person at registration with the following documents:

For both partners

  • Valid ID or passport
  • Certified copy from the birth register (not older than 6 months, obtainable at the registry office of your place of birth)
  • Extended registration certificate with marital status and nationality (from the registration office of your residence, also not older than 6 months)

In addition, depending on situation

  • If previously married: marriage certificate of the previous marriage + divorce decree with note of legal force (or death certificate of the ex-partner)
  • If you have children: birth certificates of the shared children
  • If one of you wasn’t born in Germany: international birth certificate, possibly with translation and apostille
  • If one of you doesn’t hold German citizenship: certificate of no impediment from the home country (can take several weeks!)
  • If one is a minor: exemption from the requirement of marriage age (application to the family court)

If one partner is demonstrably unable to attend, the other can register alone, with a written power of attorney and declaration of accession from the absent partner. The form is available at the registry office.

Marrying in Germany as a foreign national

This is where the process stops being routine, and where most of the questions we get come from. If one or both of you are not German citizens, three extra things come into play: a certificate of no impediment, document legalisation, and a longer timeline.

The certificate of no impediment (Ehefähigkeitszeugnis)

Germany requires proof that nothing in your home country’s law prevents you from marrying. Your home country issues that document, and what it is called and how you get it varies enormously.

  • EU and most European countries issue it routinely. Reckon with two to six weeks.
  • Some countries do not issue one at all. The United States, the United Kingdom, Australia and Canada, among others, have no such document.

If your country does not issue one, you cannot simply skip the requirement. Instead the registry office forwards your case to the Oberlandesgericht (higher regional court) responsible for your district, which grants an exemption. That process is normal and routine, but it takes time: six weeks to six months, depending on the court and how complete your paperwork is.

Two consequences worth planning around. First: start this before you book anything. Second: the certificate, once issued, is usually valid for six months, so do not start so early that it expires before the ceremony.

Apostille, legalisation and translations

Foreign documents generally need two things before a German registry office accepts them.

Authentication. For countries in the Hague Apostille Convention, an apostille from the issuing country is enough. For countries outside it, you need legalisation through the German embassy or consulate, which is slower and more involved.

Certified translation. Documents not in German must be translated by a translator sworn in Germany (beeidigter Übersetzer). A translation done abroad, or by a friend who speaks both languages, is usually not accepted. Reckon with €30 to €80 per document.

Ask your registry office which specific documents they want authenticated before you pay for anything. Requirements differ between offices, and an apostille you did not need is money gone.

A realistic timeline for non-EU couples

When What
12 to 14 months before Ask your registry office what they require for your specific nationalities. Do this first, everything else follows from it.
11 to 12 months before Request the certificate of no impediment, or start the court exemption if your country does not issue one.
9 to 11 months before Order birth certificates, get apostilles, commission certified translations.
6 to 9 months before Court exemption typically granted, if needed.
4 to 6 months before Register the marriage in person. Registration is valid for six months.
Ceremony Bring passports. That is genuinely all you need on the day.

For couples where both are EU citizens, the whole thing compresses to roughly six months. For non-EU nationalities, assume a year and be pleasantly surprised.

Choosing a surname in a binational marriage

German name law lets binational couples choose which country’s law governs their name. That is a genuine choice with genuine consequences, and it is easy to miss because nobody volunteers it.

Under German law you can keep separate names, take one partner’s name as a common married name, or add a double name for one partner. Some other legal systems allow combinations German law does not. The registry office can tell you which options your combination opens up, but you have to ask.

Practical note: whatever you choose, changing your passport, residence permit, bank accounts and employer records afterwards takes weeks. If one of you holds a residence permit, check with the Ausländerbehörde before you decide.

What marrying does and does not change about residence

Marrying a German citizen or an EU citizen resident in Germany can open a path to a residence permit, but it is not automatic and it is not instant. The rules depend on your nationality, your current status and where you marry.

We deliberately do not give specifics here, because getting this wrong has consequences we cannot take responsibility for. Speak to the Ausländerbehörde or an immigration lawyer before you make decisions that depend on the outcome.

Marrying abroad and having it recognised

Some couples marry in one partner’s home country instead. That is often simpler on paper, but recognition in Germany then requires the foreign marriage certificate with apostille or legalisation, plus a certified translation. In some cases the marriage also has to be entered in the German marriage register.

If either of you plans to live in Germany afterwards, ask the registry office how recognition works for your specific country before you decide where to marry. Doing the paperwork twice is a real risk.

What does the registry office cost?

First the part that most guides get wrong: there is no nationwide fee. Each municipality sets its own rates in its own fee schedule, not the federal government and in most cases not the state either. That is why registering in the next town over can cost twenty euros more or less, and why the numbers you find online contradict each other.

What registration costs in major cities

This is the item everyone pays. Figures taken from the cities’ published fee schedules, as of August 2026:

City Registration of the marriage
Cologne €40
Berlin €45
Frankfurt am Main €47
Munich €50
Stuttgart €50
Hamburg from €74.50

That is almost €35 between Cologne and Hamburg for the exact same administrative act. Smaller municipalities are often cheaper than the nearest big city.

Once foreign law is involved

If one of you is not a German national, or foreign law has to be examined, the registration fee rises noticeably. In Berlin it doubles from €45 to €90. Other cities handle it similarly, usually as a surcharge between €50 and €100. In Berlin the same higher rate also applies if you marry at a registry office other than your own.

The remaining items

Item Cost
Marriage certificate €10–€20
Family register (optional) €30–€80
Ceremony outside office hours (e.g. Saturday) €60–€150 extra
Ceremony outside the registry office (castle, hotel) €75–€150 surcharge, plus room hire
Room hire at special ceremony venues €200–€500
Ceremony at a registry office other than your own €30–€100 extra

What to budget in practice

  • Plain, weekday, in the wedding room: roughly €60 to €100
  • Saturday slot at the registry office: roughly €130 to €250
  • Saturday at a special venue: €300 to €700, depending on room hire
  • With foreign elements: an extra €50 to €100 in fees, plus translations and apostilles (see above)

One phone call to your registry office beats any table. Ask three things: the registration fee for your situation, the surcharge for your preferred date, and the room hire at your preferred venue. Ten minutes gets you a number you can put in the wedding budget.

Where these figures come from

The registration fees for Berlin and Hamburg come from the cities’ official fee overviews, the remaining cities from published fee schedules and comparison surveys. The ranges for surcharges and room hire are collated from several municipal fee regulations. Prices as of August 2026. Your registry office is always the binding source. Fee schedules are revised regularly.

The ceremony itself

A civil ceremony usually lasts 20 to 30 minutes. The flow is similar everywhere:

  1. Greeting by the registrar, brief words on the occasion
  2. Identity check, couple and witnesses present ID
  3. Registrar’s speech, usually a few personal lines, based on a pre-call
  4. The “I do”, the official question and the official answer
  5. Exchange of rings, if desired (not mandatory)
  6. Signatures, couple, witnesses, registrar
  7. Handover of the marriage certificate

Witnesses have not been mandatory since 1998. You can name up to two if you want. They must be of legal age and present ID.

What many underestimate: the pre-call

At registration, the registrar often has a short chat with you, how you met, what connects you, what they may mention in their speech. It’s not required, but it makes the ceremony more personal. Many couples underestimate this moment and are later surprised at how lovely the small details in the speech feel.

Tip: write down a few cues beforehand, nice shared experiences, funny anecdotes, plans for the future. The registrar appreciates material and you get a speech that truly fits you.

Common pitfalls

Pitfall 1: documents are too old. Birth-register extracts cannot be older than 6 months at registration. If you’re early and postpone, you’ll reapply.

Pitfall 2: underestimating international documents. If one of you was born abroad or holds foreign citizenship, obtaining documents can take months. Plan for it.

Pitfall 3: slot not reserved. If you want to marry on a May Saturday 2027 and only register six months out, you’re often out of luck. Reserve early.

Pitfall 4: misunderstanding residence. Some couples think they have to marry where they grew up. Wrong, the current residence is responsible.

Pitfall 5: sorting the name only afterwards. The question whether you want a common family name (and which) is officially set at the registry office. Clarify this in calm beforehand, the ceremony day shouldn’t be a debate.

Many couples pair the registry office appointment with a celebrant-led ceremony as the actual celebration. What that means legally, what a celebrant costs and how a ceremony is built is in Celebrant-led ceremonies.

What HeyBride takes off your plate

Registry-office bureaucracy isn’t dramatic, but it has an order and deadlines you need to know. HeyBride adds these steps to your wedding checklist automatically, with the right lead times based on your wedding date. Miri reminds you:

  • 12 months before: “Reserve the registry-office slot”
  • 8 months before: “Request the birth-register extract”
  • 6 months before: “Register the marriage at the registry office”
  • 4 weeks before: “Confirm witnesses and gather cues for the pre-call”

Plus: in the documents area you can upload, scan or photograph every file. Miri automatically spots deadlines and warns you when a document is about to age out.

Common questions

01Can foreigners get married in Germany?
Yes. You need the same documents as German citizens plus a certificate of no impediment from your home country. If your country does not issue one, as is the case for the United States, the United Kingdom, Australia and Canada, the higher regional court grants an exemption instead, which takes six weeks to six months. Start with that step, because it is the one that most often moves the wedding date. The Standesamt responsible is the one where one of you lives, and registration is possible at the earliest six months before your preferred date.
02What is an Ehefähigkeitszeugnis and do I need one?
It is a certificate of no impediment, proving that nothing in your home country's law prevents you from marrying, and foreign nationals need one for a German registry office. Most European countries issue it within two to six weeks. If your country does not issue one at all, the registry office forwards your case to the higher regional court for an exemption, and that takes six weeks to six months. Note that the certificate is usually only valid for six months, so time it against your intended wedding date.
03Do my documents need an apostille and a translation?
Usually both. Documents from countries in the Hague Apostille Convention need an apostille; countries outside it require legalisation through a German embassy, which takes longer. Documents not in German must be translated by a translator sworn in Germany, which costs roughly 30 to 80 euros per document. So budget two steps and several weeks per foreign document. Ask your registry office exactly which documents they want authenticated and in what form before you pay for anything, otherwise you pay for certification twice.
04How long does it take for a non-EU couple to marry in Germany?
Plan for about a year. The certificate of no impediment or the court exemption is the long pole, taking six weeks to six months. Add time for birth certificates from abroad, apostilles and certified translations. For couples where both partners are EU citizens, roughly six months is realistic. Start with a call to the Standesamt and ask for the list that applies to your exact constellation, then collect the documents in order of processing time, slowest first.
05Does marrying in Germany give me a residence permit?
Not automatically and not immediately. It can open a path to one, but the rules depend on your nationality, your current status and where you marry. Two practical notes: the registry office and the immigration authority are separate bodies, so a completed marriage does not settle your status, and timing matters if your current permit expires soon. Speak to the Ausländerbehörde or an immigration lawyer before making decisions that depend on the outcome.
06What does a civil wedding at a German registry office cost?
A plain ceremony in the wedding room during opening hours costs roughly 60 to 100 euros in total. Registration accounts for 40 to 75 euros of that depending on the city, plus 10 to 20 euros for the marriage certificate. A Saturday slot at the registry office runs 130 to 250 euros, and a Saturday at a special venue with room hire 300 to 700 euros.
07How much are registry office fees in Germany?
There is no nationwide fee, each municipality sets its own rates. As of August 2026, registering a marriage costs 40 euros in Cologne, 45 in Berlin, 47 in Frankfurt am Main, 50 in both Munich and Stuttgart, and from 74.50 in Hamburg. That is almost 35 euros between the cheapest and the most expensive of these cities for the same administrative act.
08Do foreigners pay more at the German registry office?
Usually yes, because examining foreign law is charged separately. In Berlin the registration fee doubles from 45 to 90 euros when one partner is subject to foreign law. Other cities apply a surcharge of roughly 50 to 100 euros. On top of that come certified translations at about 30 to 80 euros per document and, where required, apostilles.

Ready for your own planning?

HeyBride turns every tip into a to-do — automatically, with a deadline, in your schedule. Start for free.

Miri can hardly wait

Miri waving goodbye