Obtaining a Cargo Clearance Permit in Singapore
Updated: 14 hours ago
Updated 21 September 2026

A cargo clearance permit is the printed proof that Singapore Customs approved the TradeNet permit for your shipment. You, or the declaring agent you appoint, apply for it before the goods are imported, and before export cargo is lodged at the port or airport. Choose the right permit type and it is routine paperwork. Choose the wrong one and the goods wait.
Most importers only notice their permit when something has already gone wrong. One consignment sits at the airport because the permit carries the wrong message type. Another food shipment stalls because nobody checked whether the product was controlled. And a GST claim gets questioned because the permit doesn't show your company as the importer.
This guide covers what the permit is, which type your shipment needs, how to obtain it, and what to do when it goes wrong. It is written for Singapore importers and exporters, and for the forwarders who would rather hand the declaration to someone else.
KEY TAKEAWAYS
|
In this article |
Cargo Clearance Permit in Singapore: A Comprehensive Guide
The short version, drawn from the Singapore Customs import procedures overview and the pages linked below:
The CCP is the printed copy of an approved TradeNet permit. Every import, export and transhipment permit application goes through TradeNet.
An import permit must be in place before the goods are imported. An export permit must be in place before export.
Only a declaring agent can submit a new declaration in TradeNet. You either appoint one or register as one.
Per the Singapore Customs guide for new traders, TradeNet processes more than 99% of declarations within 10 minutes. Controlled goods add a Competent Authority review on top.
Most import permits stay valid for the approval date plus 9 working days.
Keep every document behind the permit for at least 5 years.
Understanding Cargo Clearance Permit
Singapore doesn't issue the CCP as a separate licence. It's what you print once Customs approves a TradeNet permit. Singapore Customs' guide for newly registered traders puts it plainly: once a permit is approved, the trader or its appointed agent prints it as the CCP. Depending on the permit conditions, you may need it and the supporting documents at the checkpoint.
The legal root is regulation 3 of the import and export regulations: nothing is imported, exported or transhipped without a Director-General permit (Singapore Statutes Online). Since 1989, every one of those applications has gone through TradeNet, per Singapore Customs' TradeNet page.
An approved permit shows what Customs actually checks. The sample CCP published by Singapore Customs carries a permit number, a message type such as In-Payment, a declaration type such as Duty & GST, and a validity period. Those four fields are where most permit problems start.
What the permit isn't: proof that your goods comply in every other way. It reflects what you declared. If the declaration is wrong, the permit is wrong too.
Why is a Cargo Clearance Permit Important?
There are four reasons, and only one of them is about getting the goods out of the port.
It is the legal basis for moving the goods
Regulation 3 makes the permit a condition for importing, exporting or transhipping. There is no informal version. When the permit type or the details are wrong, the fix is an amendment, a cancellation or a disclosure, never a conversation at the checkpoint.
It is your evidence for GST
IRAS ties input tax claims on imports to permits naming you as the importer (IRAS, importing of goods). If the permit names another party as importer, your claim rests on weak ground. Complete invoices won't fix that. It makes the importer field one of the costliest on the form.
It shows you what is being declared in your name
Singapore Customs runs a free Trader Notification service. It tells you the permit number, the name of the declaring agent and the approval date whenever a permit carrying your UEN is approved, cancelled or amended (Singapore Customs). If you use more than one agent, switch it on. It is the simplest way to see every permit filed under your company.
It clears the goods at the checkpoint
For imports by sea, Singapore Customs says you don't need to present the permit at the inward checkpoint. Air and land are different. There you present a copy of the customs permit, the commercial invoice, the packing list and the air waybill or consignment note (documents for clearance of goods). Food importers get a stricter reminder: the Singapore Food Agency says you will need a printed copy of the CCP for inspections and for clearing food at the border checkpoints.
Types of Cargo Clearance Permits
TradeNet sorts permits by message type. Pick the wrong one and the permit is wrong from its first field, so this is the decision to get right before anything else.
Import permits: In-Payment and In-Non-Payment
Singapore Customs splits import permits into two groups (types of import permits):
In-Payment permits are for goods subject to duty and/or GST. DNG, for example, is the code used when you pay duty, GST or both on dutiable imports.
In-Non-Payment permits defer or waive the duty and GST. Each use has its own declaration code, such as APS, SFZ or GTR.
The practical test is simple. If the tax is being paid now, it is In-Payment. If a scheme lawfully defers or removes it, it is In-Non-Payment, and you should be able to name that scheme before you file.
Export permits: the OUT message type
An export permit uses the OUT message type. Its declaration types include "Direct (with or without Certificate of Origin)", code DRT (types of export permits).
That line matters. If your buyer also needs origin papers, the export permit and the certificate have to tally. Our guide on how to apply for a Certificate of Origin in Singapore walks through that link.
Transhipment and movement permits
Goods passing through Singapore use the Transhipment/Movement message type, with codes such as TTF, TTI, IGM, REM and BRE. One exception is worth knowing. Non-controlled goods transhipped inside the same free trade zone need no permit at all, per Singapore Customs (transhipment and movement permits). Controlled goods, or goods crossing between zones, are a different matter. See our transhipment permit service for how we handle those.
The other permits we are asked about
Three situations sit outside the everyday import and export flow, and each has its own page: goods going back out after coming in (re-export permits), cargo that was declared for export but did not leave (shut-out permits), and goods carried by hand across a checkpoint (hand-carry permits).
Which permit does your shipment need?
Start with three questions. Your answers pick the message type for you.
Is duty or GST being paid on these goods now? Yes means In-Payment. If the goods enter a zone or scheme that suspends it, In-Non-Payment.
Are the goods leaving Singapore? Then an OUT permit, obtained before export. Singapore Customs sets the point as before gate-in with the sea port operator, or before lodgement with the air cargo ground handling agent.
Are the goods only passing through? Transhipment/Movement, unless they are non-controlled goods staying inside the same free trade zone.
Export timing comes from the export procedures overview. Goods under the Strategic Trade Scheme are stricter again: individual permits there are submitted 5 working days before export.
Then the question that catches most people: is the product controlled? Controlled goods need authorisation from a Competent Authority before import, and Singapore Customs points traders to the HS/CA Product Code Checker (controlled and prohibited goods).
Its own example is ordinary. The Singapore Food Agency controls cakes, HS code 19059030, for import.
Where a product sits on the product code pair list, you declare both Competent Authority product codes, and missing codes can delay or sink the application (Competent Authority requirements). So settle the HS code first. Our guide to HS code declaration in Singapore shows how.
Our rule of thumb: if you can't name the HS code and the Competent Authority for a product, you're not ready to file for it.
Need help with a permit or customs clearance? Talk to a Declaration Nexus declaring agent on WhatsApp for a quick answer. or call +65 6589 8122 · email enquiry@declarationnexus.com |
How to Obtain a Cargo Clearance Permit in Singapore
Here is the sequence Singapore Customs sets out for a new trader, with the parts that usually slow people down. Steps 1 to 3 are one-off. Steps 4 to 7 repeat for every shipment.
Step 1: Get a UEN
First, the business gets its Unique Entity Number from ACRA or whichever agency issues its UEN. Everything else hangs off that number (obtain a customs import permit).
Step 2: Activate your Customs Account
Only Key Personnel, such as the owner, a partner or a director, can activate the company's Customs Account. Activation carries no fee. Singapore Customs notifies the outcome within four working hours if it needs no supporting documents, or within three working days of receiving complete ones. You can't submit an import permit application before this step.
Step 3: Appoint a declaring agent, or become one
TradeNet only takes new declarations from declaring agents (what you need to know about TradeNet). A declaring agent applies for permits, through a declarant, for the company that owns the goods. You can appoint up to 20. An authorised agent can use your Inter-Bank GIRO to pay duty and GST directly (declaring agent authorisation).
Registering as your own agent is possible, but it is a project. A Declaring Agent Account can't run without an active GIRO set-up with Customs, and banks usually take 3 to 4 weeks to approve one (declaring agent account). Each declarant also has to clear SC 401, the Customs competency test: 50 multiple-choice questions, open-book, 70% to pass (declarant requirements).
Step 4: Put the documents together
For a typical shipment that means the commercial invoice, the packing list, the bill of lading or air waybill, and any Competent Authority licence or approval. Singapore Customs' own best practice is blunt: give full supporting documents to your declaring agent, include freight and insurance charges in the declared value, and do not use pro-forma invoices for a permit application. Most slow permits we see trace back to this step, not to TradeNet.
Step 5: Submit through TradeNet
Most permits come back fast. Per the newly registered traders guide, TradeNet processes more than 99% of declarations within 10 minutes. Controlled goods follow their Competent Authority's timeline.
For food, the Singapore Food Agency says its review of a complete application needs a minimum of one working day. If something is off, you'll get one of two messages. A DCS Error means the application is incomplete or contains an error. A CA/SC Reject means it doesn't meet Singapore Customs' or a Competent Authority's requirements (permit validity and error messages).
Step 6: Pay the GST and any duty
Only four categories of goods carry customs duty: intoxicating liquors, tobacco products, motor vehicles, and petroleum products and biodiesel blends (dutiable goods).
Everything else pays GST only, on the CIF value, which includes any duty and the costs incidental to getting the goods into Singapore. The current GST rate is 9%, per IRAS. No Inter-Bank GIRO of your own with Singapore Customs? Then Customs deducts payment from your declaring agent's GIRO instead (paying duty and GST).
Step 7: Print the CCP and clear the goods
Once Customs approves it, you print the permit as the CCP. Whether it travels with the goods depends on the mode, as covered above: not at the inward checkpoint for sea imports, yes for air and land.
After approval: the deadlines people forget
Approval is not the end of the permit's life. These dates run from it, and each one is easy to miss when the goods have already moved.
Validity. Import permits, In-Payment and In-Non-Payment alike, are valid for the approval date plus 9 working days. Dutiable goods released from Customs licensed premises get approval date plus 1 working day. If you cannot use the permit in time, extend it in TradeNet before it expires.
Export validity. OUT permits last 9 working days past approval. For dutiable goods leaving licensed premises, the window is 2 working days (export permit validity).
Return of permit. Sea and air importers hand the approved permit to their shipping or airline agent within 10 days, and the agent reconciles the manifest within 17 days of import (return of permit).
Records. You and your agent both hold every purchase, import, sales and export record for a minimum of 5 years, counted from the permit's approval date (retaining your trade documents).
System outages. If TradeNet is unexpectedly unavailable, importers may clear goods under a Letter of Undertaking, then obtain the permit within 3 days of TradeNet being restored.
When a permit goes wrong
Every declaring agent has fixed a permit. What matters is catching the error while the permit is still valid. After that, the options narrow fast.
Amend it. You can amend an approved permit in TradeNet while it's still valid, as many times as you need. Some fields are locked, and a permit already used for cargo clearance, or expired, can't change at all (amendment and cancellation).
Cancel and reapply. When the wrong detail sits in a locked field, you cancel the permit while it's valid and apply for a new one, with a reason code. Singapore Customs' list of cancellation codes includes C03 for a double declaration, C07 for an incorrect quantity or value, and C10 for an unused CCP.
Disclose it. Cancellation stops being an option once the permit has cleared cargo, is more than a calendar day past expiry, or sits under audit. Singapore Customs then directs you to a voluntary disclosure.
To qualify for the Voluntary Disclosure Programme, your disclosure has to be complete and filed before Customs starts any checks, audits or investigations. Customs processes submissions within 3 working days (Voluntary Disclosure Programme). Our view is simple: when you find the error, disclose it then, not after someone else finds it.
Doing it yourself or appointing a declaring agent
The government fee does not decide this. Singapore Customs puts a typical TradeNet permit application at about S$3.19, made up of a S$0.90 statutory fee and S$2.29 for processing and messaging, and notes that this excludes any third-party service fees (permits, documentation and other fees).
What costs time is everything around the permit. Doing it in-house means a Declaring Agent Account with its own GIRO approval, at least one declarant who has passed SC 401, and someone who owns the permit when a CA/SC Reject arrives at six in the evening.
So here is our position. If you file permits a few times a year, building that capability in-house rarely pays for itself. If permits are daily work on one stable product range, it can. In between, a sensible set-up is to keep visibility yourself through Trader Notification, and hand the filing to an agent who answers for the result.
A pre-filing checklist for your next permit
UEN issued and Customs Account activated by Key Personnel.
Declaring agent appointed, and authorised to use your GIRO if you want duty and GST paid from your own account.
HS code confirmed, and Competent Authority control checked in the HS/CA Product Code Checker.
Final commercial invoice, not pro-forma, with freight and insurance included in the value.
Message type chosen: In-Payment, In-Non-Payment, OUT or Transhipment/Movement.
For exports, filing timed before gate-in or before lodgement with the ground handler.
Trader Notification switched on, so every permit under your UEN reaches your inbox.
Work with Declaration Nexus on your permits
Declaration Nexus is a Singapore customs broker and declaring agent. We prepare and file import, export and transhipment permits through TradeNet for importers and exporters, and we work as an independent declaration partner for forwarders who want someone else to own the paperwork. Our job is the part this guide describes: the right message type, a clean declaration, and a fix when something changes after approval.
Send us the invoice, packing list and HS codes for your next shipment through our contact page. We will tell you which cargo clearance permit it needs, and what is missing, before anything is filed. You can also browse all our permit services.

