Cargo held at Indonesian customs is rarely held for the reason the importer fears. In most cases the goods are fine; the entry is not. A permit that was never obtained, a tariff line that does not fit the goods, a value the authority will not accept, or a document set that disagrees with itself — those four are behind most consignments that stop moving, and every one of them is a fact you can still change while the cargo is at origin.
The expensive part of a hold is not the stop. It is the discovery. By the time a hold is visible — the container is on the ground, the storage clock is running, and a production line or a retail window is waiting behind it — the decisions that caused it were taken weeks earlier, at packing and booking. This page sets out what actually causes cargo to be held at Indonesian customs, which parts of it the sending side can still control, and what to put right before a container leaves. It is written for the exporter who books the freight as much as for the Indonesian importer, because the party who could have prevented a great many holds is the one who filled in the paperwork at origin.
This article prints no freight rate, no duty rate, no tax figure, no percentage and no currency amount. Transit times appear only as conditional planning references under our published service scenario, never as guarantees. No example on this page is a client case or a quotation, and nothing here is customs advice: whether a particular consignment is released, and on what terms, is decided by Indonesia's customs authority, not by us.
One word, three situations: a hold is not one thing
"Stuck at customs" is used for at least three different situations, and the right response depends entirely on which one you are in.
The first is a consignment stopped inside the clearance process: the declaration has been lodged, and release is waiting on something — a document that has not been produced, a permit that is still in application, a value or classification that has been questioned. The goods are in the terminal, nothing adverse is alleged, and the situation closes when the missing item arrives. This is the large majority of cases people describe as a hold.
The second is a formal detention or seizure, which is a different animal: the authority has opened proceedings, typically because a suspected violation is involved — goods on a restriction list without the permit, a declaration that does not match the physical cargo, a commodity that cannot be imported in that form at all. Here the outcome is not "supply the missing paper"; it is a process that needs the importer's legal representative in Indonesia, and in the worst case it ends in re-export rather than release.
The third is not a compliance event at all: the container sits because the terminal is congested, or because an examination queue is long, or because the transport document arrived out of step with the goods. Nothing is wrong with the file. The cargo is simply waiting behind physical conditions.
The distinction matters because the three have almost nothing in common procedurally, and each arrives as a different piece of paper. Some notices are requests: the authority wants a document or an explanation. Some are determinations: a decision about the tariff and the dutiable value, or a decision that the goods may not be released as filed. Some are approvals: the release that lets the consignment leave the customs area. Reading which one you have been handed is the first step, and it is a step people skip — they assume a request and are dealing with a determination, or the reverse, and lose the time in between.
Everything here attaches to one document: the import declaration, the Pemberitahuan Impor Barang (PIB). It is the entry that states what is arriving, and it is the entry the authority assesses. What that declaration actually is and what it carries is taken apart in our guide to what an Indonesian import declaration is; for this page the point is narrower — a hold is almost always a question about the entry, not about the cargo in the box.
The mechanism the authority uses is not unusual. Risk-based targeting — using the declaration and the trader's profile to decide how much attention a consignment needs — is the standard customs instrument set out in the World Customs Organization's SAFE Framework of Standards, and it is how Indonesia's Directorate General of Customs and Excise manages the flow of goods through its ports.

