ShipSmart — 183 Free Shipping Tools — View All →

Customs Declaration Form Guide

How to fill out CN22, CN23, and PS Form 2976 correctly. Avoid customs holds and fines.

Which Form Do I Need?

FormUse WhenCarrierValue Limit
CN22Small packets, letter-post itemsUSPS, postal services worldwideUnder USD 300
CN23Parcels and packagesUSPS international parcelsAny value (required over USD 300)
PS Form 2976USPS First-Class Package Intl.USPS onlyUnder USD 400 typically
Commercial InvoiceCommercial shipmentsAll carriers (UPS, FedEx, DHL)Any commercial value
Electronic Export Info (EEI)Exports over USD 2,500All US carriersRequired over USD 2,500

CN22 / CN23 Field-by-Field Guide

🚫 Common Mistakes That Cause Customs Holds

  1. Under-declaring value — Writing "Gift" or "Sample" with a fake low value is illegal and can result in seizure
  2. Vague descriptions — "Stuff" or "Goods" will be held. Write exact descriptions: "Men's cotton T-shirt, size M, blue"
  3. Wrong HS code — Incorrect codes cause classification errors. Use our HS Code Lookup
  4. Missing sender/receiver info — Full name, address, and phone number required
  5. Not declaring electronics — Lithium batteries must be declared separately
  6. Multiple items, single line — List each item separately with individual values
  7. Not signing the form — Unsigned customs forms are rejected

Download Official Forms

USPS PS Form 2976 USPS PS Form 2976-A UPU CN22/CN23 Info