top of page
Asset 3.png

Cargo Held at Singapore Customs: 7 Causes and Fixes

  • Writer: Iman Yusoff
    Iman Yusoff
  • Aug 10
  • 11 min read

Updated: 5 days ago

Singapore Customs inspection scene with IFG Shipping cargo truck, officers checking boxes, and headline about held cargo.
Cargo delay at Singapore Customs: Understanding the challenges of shipment holds and solutions for quick resolution.

A held container does not announce itself. You find out because the delivery slot passed and nobody called. The cargo is sitting somewhere in Singapore, the clock on storage is already running, and the only thing anyone can tell you is "still with Customs".

Short answer: cargo is almost never held because Singapore Customs decided to be difficult. It is held because a permit is missing, a declaration disagrees with a document, or a Competent Authority licence was never applied for. Seven causes explain nearly all of it, and each has a different fix — and a different cost while you wait.

Why Is My Cargo Held at Singapore Customs?

Singapore runs a risk-based system. Most routine shipments are never physically examined. When cargo does stop, it stops for a reason that already existed in your paperwork before the vessel arrived — the hold simply revealed it.

Traders must comply with the Customs Act 1960 and the Regulation of Imports and Exports Act (RIEA), plus the rules of whichever agency controls your specific goods. A hold is the system flagging a mismatch between what you declared and what the rules require. Our guide to Singapore customs clearance covers the normal process end to end; this article is about what to do when that process stops.

Is It a Customs Hold or an Agency Hold?

Two different bodies can stop a shipment, and importers routinely conflate them. Singapore Customs administers the permit and the revenue — classification, valuation, duty and GST. A Competent Authority decides whether the goods may enter the country at all.

The distinction is not academic, because it changes who can help you. A permit can be entirely correct and the container still immobile because the controlling agency has not cleared the consignment. Your declaring agent can fix a permit; no forwarder can accelerate another agency's licensing queue.

Ask one question first: is the permit approved? If it is approved and the cargo still cannot move, you have an agency matter. If it is not approved, you have a permit matter. Almost every wasted day we see comes from chasing the wrong one of those two for 48 hours.

Cause 1 — The Permit Was Never Lodged, or It Lapsed

Every commercial import into Singapore needs a valid customs permit. There is no value threshold that exempts commercial cargo. The common failure is not refusal — it is that nobody lodged the permit, because each party assumed the other one had.

The second version is a permit that exists but is no longer valid for the movement. A permit has a validity window. If cargo arrives late, or is moved after the window closes, the permit no longer covers it.

Fix: confirm who your declaring agent is, in writing, before the vessel sails. Ask for the permit number the day the permit is approved — not the day the cargo lands.

Cause 2 — The HS Code Does Not Match the Goods

The HS code is not an administrative label. It is the instruction that tells TradeNet which agency must approve your shipment and what duty applies. Declare the wrong code and you can trigger the wrong approval path entirely — or skip one that was mandatory.

This is the most expensive quiet error in importing, because it often clears successfully several times before an audit catches it. See our HS code classification guide for Singapore for how to verify a code before you declare it.

Fix: classify from the product specification, not from a supplier invoice description. If the goods are genuinely borderline, ask Customs rather than guessing.

Cause 3 — A Competent Authority Licence Is Missing

Controlled goods need approval from the relevant Competent Authority before the permit clears — food and animal products through the Singapore Food Agency, health products through the Health Sciences Authority, and other categories through their own agencies.

The pattern we see is always the same: the importer discovers the licence requirement when the cargo is already in Singapore. The application then runs while storage charges accumulate. Nothing about the licence process is faster because your container is waiting.

Fix: check the control status against the HS code before the supplier ships. This is a pre-shipment task, not a clearance task.

Dangerous goods are the sharpest version of this problem, because the classification decides the handling, the documentation and the permitted mode of transport all at once. We cover the requirements in detail in our guides to shipping dangerous goods from Singapore and dangerous goods documentation. A DG shipment declared as general cargo does not simply get held — it becomes a compliance matter.

Cause 4 — The Declared Value Does Not Match the Invoice

GST of 9% is payable on the CIF value — cost, insurance and freight at the point of entry. Declared values that sit below what the documents support attract attention, and Singapore Customs states plainly that under-declaring the value or quantity of goods is an offence.

Undervaluation is often unintentional: freight left out of CIF, a discount applied after the invoice was issued, or samples declared at zero. The intent does not change the exposure. Our landed cost breakdown shows what belongs in the declared value.

Cause 5 — The Permit Was Used, Then an Error Was Found

This one has a specific procedural answer, and getting it wrong makes things worse.

