Logistics 101
CPC Codes
If your shipment involves a repair, return, or temporary export/import, you'll need to provide a Customs Procedure Code (CPC). This code helps customs understand the purpose of your shipment and how it should be processed.
What Is a Customs Procedure Code?
A Customs Procedure Code (CPC) is a set of numbers used on customs
declarations to explain why goods are being moved and what will happen
to them once they cross the border. It tells HMRC whether the goods are
being permanently imported, temporarily exported, returned after repair,
or moved for another special reason.
A CPC is different from a commodity code — the commodity code identifies
what the goods are, while the CPC explains why they are being moved.
See our Commodity Codes guide.
When Do You Need a CPC?
At Pallet2Ship, we only request a CPC when your shipment is related to:
- Goods sent abroad for repair and returning afterwards
- Goods being returned to the original seller or buyer
- Temporary export or import (for exhibitions, testing, or evaluation)
In these cases, the CPC ensures customs can correctly identify that the goods are not new sales, and duties or VAT can be adjusted accordingly. If your shipment is a standard export or import, you don't need to provide a CPC — we'll handle everything under the usual customs procedure.
You will also need a valid EORI number for any international shipment that requires a customs declaration. See our EORI guide.
For temporary exports, an ATA Carnet may be used alongside or instead of standard customs procedures. Check with HMRC or contact our team for guidance on your specific movement.
How to Find the Right CPC
The appropriate CPC depends on the purpose of your shipment — for example, repair, return, or temporary use. You can check the correct code in the UK Trade Tariff or confirm it directly with HMRC.
Find CPC Codes on GOV.UK: uk-trade-tariff-volume-3-for-cds--2