APO vs FPO vs DPO
All three are post office designations, not places. They tell USPS to push the item into the military and diplomatic mail stream instead of the international mail stream. The difference is who they serve.
| Code | Stands for | Who it serves |
|---|---|---|
| APO | Army Post Office | Army and Air Force personnel at overseas bases and deployed locations |
| FPO | Fleet Post Office | Navy and Marine Corps personnel, including ships and submarines at sea |
| DPO | Diplomatic Post Office | State Department staff and families at US embassies and consulates |
What do AA, AE and AP mean?
A military address uses a two-letter code in the state field. It is not a state. It is a routing region, and picking the wrong one sends the parcel to the wrong gateway.
| Code | Region | Typical ZIP range |
|---|---|---|
| AA | Armed Forces Americas (Central and South America, the Caribbean) | 340xx |
| AE | Armed Forces Europe, which also covers Africa, the Middle East, and Canada | 090xx to 098xx |
| AP | Armed Forces Pacific (Japan, Korea, Guam, and the Pacific) | 962xx to 966xx |
How to format an APO or FPO address
Military addresses have no street, no city, and no country. Every destination is identified by the unit and box number plus the ZIP. The structure is always three lines:
- Full name of the recipient, written the way it appears in their official records. Rank is optional but helps the mailroom.
- Unit and box number. This is the actual delivery point. It will start with PSC, CMR, UNIT, or a ship name for FPO mail.
- APO, FPO or DPO, then AA, AE or AP, then the ZIP. These occupy the city, state, and ZIP fields.
Three worked examples, all fictional:
SSG JOHN SMITH UNIT 2050 BOX 4190 APO AE 09210 SN JANE DOE USS NEVERSAIL FPO AP 96678 MARIA GARCIA PSC 802 BOX 74 APO AE 09499
The box number is the single most common thing people leave off, and an overseas mailroom cannot deliver without it. If you are unsure of the general rules for the name and unit lines, our mailing address format guide covers the field-by-field basics that still apply here.
Never write the foreign country
This is the rule that trips up almost everyone. Do not write Germany, Japan, Italy, Kuwait, or any foreign city on an APO or FPO parcel, even though you know that is where the base sits.
Adding a country name pushes the item into the international mail stream. It gets handed off to a foreign postal operator, which has no obligation to route it to a US military post office. The likely outcomes are a long delay, foreign customs charges, or a return to sender. The military ZIP already contains all the routing information USPS needs.
- Do not add a country line.
- Do not replace APO or FPO with the local city name.
- Do not put a foreign postal code in the ZIP field.
- Do use a normal domestic US return address on the label.
Why only USPS can ship to APO and FPO addresses
USPS carries the mail to a military gateway in the United States. From there the Department of Defense takes custody and moves it by military airlift or surface vessel to the overseas post office, where the unit mailroom handles final delivery. Private carriers have no access to that network.
- UPS, FedEx and DHL cannot deliver to APO, FPO or DPO addresses. Their systems typically reject the address outright or return a rate error.
- USPS charges domestic rates to these destinations, which is why sending a care package to a base in Europe costs far less than a commercial international shipment.
- Service availability varies by ZIP. Priority Mail and ground services reach most military ZIPs, but faster military express options are only offered to some. Check current USPS availability and pricing for the exact ZIP before you promise a customer anything.
- Size limits are tighter. Many military destinations cap combined length and girth below the standard domestic limit. Confirm the limit for the destination ZIP before you build the carton.
Customs forms and restricted items
Because the parcel physically leaves the country, USPS requires a customs declaration on APO, FPO and DPO packages even at domestic postage. List the contents honestly and specifically. "Gift" is not a description, and a vague form is a common reason a package sits.
Prohibitions are set per destination ZIP, not nationally, and they change. Items that are commonly restricted or banned include:
- Alcoholic beverages
- Firearms, ammunition, explosives, and flammable liquids
- Aerosols and pressurized containers
- Loose lithium batteries shipped on their own
- Perishable food, plants, seeds, and live animals
- Obscene material, which is banned outright to several destinations
- Pork products and religious literature, restricted for certain Middle East destinations
USPS publishes a restriction list organized by military ZIP. Read the entry for the specific ZIP you are shipping to, because two AE addresses can have completely different rules.
How long does APO and FPO shipping take?
Slower than domestic, and the variance is wide. Plan for one to three weeks or more, and longer around holidays or for units at remote or deployed locations. USPS publishes recommended holiday mailing dates for military mail every year, and they fall much earlier than domestic deadlines.
Tracking behaves differently too. Scans usually run normally until the item reaches the US military gateway, then go quiet for the military leg, and a final delivery scan may never appear. A silent tracking number is normal here and does not mean the package is lost. Support teams should be briefed on this before a peak season, the same way they are briefed on a delivery exception.
Why online stores accidentally block APO and FPO orders
Military families are a real customer base, and most stores lose those orders without ever knowing. Three things usually cause it:
- Address validators reject them. Autocomplete and verification tools built around street addresses cannot parse "UNIT 2050 BOX 4190" and either fail the address or rewrite it into something undeliverable.
- Carrier rating returns nothing. If checkout only quotes UPS or FedEx, the APO address produces an error and no shipping method appears, so the customer abandons.
- Fraud rules flag them. A billing address in Texas with a shipping address of APO AE 09210 looks like a mismatch to a naive rule set. That difference is expected and legitimate, as our guide on billing address vs shipping address explains.
Supporting these orders comes down to a few configuration decisions:
- Detect them with a simple rule: the state field is AA, AE or AP, or the city field is APO, FPO or DPO.
- Allow those state codes in the checkout country and state list.
- Skip or relax address verification when that rule matches.
- Force the order to a USPS service instead of a private carrier.
- Generate a customs declaration automatically, and set delivery expectations on the confirmation email rather than showing a domestic estimate.
Handling APO and FPO orders in fulfillment
Once the rules are set, this is routine warehouse work. At RitePrep, an order flagged as APO, FPO or DPO gets routed to USPS at pick time, packed within the size limit for that destination ZIP, screened against the restricted items list, and labeled with the customs declaration attached. Brands running DTC fulfillment or ecommerce fulfillment with us get those orders shipped instead of silently failing at checkout. If you want the routing logic reviewed alongside the rest of your carrier mix, that sits inside shipping and logistics.