Why cargo is held at Indonesian customs: the four causes behind most holds
Almost every hold traces to one of four causes, and the useful thing about them is that three sit on the origin side of the shipment.
Cause | What triggers it | What it means for the goods | The lever you hold |
|---|---|---|---|
A restricted good without its permit | The goods fall on Indonesia's lartas list of prohibited and restricted imports, and the approval the declaration must reference does not exist yet | The declaration cannot be filed cleanly, so the consignment waits while the approval is obtained — or is re-exported if it cannot be | Screen every line against the restriction list before the cargo sails, not after it lands |
A classification that does not fit the goods | The tariff line on the entry and the description of the goods disagree, or the line was copied from an earlier shipment | The controls you prepared for are not the controls that attach, and the file is questioned | Classify on the goods' real facts and keep the reasoning behind the line |
A value that cannot be defended | The declared value sits awkwardly against comparable imports, or there is nothing to explain it | A duty-and-value determination is issued and evidence is requested | A commercial invoice that reflects the real transaction, and the evidence to explain it |
A document set that disagrees with itself | The invoice, packing list, transport document and declaration differ on description, quantity or parties | Release waits on a correction, and a small gap can move the consignment into a closer look | Reconcile the set before the box is sealed — it is the cheapest of the four to fix |
A restricted good without its permit
What triggers it
The goods fall on Indonesia's lartas list of prohibited and restricted imports, and the approval the declaration must reference does not exist yet
What it means for the goods
The declaration cannot be filed cleanly, so the consignment waits while the approval is obtained — or is re-exported if it cannot be
The lever you hold
Screen every line against the restriction list before the cargo sails, not after it lands
A classification that does not fit the goods
What triggers it
The tariff line on the entry and the description of the goods disagree, or the line was copied from an earlier shipment
What it means for the goods
The controls you prepared for are not the controls that attach, and the file is questioned
The lever you hold
Classify on the goods' real facts and keep the reasoning behind the line
A value that cannot be defended
What triggers it
The declared value sits awkwardly against comparable imports, or there is nothing to explain it
What it means for the goods
A duty-and-value determination is issued and evidence is requested
The lever you hold
A commercial invoice that reflects the real transaction, and the evidence to explain it
A document set that disagrees with itself
What triggers it
The invoice, packing list, transport document and declaration differ on description, quantity or parties
What it means for the goods
Release waits on a correction, and a small gap can move the consignment into a closer look
The lever you hold
Reconcile the set before the box is sealed — it is the cheapest of the four to fix
Behind the four sits a fifth, qualifying factor that is not a cause but a gate: whether the entity named on the entry is entitled to import at all. An importer of record whose registration or licence does not cover the goods is a structural problem rather than a paperwork slip, and it is dealt with below.
Two of the four deserve more precision than a table can carry. A tariff line chosen from the facts is defensible; a code carried over from a supplier's earlier shipment is not, and how that decision is actually reached is a subject of its own — our guide to HS codes and tariff classification for Indonesian imports takes it apart. Likewise, a value is not simply the number on the invoice: it is a statement that has to hold up if it is examined, which is why Indonesia's customs valuation practice — including the way comparable import data can be weighed against a declared price — is worth understanding in advance. Our page on how Indonesian customs values your shipment covers the basis; U.S. commercial guidance describes the same tension from the exporter's side and notes plainly that misclassification, undervaluation or non-compliance with inspection procedures can end in fines, cargo holds or re-export orders.
The restriction layer is the one that most often catches first-time shippers, because it is invisible on a purchase order. Indonesia's list of prohibited and restricted imports is maintained and published, and the categories on it change: U.S. commercial guidance summarises the regime, including the products for which a technical approval is a condition of entry, on its page on Indonesia's prohibited and restricted imports. The practical rule is to treat a restriction as a property of the classification, not of the product's name — the same physical article can be regulated or unregulated depending on the line it is filed under.

What the customs authority decides, and what you actually control
It is worth separating the two, because a great deal of frustration at a port comes from fighting the first half.
The authority decides: which lane the entry is assessed in, how much attention it gets, whether a value is accepted, whether the goods may be released as declared, and whether the entry is looked at again after release. None of that is negotiable by an importer, and none of it can be promised by a forwarder.
You control the facts it reads: what the goods are said to be, how they are described, what the declaration states, what the value rests on, whether the permit exists, and whether the document set agrees. The assessment is an assessment of the entry — so the quality of the entry is the entire surface available to you.
This is why preparation has a better return than escalation. A clean, correctly classified and correctly valued entry is not a guarantee of a smooth release; it is the best available argument for one, and it is the only argument that costs nothing to make before the cargo sails. When importers ask whether a particular shipment will clear, the honest answer is that nobody outside the authority knows — what can be described precisely is how strong the file is.
The document set is checked against itself
If you fix one thing after reading this page, fix consistency. It is the only cause of the four that is wholly within the shipper's hands, and it is machine-checkable.
The invoice, the packing list, the transport document and the declaration are read as a set, and they are read against each other. Where they disagree — a product description written three different ways, a quantity that does not tally, units that switch between documents, shipping marks that appear on the goods but not on the file — the entry stops until the set agrees.
Three points where the set most often fails:
- The consignee and the importer must be the same party, by name. A transport document naming a customer while the entry names an importing entity is not a rounding error; it blocks the holder of the goods from collecting them.
- One description, used everywhere. The invoice wording, the packing list wording and the declared description should be the same words. Supplier wording carried across without checking is a common source of drift.
- Anything a preference rests on has to corroborate the file. Where a reduced rate is claimed on a certificate of origin, the certificate, the invoice and the transport document have to tell the same story in the same terms. A claim that disagrees with the invoice does not simply lose the preference; it invites a closer look at everything else.
Note what this section is not: it is not a claim that a tidy file guarantees release, and it is not an argument for describing goods in any way other than accurately. The point is that the file should say the same true thing four times.
The lane changes how you find out, not whether you are exposed
Indonesia assesses entries through risk-based lanes — market shorthand for them is the green line and the red line — and where the entry lands decides whether the goods are released on the system or examined physically first. The lane is assigned by the authority on its assessment of the entry; it is not chosen by the importer, and it can differ between two identical consignments. Our guide to how Indonesia's customs channels work sets out the mechanism in full, including the document-only lane that was removed in 2022 — a detail that several pages still ranking for this subject have not updated.
Two consequences matter here. First, a lane is a decision about one entry, not a verdict on your company. A red-channel assignment is not an accusation; it is a decision that this consignment warrants a physical look, and a file that agrees with itself makes that conversation short. Second, a green release is not an exemption. Indonesia's customs authority retains the power to review an import after release, comparing the entry against the documents and the law. A clean release at the border is a decision made on the information available then; it is not a ruling that the entry will never be looked at again.
The authority publishes how the lanes are assigned on its own pages — the DJBC's account of the import-lane system names the two lanes in use today and the basis on which an entry is placed in one.

