Hungarian addresses reverse two things Western forms assume: the family name comes first, and the four-digit postal code sits on the last line by itself rather than next to the town. Magyar Posta also expects the town on its own line before the street. Here is the correct order, a real example, and the mistakes that cause returns.
A Hungarian label runs recipient, the town on its own line, the street with the house number after it, then the four-digit postal code alone, then the country. The postal code is the last address line before the country.
Nagy Anna family name first, then given name, in Hungarian orderPélda Kft. optional, above the town lineBudapest the település (settlement) on its own line, before the streetKunigunda útja 47. house number comes after the street name, followed by a period1037 4-digit irányítószám on its own line, the last address lineHUNGARY required for inbound international shipmentsThe irányítószám drives Magyar Posta sorting and, unusually, is written on the last line of the address rather than beside the town. For Budapest the first digit is always 1 and the middle two digits encode the kerület (district), so 1037 is district III.
Format: 4 digits (irányítószám) with no spaces or letters, for example 1037. In Budapest the middle two digits are the district number.
Validation regex: ^\d{4}$
Watch for: a code moved up next to the town (US habit) or truncated below four digits. Both break the expected Hungarian layout.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Hungarian writes the family name before the given name, so Nagy Anna is Ms. Nagy, not Ms. Anna. A checkout that assumes given-name-first can swap the two and address the label to the wrong person.
Unlike most of Europe, Hungary places the four-digit irányítószám on its own line at the end of the address, after the street. Forms that force the US city-then-code order put it in the wrong place for Magyar Posta.
For Budapest addresses the middle two digits of the code are the kerület (district): 1037 is district III, 1052 is district V. A wrong middle pair sends the parcel to the wrong part of the city even when the street name is right.
Hungarian house numbers are written with a period, as in 47., and the street type is part of the name: utca (street), út (road), tér (square), körút (boulevard). Dropping the type can make two different addresses look identical.
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.
Nagy Anna as given-name-first reverses the recipient and can fail name checks.1037 versus 1073) points to a different kerület.utca, út or tér can make distinct streets ambiguous.Bükkös can cause mismatches against carrier data.How the major carriers handle Hungary addresses, and what your label needs to satisfy each one.
The national postal operator, whose MPL parcel arm handles most inbound international mail. Sorting keys off the four-digit irányítószám, so a valid code on the last line matters most.
Leading domestic parcel and locker networks for Hungarian ecommerce. They expect the town, the street-with-house-number and a correct postal code for accurate home or pickup-point delivery.
International carriers for inbound shipments. Include the country line; they apply address-correction surcharges when the postal code or district forces a manual fix.
Address Guard checks Hungary 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.
Part of the Address Guard international address format guide, covering 240+ countries.