Customs Declaration and Commercial Invoice for Parcels Leaving Thailand

A parcel does not stall at customs because of what is inside it. It stalls because of what is written on the box. The description reads "clothes" or "gift", the value box carries a round number with no currency, and a customs officer has to price a shipment they cannot properly identify. That single line costs days, sometimes a returned parcel.
Dragon Courier, a Bangkok-based courier shipping from Thailand to more than 200 destinations, ships finished garments and general cargo, and the paperwork travelling with the box decides how fast it clears. This is what a customs declaration and a commercial invoice for shipping from Thailand actually need to say, field by field, and how Dragon Courier's process fits around it.
What a postal customs declaration asks for
A customs declaration on an international parcel lists the exact contents, their value, and their country of origin, so customs can set a duty rate before the box crosses a border without opening it.
Every parcel that leaves by post carries one of two forms created by the Universal Postal Union: the CN22 for lower value items, and the CN23 for anything above it. USPS, one of the postal operators that issues them, tells senders the description has to be:
> "detailed, clear, and specific"
> "If you don't fill out the forms properly, the receiving country may return, discard, or destroy your package."
Source: International Customs Forms, USPS, usps.com.
A courier shipment runs on the same logic through a different document: a commercial invoice, checked by destination customs before a driver is ever assigned.
What the commercial invoice has to show
A commercial invoice is the document customs uses to calculate duty and release a shipment without a physical inspection.
US customs regulation spells out what has to be on it:
> "A detailed description of the merchandise, including the name by which each item is known, the grade or quality"
> "The purchase price of each item in the currency of the purchase"
> "All charges upon the merchandise itemized by name and amount, including freight, insurance, commission"
> "The country of origin of the merchandise"
Source: 19 CFR 141.86, Code of Federal Regulations, law.cornell.edu.
The World Customs Organization, which sets the international standard behind that rule, tells member administrations to stop asking for a signature on invoices:
> "refrain from requiring a signature, for Customs purposes, on commercial invoices presented in support of a Goods declaration"
Source: Recommendation on the Acceptance of Commercial Invoices, World Customs Organization, wcoomd.org.
Seller and buyer names, the invoice date, and the Incoterm complete the set. The Incoterm decides who owns the duty bill. DDP, Delivered Duty Paid, puts every duty and tax charge on the sender before the box leaves; a blank Incoterm field means the receiver gets billed on arrival instead.
The HS code decides the duty
The Harmonized System code is a six-digit number that sorts every traded product into one of roughly 5,000 categories, and it is the single field that sets the duty rate a parcel pays.
> "It comprises more than 5,000 commodity groups; each identified by a six digit code, arranged in a legal and logical structure"
Source: What is the Harmonized System, World Customs Organization, wcoomd.org.
More than 200 countries build their tariff on those same six digits, then each destination customs authority adds two to four more on top for its own national schedule.
> "only the first 6 digits are used worldwide"
Source: Finding commodity codes for imports or exports, gov.uk.
A men's tailored wool suit, the kind of shipment Dragon Courier's tailoring service exports out of Thailand, sits under HTS 6203.11.60.00, taxed at 17.5% general duty. A cotton t-shirt sits under HTS 6109.10.00, taxed near 16.5%. A toy or scale model sits under HTS 9503.00.00, and most of that heading clears the US duty free. Three products, three numbers, three bills, and the wrong chapter reclassifies the whole shipment before customs will release it.
Source: Harmonized Tariff Schedule, USITC, hts.usitc.gov.
Why a vague description stops the parcel
A vague description gets a parcel pulled for manual review, because customs cannot price a duty rate on a word that could describe five different products.
> "Do not declare generic descriptions that could describe multiple types of products (ex. 'Caps', 'Frames' or 'Machinery')"
Source: CSMS #62490006, US Customs and Border Protection, cited in a C.H. Robinson trade advisory, chrobinson.com.
The fix follows the same rule every time. "Clothes" becomes "men's two-piece wool suit, tailored." "Gift" becomes the actual item and its value, because customs prices what is inside the box, not the occasion it is sent for. "Electronics" becomes the product by name, for instance "wireless Bluetooth headphones." None of that helps a parcel customs has already pulled aside. A shipment stuck at that stage needs the same fix in reverse: a corrected invoice with the real description, filed before customs will move it.
Declared value is not insured value
The value on the invoice is the number customs uses to calculate duty, a different figure from the value an insurer uses to calculate a payout if the parcel goes missing.
> "The price actually paid or payable is the total payment made or to be made by the buyer to or for the benefit of the seller for the imported goods"
Source: Customs Valuation Agreement, World Trade Organization, wto.org.
Customs can question that price.
> "Customs administrations have the right to 'satisfy themselves as to the truth or accuracy of any statement, document or declaration.'"
Source: Customs Valuation, Technical Information, World Trade Organization, wto.org.
An invoice with the value trimmed to lower the duty bill invites that check, and a held parcel plus a corrected invoice costs more than the duty it was meant to save.
Insurance runs on a separate figure. Dragon Courier's insurance covers loss at a declared value the sender chooses when booking, and that number has nothing to do with the customs value on the invoice.
Exporting from Thailand: what customs asks for
Exporting from Thailand starts with an invoice and a packing list, filed through the Customs Department's electronic system before a box is cleared to leave.
> "Export license or any other documents, in case of restricted goods export in accordance with relevant laws"
Source: Procedures and Documentary Requirement, Thailand National Trade Repository, thailandntr.com.
Most commercial shipments need only the invoice and packing list. An export license applies to restricted categories, decided by the relevant agency, from the FDA to the Ministry of Industry. The system then sorts the declaration into a green line for automatic clearance or a red line for inspection.
Document checklist
Nine fields carry most of the risk on a commercial invoice for shipping from Thailand.
Document field | What goes there | Error that blocks the parcel |
|---|---|---|
Description of goods | Material, name, and use of the item | "Gift" or "clothes" with nothing else |
HS code | The 6-digit Harmonized System number for the product | Wrong chapter, duty recalculated from scratch |
Quantity and unit | Number of pieces and the unit of measure | Left blank or bundled as "1 lot" |
Unit value and total value | Price paid per item, in the invoice currency | A round number with no currency stated |
Currency | ISO code of the invoice currency | Currency omitted, customs assumes the wrong one |
Country of origin | Where the goods were made, not shipped from | Confused with Thailand as the country of export |
Sender and receiver details | Full name, address, and contact number for both | A missing phone number or a partial address |
Incoterm | The delivery term stating who pays duty | Left blank, receiver billed by default on arrival |
Reason for export | Sale, gift, sample, or return | Left blank, treated as commercial with no value proof |
How Dragon Courier handles it
Dragon Courier needs the contents of the package and the receiver's name, address and contact number to book a shipment. That is the whole list, and no account is required to start. Dragon Courier can issue any invoice a customer requires, and for billing, payment happens before export on every shipment.
Once a shipment has been exported, Dragon Courier cannot change the address, so the details get checked before the box moves. Insurance is required on every shipment and covers loss, at a declared value the sender chooses. Door to door tracking is provided on export day and can be shared with the receiver, and a proof of delivery file follows once delivery is complete. The full markets and service details sit on Dragon Courier's FAQs page, and booking runs through the office or WhatsApp.
Some goods never make it onto an invoice at all. Dragon Courier does not send religious items, batteries, or anything illegal, among other restrictions.
About Dragon Courier
Dragon Courier is a Bangkok-based international courier shipping from Thailand to over 200 destinations. The business started in tailoring 30 years ago and has run under the same management team for most of that time. Today that is more than 20,000 shipments a month, duty and tax included on the main markets.
Contacts and drop-off
The contents of the box and where it is going are enough to get a quote. Office +66 2656 9019, WhatsApp and LINE at +66 6-5937-0812, or info@dragoncourier.com.
Drop-off runs until 17:00, Monday to Saturday, at the Bangkok office on Sukhumvit Soi 4 (217/3 Crystal Garden Building, 3rd floor, Klongtoey 10110) or the Chiang Mai office on Viangbua Road. A pickup can be arranged in Bangkok and Pattaya for a date and time that suits.
Frequently asked questions
More of them, on every service, are on the FAQ page.
What happens if I write "gift" on a customs declaration?
Customs prices what is inside the box, not the reason it is being sent. A vague word like "gift" or "clothes" gets a parcel pulled for manual review, because customs cannot set a duty rate on a description that could mean several different products.
Do I need to know the HS code myself?
No. Dragon Courier handles customs clearance as part of the service, classification included, on shipments it exports from Thailand. The contents description and the receiver's name, address and contact number are the only information needed to book.
What is the difference between declared value and insured value?
The invoice value is the transaction price customs uses to calculate duty. Insured value is a separate figure the sender chooses when booking, and it decides what Dragon Courier's insurance pays out if the shipment is lost. The two numbers are set on their own terms.
Can the delivery address change after the parcel is booked?
Not once the shipment has exported. Dragon Courier cannot change an address after export, so the receiver's name, address and contact number need checking before the box leaves, not after.
Who pays the duty on a Dragon Courier shipment?
Dragon Courier ships duty and tax inclusive on its main markets, so the fee paid at booking already covers what customs charges on arrival. The receiver is not billed separately, which is different from a shipment that leaves without a prepaid Incoterm on the invoice.
Shipping something from Thailand?
Tell us what you are sending and where it is going, and we will come back to you with a price and a realistic timeline.
Get a quote