You may amend an approved permit in TradeNet for as long as it is still valid, and there is no limit on the number of amendments. Not every field can be amended — Customs publishes a list of non-amendable fields. Usefully, the amendment can be made by any declarant from the same declaring agent, not only the person who lodged it.

Once the permit has been used for cargo clearance, amendment or cancellation is generally no longer allowed. At that point the correct route is a Voluntary Disclosure to Singapore Customs. The same applies if the Manifest Compliance Unit has already requested the permit for audit.

Timing: Singapore Customs requires 3 working days to process a Voluntary Disclosure submission, and advises you to follow up if you have not heard back within that window.

Cause 6 — Documents Disagree With Each Other

A commercial invoice, a packing list, a bill of lading and a permit describe the same shipment four times. A hold often follows when they do not agree — different piece counts, a consignee name that does not match the importer of record, or a description on the B/L that does not resemble the invoice.

  • Piece and carton counts that differ between packing list and B/L

  • Consignee on the B/L that is not the declared importer

  • Goods descriptions written for the supplier's convenience, not for customs

  • Currency or Incoterm stated on one document and not the others

  • A certificate of origin covering goods the invoice does not list

If you are claiming preferential duty, the origin paperwork has to survive the same test — see our certificate of origin guide and the ATIGA Form D walkthrough.

Cause 7 — Risk-Based or Random Selection

Some inspections are not caused by anything you did. Singapore Customs uses risk profiling and randomised checks, so a clean shipment can still be selected. This is the one cause you cannot design away.

What you can control is how fast it ends. A shipment with consistent documents, a correct HS code and a licence already in hand passes an inspection quickly. The same inspection on a shipment with a documentation gap turns into a much longer conversation.

What Actually Happens During an Inspection

Selection for inspection does not automatically mean a container is opened and emptied. Checks are graduated. A shipment may be scanned rather than physically examined, and a physical examination may cover a sample of cartons rather than the entire load.

What turns a short check into a long one is almost always the paperwork, not the goods. If the packing list does not let an officer locate a specific carton, the examination widens. If descriptions are vague — "spare parts", "accessories", "machinery" — verification takes longer because nothing in the documents confirms what is in the box.

The practical lesson is that the packing list is a clearance document, not an internal note for your warehouse. Carton numbers, contents per carton, and marks that physically appear on the boxes will shorten an inspection more reliably than any escalation.

Whether your cargo moves as FCL or LCL also changes the picture: a consolidated LCL shipment shares a container with other consignees, so a hold on someone else's cargo can delay yours through no fault of your own.

What Does a Hold Actually Cost You?

The penalty is rarely the biggest number. The waiting is.

Two different charges run while cargo sits, and they are often confused. Demurrage applies when a container stays at the port or terminal beyond the agreed free storage period. Detention applies to the time you hold the container itself before returning it empty. Detention generally applies to FCL; an LCL shipment is stripped at a Container Freight Station instead, where storage is charged on the space the cargo occupies.

Free time and the rates that follow are set by the carrier and the terminal, not by Customs, and they vary by contract — so ask your forwarder for the specific free time on your bill of lading rather than assuming an industry norm. Our article on hidden shipping costs covers how these charges compound.

How Do You Get Cargo Released?

Release follows the cause. Working through them in order is faster than escalating blindly.

  • 1. Establish the actual reason. Your declaring agent can see the permit status. "Held by Customs" is not a reason — get the specific one.

  • 2. If a permit is missing or invalid: lodge or re-lodge it correctly. This is usually the fastest category to resolve.

  • 3. If a CA licence is missing: apply immediately and in parallel, and tell the terminal that cargo will be sitting.

  • 4. If the permit is still valid and the error is amendable: amend it in TradeNet.

  • 5. If the permit has been used for clearance: lodge a Voluntary Disclosure and allow 3 working days.

  • 6. If it is an inspection: make the documents available promptly and completely. Partial answers extend the hold.

The First 24 Hours: What to Do

The first day decides how expensive the hold becomes. Work in this order:

  • Get the specific reason in writing. Ask your declaring agent for the permit status and the stated ground. "With Customs" is not an answer you can act on.

  • Separate permit from agency. Approved permit plus immobile cargo means an agency matter. Route it accordingly.

  • Find out your free time. Ask for the free storage days on your bill of lading and the date they expire. This is the number that sets your real deadline.

  • Assemble the document set. Invoice, packing list, bill of lading, permit, and any origin or licence paperwork — in one place, before anyone asks.

  • Decide the correction route. Permit valid and unused for clearance means amend in TradeNet. Permit already used means Voluntary Disclosure.

  • Tell your customer early. A delivery date that slips by three days is a conversation. One that slips silently is a lost account.