Before the box is sealed: an origin-side checklist
Everything below is decided before the goods leave, which is the whole argument of this page. It is ordered the way the decisions actually fall, not the way a filing form is laid out.
Settle this | Why it is an origin-side job | Who settles it with you |
|---|---|---|
The goods' real facts — function, material, composition, intended use | Classification rests on facts about the article, and those facts exist before it is packed | You, with the supplier's technical data |
The tariff line, and the reasoning behind it | The line fixes which controls attach, not only what is charged; a defensible line needs a record of why | You, with your customs adviser |
Whether the goods sit on a restriction list | A permit that does not exist cannot be referenced by a declaration | You, screened against the current list through Indonesia's National Single Window before booking |
The approval path and its lead time | Applications run on the ministry's clock, not the shipping clock | The importer of record on the Indonesian side, working with the issuing agency |
Who the importer of record is, and what it is entitled to import | An entity whose registration does not cover the goods cannot file for them | The importer; our guide to who can legally import into Indonesia covers the entitlement question |
One consistent document set | The invoice, packing list, transport document and declaration are read against each other | You, before the container is sealed |
The packing and the marks | Marks on the goods have to appear on the file, and packaging that needs treatment needs its record | You, with the packer |
The evidence file you keep | A value or a classification is defended with documents, and they are easier to assemble now than later | You, retained for the audit that may come |
The goods' real facts — function, material, composition, intended use
Why it is an origin-side job
Classification rests on facts about the article, and those facts exist before it is packed
Who settles it with you
You, with the supplier's technical data
The tariff line, and the reasoning behind it
Why it is an origin-side job
The line fixes which controls attach, not only what is charged; a defensible line needs a record of why
Who settles it with you
You, with your customs adviser
Whether the goods sit on a restriction list
Why it is an origin-side job
A permit that does not exist cannot be referenced by a declaration
Who settles it with you
You, screened against the current list through Indonesia's National Single Window before booking
The approval path and its lead time
Why it is an origin-side job
Applications run on the ministry's clock, not the shipping clock
Who settles it with you
The importer of record on the Indonesian side, working with the issuing agency
Who the importer of record is, and what it is entitled to import
Why it is an origin-side job
An entity whose registration does not cover the goods cannot file for them
Who settles it with you
The importer; our guide to who can legally import into Indonesia covers the entitlement question
One consistent document set
Why it is an origin-side job
The invoice, packing list, transport document and declaration are read against each other
Who settles it with you
You, before the container is sealed
The packing and the marks
Why it is an origin-side job
Marks on the goods have to appear on the file, and packaging that needs treatment needs its record
Who settles it with you
You, with the packer
The evidence file you keep
Why it is an origin-side job
A value or a classification is defended with documents, and they are easier to assemble now than later
Who settles it with you
You, retained for the audit that may come
The single largest time-saver in that table is the fourth row. Permit lead times are set by the issuing agency, and a shipment booked before the permit application is under way is a shipment that will wait at the port for the difference. Checking whether a permit is needed, and starting it early, is worth more than any amount of chasing after arrival.

