
Beginning September 1, 2025, the U.S. Postal Service will require all international commercial shipments to include a six-digit Harmonized System (HS) code on customs declarations.
While USPS is one of the first to set a deadline, this change reflects a broader push from destination countries to enforce HS code requirements across all carriers. To avoid delays or rejected shipments, it’s best to include HS codes on all international shipments, regardless of carrier. This update aligns USPS mailing standards with new regulations from the Universal Postal Union (UPU) and the World Customs Organization (WCO).
If you ship internationally using USPS or other carriers, including GlobalPost, this change could impact your label workflow and customs compliance process. Here’s what you need to know.
What is an HS Code?
An HS code is a standardized six-digit number used by customs agencies around the world to identify and classify goods. It’s part of a global system maintained by the WCO that enables consistent duties, tariffs, and trade tracking across countries.
For example:
- T-shirts: 6109.10
- Coffee beans: 0901.11
- Laptops: 8471.30
You can look up the appropriate HS code for your products using this free lookup tool from GlobalPost to find the right code for your products.
Why is USPS Requiring it Now?
The change aligns with UPU regulations mandating six-digit HS codes on customs declarations for commercial goods. Many countries already require this information, and USPS is now formally updating its standards to comply.
This applies to all international mail classes—not just Priority Mail International or First-Class Package International Service.
What Happens if I Don’t Include it?
USPS will not block label creation if the HS code is missing, but customs agencies in destination countries may hold or return your shipments.
Without the HS code:
- Packages may be delayed or returned
- Customs fees could be misapplied
- Additional fees may apply
- Recipients may be asked to provide missing info
- You may need to amend documentation after shipment
Bottom line: Failing to include the HS code risks delivery delays, frustrated customers, and more manual work.
How Shippers Are Preparing
Shippers that sell internationally are taking several proactive steps:
- Utilizing tools to help identify accurate HS codes
- Updating their product catalogs with the correct HS codes
- Training fulfillment teams to include HS codes during label print
- Communicating with customers about potential customs delays if issues arise
What to Do if a Package is Held
If your shipment gets stuck in customs due to a missing HS code:
- Confirm with your carrier or customs agency that the hold is HS-related
- Look up the correct HS code based on the item
- Submit a customs amendment or provide the code to the recipient
- Follow up with the carrier or customs office to ensure release
This manual process can take time, so prevention is key.
Start Now to Avoid Delivery Delays
Countries begin enforcing the code requirements on September 1, 2025. To help avoid international shipping disruptions:
- Include the codes on every international label
- Add accurate HS codes to your product records
- Configure customs documentation in Stamps.com
For more information, review the USPS bulletin, the WCO HS guide, and the UPU customs regulations.