Sign In
International Address Formats

🇩🇪Germany Address Format

German addresses are compact and strict: street name then house number, then a five-digit PLZ before the city, and no state line at all. Get the number order or the PLZ wrong and Deutsche Post routes it to the wrong Zustellbezirk. Here is the format, a real example, and the mistakes to catch.

Correctly formatted
26133
Anna Müller
Musterstraße 12
10115 Berlin
GERMANY
Carrier-validated · deliverable

The Germany address format, field by field

A German label is name, optional company, street with the house number after it, then the PLZ and city on one line, then the country. There is no state or region line.

1Recipient nameAnna Müller personal or business recipient
2CompanyBeispiel GmbH optional, above the street line
3Street + house numberMusterstraße 12 house number comes <strong>after</strong> the street name
4PLZ + city10115 Berlin 5-digit postal code first, then the city, on one line
5CountryGERMANY required for inbound international shipments

Postal code rules

The PLZ (Postleitzahl) defines the delivery district and drives sorting. It sits on the same line as the city, before the city name, which trips up forms built for the US “city, state ZIP” order.

26133

Format: 5 digits, no spaces or letters. Written before the city on the same line: 10115 Berlin.

Validation regex: ^\d{5}$

Watch for: four-digit codes (pre-1993 habit) or a PLZ placed after the city. Both misroute the parcel.

What makes Germany different

The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.

Number order

House number goes after the street

German addresses write the street then the number: Musterstraße 12, never 12 Musterstraße. A form that hard-codes the US “number first” order produces an address couriers read wrong.

No state line

Germany does not use a state field

Deutsche Post routes on the PLZ, not the Bundesland. Adding “Berlin, Berlin” or a state code is unnecessary and can confuse a Latin address parser. Required fields are street, PLZ, and city only.

Five digits

The PLZ is always five digits

Every German postal code is exactly five digits, for example 10115. Leading zeros matter (01067 Dresden), so a field that strips them corrupts the code.

Special characters

Umlauts and ß

Names and streets use ä, ö, ü and ß. Keep them, or transliterate consistently (ü→ue, ß→ss). A mix of the two across the label can cause mismatches in carrier systems.

Errors that cause failed deliveries to Germany

Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.

Street and house number swapped. 12 Musterstraße instead of Musterstraße 12 is read as an unknown address by German couriers.
Four-digit or missing PLZ. Germany moved to five-digit codes in 1993; a four-digit or absent PLZ breaks automated sorting.
PLZ placed after the city. “Berlin 10115” reverses the expected 10115 Berlin order.
A state or region added. An extra Bundesland line adds noise the carrier ignores and can misalign parsed fields.
Leading zero stripped. 1067 instead of 01067 points to the wrong district or nowhere at all.

Carrier notes for Germany

How the major carriers handle Germany addresses, and what your label needs to satisfy each one.

Deutsche Post & DHL

The universal-service provider and dominant parcel carrier. Sorting is PLZ-driven, so a valid five-digit code is the single most important field on the label.

Hermes (Evri) & DPD

Major private parcel networks for domestic and cross-border ecommerce. They expect the street-then-number order and a clean PLZ + city line.

DHL Express, FedEx, UPS

International carriers for inbound shipments. Include the country line and keep umlauts consistent; they charge for address corrections on misrouted parcels.

Validate every Germany address at checkout

Address Guard checks Germany addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.

Address formats for other countries

Part of the Address Guard international address format guide, covering 240+ countries.

Germany address format FAQ

How do you write a German address?+
Recipient name, optional company, the street name followed by the house number, then the five-digit PLZ and the city on one line, then GERMANY. There is no state or region line.
What is the PLZ (German postal code) format?+
Exactly five digits with no letters or spaces, for example 10115. It is written before the city on the same line and drives Deutsche Post's routing, so leading zeros must be preserved.
Why do parcels to Germany get misdelivered?+
Usually because the house number and street were swapped, the PLZ was wrong, four digits, or missing, or a leading zero was stripped. Validating the PLZ against the city before the label prints prevents most of these.