Most standard sea-freight shipments clear customs in Bali within 2 to 7 working days once the goods physically arrive, assuming complete documents and a paid import duty. Air freight at Ngurah Rai often clears in 1 to 3 days. Red-lane physical inspections, licensing gaps, or HS-code disputes can push that to two weeks or longer.
That spread between “a couple of days” and “two weeks” is where most of the cost lives. Every extra day a container sits uncleared, demurrage and storage meters keep running. Below is what actually drives the clock and the wallet at Benoa Harbour and Ngurah Rai (Bali’s international airport), with fee ranges stamped as of June 2026.
What does “customs clearance time” actually measure?
Clearance time is not the same as total transit time. It measures the window from when goods are discharged at the port or airport to when Bea Cukai (Indonesian Customs) releases them for pickup. Three things mostly decide how long that takes.
- The inspection lane. Indonesia uses a colour-channel risk system. Green lane means document-only checks and the fastest release. Yellow lane means extra document review. Red lane triggers a physical inspection of the cargo, which adds days.
- Document completeness. A missing or mismatched invoice, packing list, bill of lading, or import licence stalls the PIB (Pemberitahuan Impor Barang, the import declaration) before it even reaches an officer.
- Duty and tax payment. Goods are not released until import duty, VAT (PPN), and any income tax (PPh 22) are paid. A delayed transfer delays release, full stop.
A clean, low-risk shipment with a paid PIB can clear the same day the declaration is accepted. A flagged one waits in line for an inspector.
How long does each clearance lane take in Bali?
The table below shows realistic working-day ranges for shipments moving through Bali as of June 2026. These are typical observations, not guarantees. Bea Cukai sets the final ruling and timing, and peak periods (Nyepi shutdowns, Eid, year-end) can stretch every figure.
| Lane / mode | Typical clearance time | What triggers it |
|---|---|---|
| Green lane, air (Ngurah Rai) | 1–3 working days | Low-risk goods, complete docs |
| Green lane, sea (Benoa) | 2–4 working days | Low-risk goods, paid PIB |
| Yellow lane | 3–6 working days | Document re-check requested |
| Red lane (physical inspection) | 5–12 working days | High-risk HS code, importer profile, random selection |
| Licence/permit hold (lartas) | 7 days to several weeks | Restricted goods needing extra approval |
“Lartas” refers to goods subject to restrictions or prohibitions, such as certain electronics, cosmetics, food, or used machinery, which need a permit from the relevant ministry before customs will release them.
What are demurrage and storage charges, and how do they differ?
People use these terms loosely, but they bill differently and both can hit the same shipment.
- Demurrage is charged by the shipping line for keeping their container past the agreed free days, while the box still sits inside the terminal. It is effectively rent on the container.
- Detention is charged once you take the container out of the port but return it late.
- Storage (penumpukan) is charged by the port or terminal operator for occupying yard or warehouse space.
A delayed clearance can rack up demurrage and storage at the same time, on the same container. That is why a stuck shipment gets expensive fast.
What do demurrage and storage cost at Benoa and Ngurah Rai?
The figures below are indicative ranges observed as of June 2026 and are quoted in IDR with rough USD equivalents at around IDR 16,300 to the dollar. Actual charges depend on the carrier, container size, commodity, and the specific terminal tariff. Always confirm the current rate sheet with your line and the terminal before relying on a number.
| Charge type | Location | Indicative range (June 2026) | Notes |
|---|---|---|---|
| Free time (demurrage) | Benoa, sea freight | 5–10 days, then billed | Set by shipping line, varies by carrier |
| Demurrage, 20ft after free time | Benoa | IDR 400,000–900,000/day (~$25–55) | Rises in tiers the longer it sits |
| Demurrage, 40ft after free time | Benoa | IDR 800,000–1,800,000/day (~$49–110) | Higher tier rates kick in after ~day 8–10 |
| Yard storage (penumpukan) | Benoa | IDR 50,000–250,000/day (~$3–15) | Depends on container size and tier |
| Warehouse storage, air cargo | Ngurah Rai | IDR 1,500–6,000/kg/day (~$0.09–0.37) | Often billed per kilo after free period |
| Air cargo free storage | Ngurah Rai | ~2–3 days typical | Then daily warehouse charges apply |
The pattern to notice: demurrage almost always dwarfs storage. A 40ft container stuck a week past free time can quietly add IDR 5–12 million before anyone calls. That is the real cost of a clearance delay, not the clearance fee itself.
What official fees apply on top of duty and tax?
Separate from demurrage and storage, a few baseline charges apply to most imports. These are part of clearing the goods, not penalties for delay.
- Import duty (Bea Masuk) — rate depends on the HS code, commonly 0% to 15% for many goods, higher for some categories.
- VAT (PPN) — 11% on the import value plus duty, as of June 2026.
- Income tax (PPh 22) — typically 2.5% to 10% depending on goods and whether the importer holds an API (import identification number).
- PNBP and handling — small government and terminal handling fees per declaration.
A customs broker’s service fee sits on top of all of these and is separate from the taxes themselves.
How can importers keep clearance time and cost down?
You cannot control the inspection lane, but you can control most of what feeds into it. The shipments that clear fast tend to share the same habits.
- Pre-clear before arrival. Submit the PIB and pay duties so release can happen the moment goods land, eating into free time instead of overshooting it.
- Match every document. Invoice value, weight, HS code, and quantity should agree across the invoice, packing list, and bill of lading. Mismatches are the most common avoidable hold.
- Classify the HS code correctly upfront. A disputed code means a re-check and often a red-lane referral.
- Confirm lartas status early. If the goods need a ministry permit, start that process before the vessel sails, not after it docks.
- Know your free-time clock. Ask the carrier exactly how many free days you have at Benoa or Ngurah Rai, and work backwards from that date.
Clearance timing in Bali is rarely random once you see the inputs. Complete paperwork, paid duty, and a correct HS code put most shipments in the 2-to-7-day window. The expensive cases are almost always the ones where one of those three was missing. Final classification, inspection, and release always rest with Bea Cukai, so treat every figure here as a planning estimate rather than a promise.