If you're shipping internationally, your packages always pass through customs. As the shipper, you'll want to declare exactly what you're shipping so your package reaches the recipient without any issues.
To make this easy, Shippo automatically creates a Customs Declaration for orders with international addresses, using the item information already on the order.
See "Carriers Supported by Shippo" to check which Shippo-supported carriers you can use to ship internationally from your country.
What are customs declarations?
A Customs Declaration is how you declare the items you're shipping across international borders. Items crossing borders are generally subject to import/export taxes, customs duties, and fees.
| Warning: When you declare items, don't be vague in your description. |
If a customs agency can't determine what's in your package, they can hold it for clarification, return it, or discard it. Vague descriptions include things like "gift," "bottle," "box," and "supplies."
To help your package clear customs successfully, be as descriptive as possible and don't leave your description open to interpretation.
Exceptions to customs declaration requirements
Sometimes a Customs Declaration isn't required, and you can opt out of including one. It's your responsibility as the shipper to include customs documentation when it's needed.
Two examples of exceptions:
- Shipping between certain European Union countries
- Shipping from the United States to US territories with some carriers (for example, US to Puerto Rico through USPS)
What is a commercial invoice?
A commercial invoice is a physical document used to declare your items for customs purposes. Shippo provides it a few ways:
- Included as part of the shipping label itself
- Included as a separate page (or pages) with the shipping label download
- Available to print by clicking Download Commercial Invoice on the Shipments page
- Sent electronically through a process called Paperless Trade, where you don't need a physical copy
What are customs fees?
Customs agencies use the commodity, quantity, value, country of manufacture, and other factors to determine duties and taxes on international shipments.
Customs fees (duties and taxes) aren't included in your Shippo rate. The customs agencies of the sending and receiving countries add them on after your package ships. Customs fees depend on many factors, so check out this article to get a sense of what your shipment's fees might come to.
Should I select DDU, DDP, or FCA?
Customs fees get paid by either the sender or the recipient, depending on the incoterm you select in your customs declaration. Shippo supports three options:
- DDU (Delivery Duties Unpaid)
- DDP (Delivery Duties Paid)
- FCA (Free Carrier)
| Note: If you have an IOSS number, select DDU as your incoterm to make sure customs fees get billed properly. |
DDU
DDU is Shippo's default option. It means your customer, the recipient, is responsible for paying customs charges before receiving the package. Since your recipient carries that responsibility, we recommend letting them know ahead of time.
- The carrier contacts the customer for payment instructions once charges are calculated and the package is ready for final delivery.
- If you enter your recipient's email and/or phone number in the Shippo web app during label purchase, UPS will contact them by email or text with a secure link to prepay customs fees before the package arrives, helping avoid missed deliveries. This option is only available in select countries.
- If a package arrives without prepayment, UPS requires the recipient to pay at delivery, by cash or money order only.
- If the recipient doesn't pay the assessed international brokerage charges for any reason, the shipper becomes responsible for the outstanding amount.
DDP
Choose DDP if you'd rather cover all customs fees on your customer's behalf, which is common when sending an international gift.
- USPS doesn't support DDP. All USPS international shipments go out as DDU.
- Customs charges get calculated and billed to you, the sender, roughly three weeks after shipment, through your carrier account or through Shippo if you used a Shippo carrier account.
- DHL Express and UPS charge an additional processing fee for DDP.
- UPS customs charges get invoiced directly to you after you purchase the shipping label.
| Carrier Policy Variations: How carriers handle unpaid duties and taxes can vary. Some carriers, like FedEx, UPS, and DHL, may bill the shipper if the recipient refuses delivery, can't be reached, or doesn't pay required charges. Shippo doesn't control these carrier policies. |
FCA
Free Carrier (FCA) is only supported by FedEx and DHL Express. With FCA, you deliver the goods, cleared for export, to a named place, and the shipment gets handed off to a carrier nominated by the buyer. Your buyer must nominate that carrier.
ECCN/Ear99
| Note: This field is only required if you're shipping from the US to China, Russia, or Venezuela. For any other destination, you don't need this number. |
ECCN codes are five-character alphanumeric designations on the Commerce Control List (CCL) in the United States, used to identify dual-use items for export control purposes. An ECCN categorizes items by the nature of the product, whether it's a commodity, software, or technology, along with its technical parameters.
If your item falls under the jurisdiction of the Bureau of Industry and Security (BIS) but isn't listed on the CCL, it's designated Ear99 instead.
ECCN is commonly described as a 5-digit code, though in practice it can run up to 12 characters, in the format #A###.a.##.a. See the full Commerce Control List for details.
Shipping to the United States