✔ Compare top carriers ✔  Automatic customs documents ✔  Help from real people ✔  Picked up the same working day
Knowledge base

The CN23 form: a complete guide to the postal customs declaration

If your business ships outside the European Union through the regular postal network, customs forms are part of the deal. For many business owners, the paperwork is the biggest hurdle in international e-commerce and B2B exports. One document you will meet often is the CN23 form (sometimes searched for as the "C23 form"), also called the CN23 customs declaration. So when exactly do you use it? What is the difference between CN22 and CN23? And, most importantly, how do you make sure your parcel isn't stuck at customs for weeks because of one mistake on the form? In this guide we explain step by step how to fill in a customs form, and show how modern shipping platforms do it for you.
Calculate your rate → 10% welcome discount for the first 4 weeks · for businesses
Last updated 23 October 2026

What exactly is a CN23 form?

The CN23 form is an internationally recognised postal customs declaration, set up by the Universal Postal Union (UPU). You only use it when you send parcels with a postal operator (such as PostNL or bpost) to destinations outside the European Union.

Customs in the destination country use the information on this form to see what's inside the parcel, what its commercial value is, and whether import duties or VAT are due. Without a correctly completed CN23 form, a parcel simply can't cross the border.

 

The key difference: CN22 vs CN23

One of the most common questions in shipping is how CN22 and CN23 differ. Both are customs declarations for postal items, but you use them in different situations, depending on value and weight:

  • The CN22 label: a small, simplified green (or white) label that you stick directly on the parcel or envelope. Under the UPU rules, you use the CN22 for items with contents worth up to 300 SDR (Special Drawing Rights, a currency unit of the IMF). Postal operators convert this into their own currency, so check the exact amount with yours. The item must also weigh under 2 kilograms.

  • The CN23 form: a much more detailed document, often accompanied by a CP71 dispatch note. You use the CN23 form when your goods are worth more than 300 SDR, or when the parcel weighs more than 2 kilograms. Because B2B shipments carry higher values and risks, the CN23 asks for much more customs data.

Note: for the latest rules on international postal traffic, check the official website of Dutch Customs (Belastingdienst/Douane, in Dutch).

Filling in a customs form: what to watch out for

Filling in a customs form looks like a formality, but one small mistake can lead to seizure of the goods or heavy fines for you or your customer. Always make sure these parts of your CN23 form are 100% accurate:

  1. Detailed description of the goods: terms like "clothing" or "samples" are no longer accepted. Be specific: "Men's T-shirts, 100% cotton".

  2. Weight and value: state the exact value and currency (e.g. EUR or USD) and the net weight per item.

  3. The right HS code: just like regular freight, the international commodity code is essential. Read all about finding your HS code.

  4. Country of origin: where were the goods originally produced or manufactured?

  5. B2B identification: for business shipments it is strongly recommended (and often required) to include your company's EORI number and the recipient's VAT number. Find out more in our guide to the EORI number.

Why ParcelParcel makes the CN23 and CN22 unnecessary for B2B

The postal customs declaration is required with services like PostNL, but international express couriers (such as FedEx, DHL, UPS and TNT) work differently. They don't use CN22 or CN23 forms, but a commercial invoice. For B2B shipments a courier is often faster, more reliable and easier to track than regular post. Curious about the differences? See our comparison: DHL vs PostNL.

When you ship through the MyParcelParcel platform, you never have to wrestle with customs forms again. Our platform automatically creates the right commercial invoice from the details you enter. We send this data to customs digitally (Paperless Trade), so your shipment is cleared at the border much faster. That saves you hours of admin and keeps the risk of errors to a minimum.

Video

What is a customs invoice and how do you fill it in correctly? (video in Dutch)

Frequently asked questions

What is the difference between a CN22 label and a CN23 form?+
It comes down to the value and weight of the item. You use the CN22 label for postal items under 2 kg with contents worth up to 300 SDR. The CN23 form is required for items over 2 kg or of higher value, because it asks for much more detailed customs information.
How do I fill in a customs form for B2B shipments?+
Always give a very specific description of the goods, the correct 6-digit HS code, the exact commercial value and the country of origin, and where possible add the EORI and VAT numbers of both the sender and the recipient.
Is a CN23 form the same as a commercial invoice?+
No. A CN23 is a customs declaration for postal operators (such as PostNL). A commercial invoice is the standard customs document used by global express couriers (such as DHL, FedEx and UPS), and it usually has more room for B2B trade terms such as Incoterms.
Do I need an HS code on a CN23 form?+
Yes. With the recent tightening of international customs rules (such as ICS2), customs authorities worldwide expect postal items to carry a correct HS code, so they can calculate import duties quickly and accurately.
Can I create a CN23 form digitally with ParcelParcel?+
With ParcelParcel you ship with premium express couriers (such as FedEx, DHL and UPS), so you don't need a CN23 form at all. Instead, our platform automatically creates a digital, customs-ready commercial invoice for you, which saves you a lot of time and admin.
Reviews

What shippers say about us

Read all reviews on Trustpilot →
Businesses only

10% off all your shipments for 4 weeks

Create a free business account and get 10% off every booking for 4 weeks. The discount is deducted automatically on your monthly invoice.

See the terms of the offer (in Dutch)

Send your first shipment with a 10% welcome discount

You can compare rates without an account. The welcome discount is for business accounts; you activate it when you complete your booking.

Calculate your rate → Create a free account