Free CN22 / CN23 customs declaration generator

Fill in your parcel details and generate a ready-to-print CN22 or CN23 customs declaration. Switch between the two forms with the toggle below your entries carry over. Nothing you type is uploaded anywhere; it stays in your browser.

Use CN22 for low-value items (up to ~300 SDR) and CN23 for higher-value or heavier parcels. When in doubt, your postal operator's threshold in your local currency is the one to follow.
Tip: choose "Save as PDF" in the print dialog to download it.
Customs declaration
CN 22CN 23
Universal Postal Union
May be opened officially
From (sender)
To (addressee)
Qty (2) Detailed description of contents (1) Net wt (kg) (3) HS tariff № (7) Origin (8) Value (4)
(10) Category of item
I, the undersigned, certify that the particulars given in this declaration are correct and that this item does not contain any dangerous article, or articles prohibited by legislation or by postal or customs regulations.

Disclaimer. This free tool is provided "as is" to help you lay out a CN22 / CN23 customs declaration. It is not legal, tax or customs advice, and Printrooster accepts no liability for any loss, delay or penalty arising from its use. You are responsible for the accuracy of what you enter. Everything stays in your browser — nothing is sent to us.

Packrooster logo icon

Packrooster Shipping

Advanced shipping rates, carrier integrations
and order processing for your Shopify store

Read more →

Printrooster logo icon

Printrooster Order Printing

Pre-filter your Shopify orders for printing,
customize order and picking list templates and much more

Read more →