If the cargo is already held: the sequence that shortens it
Once the consignment is on the ground, the order of operations decides how long it stays there.
- Establish exactly what you have been handed. A request for a document, a determination about value or tariff, and a refusal to release are three different situations with three different responses. The exact instrument matters more than the general impression; if you filed through a licensed provider on the Indonesian side, get the specific sticking point from them rather than a summary.
- Run the clock and the missing item as one workstream. Stopping the accrual of storage and obtaining the missing permit or document are not sequential tasks — they proceed in parallel, and treating them as a queue is how a fixable hold turns into a long one.
- Answer the question that was actually asked. A value query is answered with transaction evidence; a classification query is answered with technical documentation about the goods; a permit gap is answered with the permit. Supplying a different document to a specific question restarts the exchange.
- Keep the file consistent while you are at it. Corrections that introduce a new disagreement with the invoice or the transport document simply move the problem.
- Know the floor under the situation. Cargo that sits in a temporary holding area beyond the statutory period can be treated as goods the owner has abandoned, and recovery after that point is materially harder. The clock is not a warning on a dashboard; it is a deadline that changes what is possible.
Where the honest position is that the goods cannot satisfy a restriction at all, the loss-limiting path is re-export rather than release — and the earlier that is recognised, the cheaper it is.
Three assumptions to drop
- "Paying the duty will release it." Not necessarily. Duty and taxes settle the fiscal side of the entry — our breakdown of what makes up Indonesia's import charges sets out what that side is made of. But a hold caused by a missing permit, a questioned classification, a value under review or a document that does not agree is a different gate, and it does not open because a payment was made.
- "It cleared green last time, so this one is fine." Every entry is assessed on its own facts. A clean history helps an importer's profile; it does not carry forward, and one entry that cannot be explained can pull the next consignments the other way.
- "A hold means someone thinks I cheated." Most holds are administrative. The distinction between a consignment stopped inside the process and one in formal proceedings exists precisely so that an ordinary missing document is not treated as a suspected violation — which is why establishing which one you have (step one, above) matters so much.
How long a hold lasts, and what drives the clock
Nobody can give a number for a specific shipment, and any page that offers one is describing a different consignment. What can be described is what the clock is made of.
Under our published service scenario, sea and consolidated shipments on this route are planned at roughly fifteen to twenty-five days end to end, and air freight at roughly three to five days, with public holidays and customs peak-enforcement periods not counted in either. Those are conditional planning references for the scenario we quote on, not promises for any particular consignment. Within the border step, a release on the system is typically followed by delivery arrangements of about three working days, and an examination is planned around five to seven working days.
Those ranges describe a file that is in order. What lengthens them is the list above: a permit that is still in application, a value under challenge, a document set that has to be corrected, or an examination queue. Separately, and regardless of whose fault the delay is, the charges that accrue while cargo waits — terminal storage, equipment detention, storage at a temporary facility — are billed by the day, which is the real reason a hold is expensive rather than merely inconvenient.

Questions importers ask us
Does a hold always mean something is wrong with the goods?
No. Most holds are about the entry — a permit, a classification, a value or a document set — rather than about the cargo itself. Goods are occasionally detained because they cannot be imported in a given form at all, but that is the exception, and it is usually knowable before the shipment is booked.
Can I fix this after the container arrives?
Usually, yes — where the issue is a document or a permit, the consignment waits while it is produced, and it is released when the file is complete. The cost is time and the storage that accrues with it. What you cannot do after arrival is anything that had to exist before the declaration was lodged, which is most of what prevents a hold.
My forwarder says they will handle customs. Is that enough?
Handling the filing is not the same as owning the facts. The classification, the description, the value and the document set are all built from information only the shipper and the importer possess — a provider can file a good entry from good inputs and a bad entry from bad ones. The most useful question to ask a provider is not whether they clear customs, but what they need from you, and when.
What is the single most common avoidable mistake?
A document set that disagrees with itself — most often a description written two different ways, or a consignee name that does not match the importer of record. It is also the cheapest to fix, because it costs a review before packing rather than a correction after arrival.
Is there anything I should never do?
Do not describe goods as something they are not, and do not treat a restriction as something to be discovered at the port. A declaration made on inaccurate facts converts an administrative hold into a suspected violation, which is a different process with a different ending.
What we do on this route, and who decides
On the origin side our work is documentary and coordinative. We check the goods description, the declared data and the supporting documents against the transport documents, so that the invoice, the packing list and the entry describe the same consignment before it sails, and we coordinate with the importer of record and the licensed customs service provider on the Indonesian side so that the file and the cargo agree once it lands. The export-side file that carries the goods description out of China runs through our customs declaration and inspection service, and the receiving-side coordination that works from those facts is the work described on our Indonesia customs clearance service page.
Every determination belongs to the authority: the lane, the assessment, the release, and any review that follows it. What an importer or a shipper can do is arrive with the facts the assessment reads.

Yanchao Logistics works the China–Indonesia route — the freight, and the documentation and clearance coordination that goes with it. If a shipment is coming, send us the goods description, the packing details, the declared value basis and the intended importing entity through our contact page; we respond within two hours on working days, and a preliminary quotation is normally provided within 48 hours once the documents are complete. Shipments involving restricted goods, complex clearance or project cargo are confirmed after review rather than on the standard turnaround.
This article sits in our customs and import charges hub, which takes the entry, the classification, the value, the charges and the clearance path apart one piece at a time.