Need a declaring agent in Singapore?
Speak to a Declaration Nexus declaring agent about your next permit or clearance. Call: +65 6589 8122 WhatsApp: +65 8786 3987 Email: enquiry@declarationnexus.com Office: 60 Paya Lebar Road, Unit 07-54 Paya Lebar Square, Singapore 409051 |
Our Customs Permit Services
![]() | Import / Export Permit · most relevant Price: request a quote Permit applications for goods imported into or exported from Singapore. |
![]() | Price: request a quote Permits for cargo transferred through Singapore between vessels or transport modes. |
![]() | Price: request a quote Permits and paperwork when cargo cannot be loaded onto its intended vessel. |
![]() | Price: request a quote Permits to move goods from Singapore onward to other countries. |
![]() | |
![]() | Price: request a quote Permit support for businesses operating under the MES. |
Frequently asked questions
What is a Cargo Clearance Permit (CCP) in Singapore?
It's the printed copy of a TradeNet permit that Singapore Customs approved. After approval, the importer, exporter or their declaring agent can print it, and depending on the permit conditions it is presented with the invoice, packing list and bill of lading or air waybill to clear goods at the checkpoint.
How long does it take to get a CCP permit in Singapore?
For most goods, minutes. Singapore Customs' guide for new traders says TradeNet processes more than 99% of declarations within 10 minutes. Controlled goods can take longer because a Competent Authority reviews them; the Singapore Food Agency, for example, needs a minimum of one working day to review a complete application.
How long is a CCP valid?
Most import permits are valid for the approval date plus 9 working days, and export OUT permits for the same period. Dutiable goods released from Customs licensed premises get a shorter window. If a permit will not be used in time, extend it in TradeNet before it expires rather than after.
Do I need a declaring agent to get a CCP?
Someone has to act as declaring agent. Only declaring agents can submit new declarations in TradeNet. You can appoint up to 20 agents, or register your own company as one. Registering means a Declaring Agent Account, a GIRO arrangement and a declarant who has passed the SC 401 competency test.
How much does a TradeNet permit cost?
Singapore Customs puts a typical TradeNet permit application at about S$3.19 in government fees. That figure excludes the service fees that forwarders or other third parties charge. GST and any duty on the goods are separate and depend on the goods and their CIF value.
Can I change a permit after it is approved?
Yes, while it's still valid. There's no limit on the number of amendments, but some fields are locked, and a permit already used for cargo clearance or already expired can't change. In those cases the route is cancellation and a new permit, or a voluntary disclosure.
Do I have to show the CCP at the checkpoint?
It depends on how the goods arrive. For sea imports, Singapore Customs says you do not need to present the permit at the inward checkpoint. For air and land imports you present a copy of the permit with the invoice, packing list and air waybill or consignment note. Food importers need a printed copy for inspections.
This article summarises publicly available guidance from Singapore Customs, the Singapore Food Agency and IRAS as at the date above. It is general information, not legal or tax advice. Processing times are the published typical figures, not guarantees. Confirm the treatment of your goods with Singapore Customs, or with us, before you file.
Related guides
PUBLISHED BY Declaration Nexus Team Declaring agent and customs broker at Paya Lebar Square, Singapore |
WRITTEN BY · SEO & GEO BY ![]() SingRank Team Written by the SingRank Team together with the Declaration Nexus team. SEO & GEO by SingRank.com · singrank.agency |
Last updated 21 September 2026. Have a customs question? WhatsApp the Declaration Nexus team at +65 8786 3987. |











