Bangladeshi addresses route through the thana (police station area) and a four-digit postcode, two fields Western forms often flatten into a single city box. Miss the thana or district and Bangladesh Post and local couriers struggle to place the parcel. Here is the correct order, a real example, and the mistakes that cause returns.
A Bangladeshi label runs recipient, optional company, the house and road line, then the area, thana, and district, then the four-digit postcode, then the country. The thana (or upazila) and district are the routing backbone, so they belong on every address.
Rahim Uddin personal or business recipientMeghna Garments Ltd optional, above the street lineHouse 42, Bank Colony house and road, plus the area or thanaSavar, Dhaka the town or thana, then the district1340 4-digit code tied to the local post officeBANGLADESH required for inbound international shipmentsBangladesh Post uses four-digit postcodes tied to a post office and its delivery area. In cities the code narrows delivery to a thana; a correct code plus the thana and district is what makes routing reliable, though many senders still omit it.
Format: 4 digits with no spaces or letters, for example 1340 for Savar. Written after the city or district.
Validation regex: ^\d{4}$
Watch for: a three-digit code or a dropped digit. Bangladesh postcodes are always four digits, so 340 instead of 1340 breaks the lookup.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Delivery areas are defined by the thana (police station area) in cities and the upazila in rural districts, such as Savar or Gulshan. A form that captures only a city name drops the thana that local couriers actually route on.
Every Bangladeshi postcode is exactly four digits, for example 1340. A three-digit code or a dropped digit points to the wrong post office or nowhere, so the length should validate.
Town and thana names repeat across the country, so the district (like Dhaka or Chattogram) disambiguates them. Savar without Dhaka is far harder to route than Savar, Dhaka.
Pathao, Paperfly, and Sundarban Courier call the recipient to arrange the drop, so a working mobile number is part of a deliverable address. A missing number usually means a failed first attempt.
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.
Dhaka with no Gulshan or Dhanmondi stalls delivery.340 instead of 1340) points to the wrong post office or fails the lookup.Dhaka or Chattogram makes the address ambiguous.Chittagong in one system and Chattogram in another can cause lookup mismatches.How the major carriers handle Bangladesh addresses, and what your label needs to satisfy each one.
The state postal operator and backbone for domestic and inbound mail. It routes on the thana, district, and four-digit postcode, so those fields matter most on the label.
The leading domestic couriers for ecommerce and cash on delivery. They expect a full house, road, area, and thana description plus a mobile number that drivers use to confirm the drop.
International carriers for inbound shipments. Include the country line and a phone number; they charge address correction fees when the thana or district is missing.
Address Guard checks Bangladesh 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.