To calculate the landed cost for importing goods into Bali, work in three layers. Goods value plus international freight plus insurance gives you the CIF value. Import duty (bea masuk), VAT (PPN) and, for some categories, luxury sales tax (PPnBM) are then assessed on CIF by HS code. Finally, add port handling, customs brokerage and door delivery on the island.
This guide is written for expats and villa owners bringing furniture, art and household goods into Bali through the official import channel, and it shows the working line by line — including the costs most first calculations leave out.
What Does “Landed Cost” Actually Include?
Landed cost is the full price of moving an item from a seller’s warehouse abroad to your villa in Canggu, Ubud, Seminyak or Sanur — not just the invoice you paid the seller. Seven lines make up the total:
- Goods value — the transaction price on your commercial invoice
- International freight — sea or air, to Indonesia
- Insurance — marine or air cargo cover for the voyage
- Import duty (bea masuk) — assessed on CIF value by HS code
- PPN and, where applicable, PPnBM — Indonesia’s VAT and luxury sales tax
- Port and clearance costs — terminal handling, document fees, brokerage
- Domestic delivery — from the airport cargo terminal or a Java port to your address in Bali
Most first-time importers budget carefully for lines one and two, then meet lines four through seven at the port. That is exactly where clearance stalls and storage fees begin.
How Do You Build the CIF Value?
CIF stands for cost, insurance and freight, and it is the base Indonesian customs uses to assess duty and tax. The arithmetic is plain addition:
CIF = goods value + international freight + insurance
Three decisions shape the freight line:
- Mode. Sea freight moves in 20ft or 40ft containers, either a full container (FCL) or consolidated space (LCL). Air freight is faster but substantially costlier, which suits essentials and fragile, high-value pieces rather than whole households.
- Route. Cargo reaches Bali either through Ngurah Rai Airport’s cargo terminal in Tuban, Badung, or by sea through Java ports — Jakarta or Surabaya — with onward transhipment to the island. The two paths carry different handling costs and timelines, so price the route you will actually use.
- Insurance. Marine cargo cover typically prices as a small percentage of the goods-plus-freight value. It is cheap relative to what it protects, and it belongs in every calculation.
As a planning reference, consolidated LCL sea freight from European hubs to Indonesia runs roughly USD 60-95 per cubic metre, while air freight often costs five to eight times the equivalent sea rate (indicative, as of 2026, subject to change). If you would rather skip the spreadsheet entirely, request a furniture import quote and the desk prices all seven landed-cost lines for your exact shipment before anything leaves the origin warehouse.
Which Duties and Taxes Apply After CIF?
Indonesia applies three named charges on top of CIF, each tied to the HS code your goods are classified under:
| Charge | Indonesian name | How it is assessed |
|---|---|---|
| Import duty | Bea masuk | A percentage of CIF value, rate set by HS-code classification |
| Value-added tax | PPN | Assessed on the duty-inclusive value at the prevailing national rate |
| Luxury sales tax | PPnBM | Applies only to goods in listed luxury categories, again by HS code |
Notice the cascade: duty is calculated on CIF, and PPN is then calculated on the value including duty. That is why two shipments with identical invoice totals can land at very different final costs — a hand-knotted rug, a marble console and a road vehicle sit under different HS codes with different treatment.
Two rules keep the calculation honest. First, nothing in this article is a customs ruling: the final duty on any shipment is determined by Direktorat Jenderal Bea dan Cukai at clearance, and rates change. Second, never let anyone “solve” your landed cost by under-declaring the invoice. Indonesian customs routes cargo through a green channel (document check only) or a red channel (physical inspection), and penalties for mis-declaration can include fines and confiscation of the goods.
What Does a Worked Example Look Like?
Here is the structure priced against a realistic scenario: a four-piece Italian furniture set, 4 cubic metres, shipped LCL from Milan through Surabaya with transhipment to Bali and delivery to a villa in Canggu. Figures are indicative, as of 2026, and subject to change.
| Landed-cost line | Basis | Example figure |
|---|---|---|
| Goods value | Commercial invoice | USD 12,000 |
| Sea freight, LCL 4 cbm | Milan consolidation to Surabaya | USD 1,150 |
| Marine insurance | Cover on goods plus freight | USD 66 |
| CIF value | Sum of the three lines above | USD 13,216 |
| Import duty (bea masuk) | CIF × the HS-code rate for the furniture category | Confirmed at classification |
| PPN | Duty-inclusive value × prevailing VAT rate | Confirmed at classification |
| PPnBM | Only if the HS code sits in a listed luxury category | Confirmed at classification |
| Port handling and documents | Surabaya terminal plus transhipment to Bali | IDR 6,500,000-9,000,000 |
| Customs brokerage | Licensed broker acting under power of attorney | IDR 3,500,000-5,500,000 |
| Island delivery | Depot to a Canggu villa, two-man crew | IDR 2,000,000-3,500,000 |
The three tax lines stay unquantified on purpose. A responsible calculation locks the HS code first, then applies the current published rates to your CIF — in that order. Anyone quoting a flat all-in percentage before classification is guessing with your money.
Which Local Costs Do First-Time Importers Miss?
Bali’s long-stay shift is real: property sales grew 6.4% year on year in 2024 on foreign investment, and by early 2026 the island had moved from short-stay tourism toward expat families and remote professionals settling in on KITAS and Second Home visas. More households importing means more people meeting these five costs for the first time:
- Storage and demurrage. Uncleared cargo accrues daily storage fees at port. A missing document that delays clearance by ten days becomes a real line on your landed cost.
- Timber-legality paperwork. Wood furniture needs SVLK or FSC documentation and may require fumigation or a phytosanitary certificate. Budget the certificate fees and the days they add.
- IMEI registration. Phones and cellular electronics must have their IMEI registered in Indonesia before they work on local networks — a step, and sometimes a tax event, that surprises people.
- NPWP. An Indonesian tax number can be required for imports; arranging it after your container has sailed is the expensive order of operations.
- Tropical-grade packing. Bali’s humidity creates mold and warping risk for furniture, art and textiles. Moisture-barrier packing, tropical-grade crating and climate-controlled storage cost money up front and save multiples of it on arrival.
None of these is exotic. Each one is simply a line that early planners include and late planners discover.
Frequently Asked Questions
Is landed cost based on the price I paid or the value customs assigns?
Duty and tax are assessed on the customs value, which starts from your declared transaction value but can be tested and adjusted by Direktorat Jenderal Bea dan Cukai if it looks understated. Calculate on the full, honest invoice price. Under-declaring to shrink the total risks fines and confiscation, which erases any saving the lower figure appeared to create.
Does the formula change for air freight into Ngurah Rai versus sea via Java?
The formula is identical — CIF, then duty and taxes, then local costs — but the line values shift. Air freight into Ngurah Rai’s cargo terminal in Tuban costs more per kilo yet clears and delivers within days. Sea freight through Jakarta or Surabaya is cheaper per cubic metre but adds transhipment, port handling and weeks of transit.
How do I find the correct HS code before calculating?
HS codes classify goods by material, construction and function, and the rate attached to each code drives your entire duty and tax layer. In practice, a licensed customs broker acting under power of attorney confirms classification before shipping. Get that confirmation in writing first — the final classification and duty always rest with Direktorat Jenderal Bea dan Cukai.