If your goods are moving through Johor rather than arriving by sea, the sequence differs — see our JB to Singapore customs guide for the land-crossing version of the same checks.

What Happens If You Got the Declaration Wrong?

It depends on severity, and Singapore Customs is explicit about the range. Outcomes may be an advisory, a composition sum, or prosecution.

For minor offences, Customs may offer to compound the offence for a sum not exceeding S$5,000 per offence. Where a case is serious, or the penalty would exceed S$5,000, it may be prosecuted in court with no offer of composition.

The statutory exposure is higher than most importers expect. Giving an incorrect declaration carries a fine not exceeding S$10,000, or the amount of duty and GST payable, whichever is greater, or imprisonment of up to 12 months, or both. Fraudulent GST evasion carries a fine of up to 20 times the tax evaded, imprisonment of up to two years, or both.

This is exactly why disclosing an error you found yourself is a materially different conversation from having Customs find it during an audit. Full details are on the Singapore Customs offences and penalties page.

One further point on cost. Cargo insurance does not usually respond to delay. Marine policies cover physical loss and damage, not detention, demurrage or the commercial consequences of a shipment arriving late — a distinction we set out in our marine cargo insurance guide. Assuming otherwise is a common and expensive surprise.

How Do You Stop It Happening Again?

Every cause above is decided before the vessel sails. Four habits remove most of them:

  • Classify the HS code from specifications, and check control status at the same time

  • Apply for Competent Authority licences at the purchase-order stage, not on arrival

  • Reconcile invoice, packing list and B/L against each other before the goods leave origin

  • Agree in writing who lodges the permit, and collect the permit number on approval

If you are new to importing, our customs clearance guide for first-time importers and the shipping and customs glossary are the two places to start. If your cargo is stuck on the Indonesian side instead, we cover that separately in cargo held at Indonesian customs.

Tell Us What Your Agent Told You

Knowing the seven causes is one thing. Knowing which one you are actually looking at, on day one, while storage runs, is another — and that judgement is what shortens a hold.

Iman Yusoff has spent over 25 years on the Singapore-Malaysia-Indonesia corridor, has run NVOCC operations on it, sits on the board of the Singapore Malay Chamber of Commerce and Industry, and operates our own warehouse in Skudai, Johor. Most holds we are called into resolve to one of the causes above within a single conversation.

Send us the permit status and the reason your agent gave you — talk to Iman and the IFG team and we will tell you which cause it looks like, what the realistic release path is, and whether your current agent is handling it correctly.

Frequently Asked Questions

How long can Singapore Customs hold my cargo?

There is no fixed period. The duration is set by the cause, not by a standard timer. A permit that can be re-lodged may clear the same day; a missing Competent Authority licence lasts as long as that agency takes to assess the application. Storage and demurrage continue throughout, which is why identifying the exact cause on day one matters more than escalating.

Can I collect my cargo while the issue is being resolved?

No. Cargo cannot be released from the terminal or CFS without an approved permit and, where applicable, the relevant agency clearance. This is why applying for licences before shipment matters — there is no partial release to stop the storage clock.

Who is responsible when a declaration is wrong — me or my forwarder?

The declaring agent lodges the declaration, but the importer remains responsible for the accuracy of the information supplied. A forwarder can only declare what you give them. In practice the fix is shared: you provide accurate specifications and values, and your agent classifies and declares them correctly.

Can a used permit still be amended?

Generally no. Once a permit has been used for cargo clearance, amendment or cancellation is not allowed, and the correct route is a Voluntary Disclosure to Singapore Customs. While a permit is still valid and unused for clearance, it can be amended in TradeNet, with no limit on the number of amendments, though some fields are non-amendable.

Does a Voluntary Disclosure guarantee I avoid a penalty?

No. It is a disclosure route, not an amnesty. Singapore Customs assesses each case on severity, frequency and circumstances, and outcomes range from an advisory to a composition sum to prosecution. What disclosure does change is that the error is on your record as self-reported rather than discovered.

Is demurrage charged by Singapore Customs?

No. Demurrage and detention are commercial charges from the carrier and the terminal, not government fees. Customs sets no storage rate. The free time on your shipment comes from your bill of lading and your terminal arrangement, so the figure is specific to your contract.

Cargo Stuck Right Now?

If a container is sitting and nobody has told you why, the first job is to establish the actual cause — not to escalate. We, team Iman Yusoff, have worked the Singapore, Malaysia and Indonesia corridor for over 25 years, and most holds we are called into turn out to be one of the seven above.

Talk to us about your shipment and we will tell you which one it is, and what the realistic path to release looks like. If you are still choosing who handles your clearance, our guide on comparing freight forwarder quotes is a useful starting point.

Comments


bottom of page