Logo
Wedding couple celebrating at a reception in Germany with guests and decorations
Wedding Finances

How Much Does a Wedding Cost in Germany? A 2026 Breakdown

SSebastian André
8 min read

Planning a wedding in Germany and wondering what it actually costs? The average German wedding in 2026 runs between €15,000 and €35,000, but the range is wide — from intimate celebrations under €10,000 to lavish affairs over €50,000. This guide breaks down where the money goes, what the registry office charges, what a 100-guest wedding realistically adds up to and how to bring the total down — whether you live in Germany or are planning to celebrate here from abroad.

How much does the average wedding in Germany cost?

Most couples in Germany spend between €15,000 and €35,000 on their wedding. Where you land in that range depends above all on three decisions: how many guests you invite, where in the country you celebrate and what kind of venue you book. A registry office ceremony followed by dinner for close family can stay well under €10,000, while an upscale celebration at an exclusive castle with a large guest list can pass €50,000.

Survey data sits toward the lower end of that range. The Bridebook Wedding Report 2026, based on a survey of more than 2,000 couples, puts the average wedding at €17,006 with 82 guests. Keep in mind that an average blends small and large weddings. If you are planning for 100 guests or more with a full dinner and drinks, expect to spend more than the survey figure — the sample budget further down shows why.

What makes a wedding budget in Germany different

If you are used to weddings in another country, a few German specifics shape the budget:

  • Only the civil ceremony is legally binding. A marriage in Germany is concluded at the registry office (Standesamt). A church wedding or a symbolic ceremony has no legal effect on its own, so many couples hold a short civil ceremony and then celebrate with a symbolic ceremony and party — on the same day or on a separate date.
  • Registry office fees are small but set locally. Every city sets its own fees, from €57 in Berlin to about €300 in Munich (details below).
  • Food and drinks drive the total. Catering is priced per person, so your guest count moves the budget more than any other single decision.
  • International couples have extra paperwork costs. If one of you is not German, some cities charge more for the registration, and you may need certified translations, legalised documents and an interpreter for the ceremony. Our guide to getting married in Germany as a foreigner walks through the paperwork step by step.

Where the money goes: the biggest costs

Venue and catering: about half the budget

This is by far the largest line. Venue rental in Germany ranges from about €2,000 for a simple event space to more than €20,000 for an exclusive castle or waterfront venue. For food and drinks, the Bund deutscher Hochzeitsplaner (the German association of wedding planners) calculates €100–€150 per person, and €150–€250 per person at the upscale end.

For 100 guests, that means €10,000–€15,000 for food and drinks alone. Add €2,000–€8,000 for renting a hall in a restaurant or hotel — the range we use in our sample budget — and venue plus catering comes to roughly €12,000–€23,000.

When you compare offers, check exactly what is included. Some venues quote a room fee plus a per-person menu and a separate drinks package, others an all-inclusive price per guest. Putting quotes side by side on the same basis avoids unpleasant surprises later. You can compare wedding venues in Germany by price and capacity on wedding.one.

Photography and video

A professional wedding photographer costs €1,500–€3,500 for full-day coverage; videography adds another €1,500–€3,000. The best photographers are often booked 12 months or more in advance, so this is one of the first vendors to secure once your date and venue are fixed.

Wedding attire

A wedding dress typically costs €1,000–€3,000, with alterations adding €200–€500. A groom’s suit runs €500–€1,500. Accessories, shoes and outfits for the wedding party come on top.

Music and entertainment

A DJ costs €800–€1,500 for the evening, and a live band €2,000–€5,000. Many couples book musicians for the ceremony and a DJ for the party, which keeps the atmosphere without paying for a band all night.

Flowers and decoration

The bridal bouquet, table centerpieces, ceremony decorations and boutonnieres together cost €800–€2,500. Work with a florist and choose seasonal flowers to stay on budget.

Costs couples often underestimate

These smaller items rarely make the first draft of a budget, but together they add up to several thousand euros:

  • Wedding rings: €1,000–€3,000 for the pair.
  • Invitations and stationery: €200–€500.
  • Hair and makeup: €300–€600 for the bride, including a trial.
  • Transport: €300–€800 for the wedding car and a guest shuttle.
  • Wedding cake: €300–€800 depending on size and design.
  • Guest favors: €2–€5 per guest.
  • Tips for vendors: plan an extra 5–10%.
  • Registry office fees and certificates: modest, but they vary by city — see the next section.

Registry office fees: what the Standesamt charges

Compared with the rest of the budget, the civil ceremony itself is inexpensive. Fees are set by each federal state or city, though, so they vary more than most couples expect. Examples from official city sources, as of September 2026:

  • Berlin: €45 for the notice of marriage plus €12 for the marriage certificate — €57 at minimum.
  • Munich: about €300 in total, according to the city’s own guideline figure.
  • Cologne: €40 for the registration, or €66 if one partner is not a German citizen.
  • Stuttgart: €65 for the registration, or €110 when foreign law applies.
  • Hamburg: from €74.50 for the registration.

Ceremonies outside regular office hours or at special locations such as a town hall or palace can cost extra, and additional certificates are charged separately. Your registry office confirms the exact fees when you register. In the sample budget below, these fees fit into the miscellaneous line.

Sample budget for a 100-guest wedding in Germany

