How do I use ShipEngine to ship to a military or diplomatic (APO/FPO/DPO) address?

ShipEngine can ship to military and diplomatic addresses like APO, FPO, and DPO. However, ShipEngine is limited to the restrictions laid out by the individual carriers.

Carrier

Service

USPS

Military and Diplomatic Mail

FedEx

Ground Economy (formerly SmartPost)

UPS

SurePost

DHL eCommerce Military Shipments

If you connected your DHL eCommerce account to ShipEngine after September 27, 2019, domestic DHL eCommerce services can be used to ship to military addresses. Customs information will need to be declared.

For legacy DHL connections, you can process military shipments through Endicia's integration with DHL Global Mail for domestic services.

Formatting Military Addresses in ShipEngine

  1. Write out the service member's rank and full name in the name field.

  2. Include their unit and PO box for address_line1.

  3. The city_locality field will need to be one of the abbreviations set forth by the military:

    • APO: Army Post Office

    • FPO: Fleet Post Office

    • DPO: Diplomatic Post Office

  4. The state_province field for your request needs to be assigned a state code that is categorized by one of the following abbreviations:

    • AA: Armed Forces Central and South Americas (Armed Forces Americas)

    • AP: Armed Forces Pacific

    • AE: Armed Forces Europe (including Canada, the Middle East, and Africa)

  5. Set the country_code to US, as these addresses are considered part of the United States.

Notes about Shipping to Military Addresses

  • Although shipments to military and diplomatic addresses are considered to be US domestic, some shipments may still require customs information. Check with your carrier for their specific requirements.

  • ShipEngine does not support international return labels. While ShipEngine can create outgoing shipping labels to military and diplomatic addresses, for returns purposes, such addresses will always be considered as international addresses.