Here is how a realistic budget for 100 guests adds up, using the price ranges above:

  • Venue (hall rental): €2,000–€8,000
  • Catering incl. drinks (€100–€150 per person): €10,000–€15,000
  • Photography & video: €2,500–€5,000
  • Wedding attire: €2,000–€4,500
  • Music & entertainment: €1,500–€3,000
  • Flowers & decoration: €800–€2,500
  • Wedding rings: €1,000–€3,000
  • Hair & makeup: €300–€600
  • Stationery & invitations: €200–€500
  • Transport: €300–€800
  • Cake & desserts: €300–€800
  • Guest favors: €200–€500
  • Miscellaneous & tips: €500–€1,500
  • Total: €21,600–€45,700

That is above the national average, and for a good reason: the average includes many smaller weddings, while this example assumes 100 guests with a full dinner and drinks. Your actual costs depend on your guest count, location and priorities. A couple who cares most about photography will spend more there and save on flowers — and that is completely fine. What matters is knowing where the money goes before you start booking.

Wedding costs in Munich, Berlin and other German cities

Prices differ noticeably between cities and regions, especially for venues and catering, so national figures are a starting point rather than a quote. For local numbers, see our breakdowns of wedding costs in Munich and wedding costs in Berlin.

Planning from abroad? Many international couples marry legally at home and then celebrate in Germany with a symbolic ceremony at a castle, vineyard or lakeside venue. That skips the German registration and its paperwork, and it gives you full freedom over the setting and the language of the ceremony. Your budget then consists of the celebration costs described above.

Either way, a wedding planned from abroad has costs the German price ranges above do not cover: your own travel and accommodation, trips to visit venues, and possibly a planner or coordinator on the ground if you cannot meet vendors in person. It is also worth asking early whether your vendors work in English and can handle contracts and payments remotely — confirm this before you sign.

How to save money on a wedding in Germany

The biggest levers are the date, the format and the guest list:

  • Choose the off-season. Getting married between November and March is often cheaper, because many venues charge less outside peak season.
  • Pick a weekday. Thursday or Friday weddings are noticeably cheaper than Saturdays.
  • Go all-inclusive. All-inclusive venues often cost less than booking a venue and a caterer separately.
  • Use seasonal flowers. Regional, seasonal flowers cost less than imported varieties.
  • Change the meal. A brunch or afternoon reception costs less than a full evening dinner.
  • Send digital invitations. They save €200–€400 on printing and postage.
  • Trim the guest list. With food and drinks at €100–€150 per person, every ten guests fewer saves roughly €1,000–€1,500 on catering alone.

How to set your wedding budget, step by step

A budget that works starts from your own numbers, not from the national average. This order keeps the big decisions first:

  • Agree on a total. Decide what you can and want to spend overall, including any contributions from family, and keep part of it in reserve for surprises — that is what the miscellaneous line in the sample budget is for.
  • Set the guest count. Multiply your number of guests by €100–€150 per person for food and drinks. For 60 guests that is €6,000–€9,000; for 120 guests, €12,000–€18,000. This one figure quickly shows whether your total is realistic.
  • Rank your priorities. Pick the two or three things that matter most to you — the venue, the photos, the band — and budget those at the upper end of their ranges. Everything else starts at the lower end.
  • Book in the right order. Date and venue come first, because they set the frame for everything else. Then secure the vendors who get booked up earliest, such as your photographer, and fill in the rest from there.
  • Track what you actually spend. Compare every signed quote with your plan, so an overspend in one category can be balanced in another before it adds up.

The easiest way to keep costs under control is to plan early and write everything down. Our free wedding budget calculator lets you set estimates for each category, track what you actually spend and export everything as a CSV file.

Frequently Asked Questions

How much does the average wedding cost in Germany?

An average wedding in Germany costs between €15,000 and €35,000 in 2026. Intimate celebrations can stay under €10,000, while large, upscale weddings pass €50,000. A 2026 survey of more than 2,000 couples puts the average at €17,006 with 82 guests. The biggest cost is venue and catering, which together take about half of the budget.

How much does a wedding for 100 guests cost in Germany?

For 100 guests, food and drinks alone cost €10,000–€15,000 (€100–€150 per person). With €2,000–€8,000 for renting a hall, venue and catering come to roughly €12,000–€23,000. Adding photography, attire, music, flowers, rings and smaller costs, a realistic total budget is about €21,600–€45,700.

What is the biggest wedding expense in Germany?

Venue and catering, which together account for about half of the total budget. Venue rental ranges from about €2,000 for a simple event space to more than €20,000 for an exclusive castle. Food and drinks typically cost €100–€150 per person, and €150–€250 per person at the upscale end.

How much does it cost to get married at a German registry office?

Registry office (Standesamt) fees are set locally. Examples: Berlin charges €45 for the notice of marriage plus €12 for the marriage certificate (€57 at minimum); Munich gives about €300 in total as its guideline figure; Cologne charges €40 for the registration, or €66 if one partner is not German; Stuttgart €65, or €110 when foreign law applies; Hamburg from €74.50. Ceremonies at special locations or outside office hours can cost extra.

How much does a wedding photographer cost in Germany?

A professional wedding photographer in Germany costs €1,500–€3,500 for full-day coverage, and videography adds another €1,500–€3,000. The most popular photographers are often booked 12 months or more in advance, so book early once your date and venue are set.

How can we save money on a wedding in Germany?

The biggest savings come from the date and the guest list. Getting married in the off-season (November to March) is often cheaper because many venues charge less outside peak season; Thursday or Friday weddings are noticeably cheaper than Saturdays, and all-inclusive venues often cost less than a separate venue and caterer. With catering at €100–€150 per person, every ten guests fewer saves roughly €1,000–€1,500.