Shipping From Johor Bahru to Singapore: SME Guide
- Iman Yusoff
- May 28
- 11 min read
Updated: Jul 21

Shipping from Johor Bahru to Singapore looks simple on a map. The two cities sit barely a kilometre apart across the Johor Strait. However, every commercial shipment still crosses an international border. Therefore it triggers customs clearance on both the Malaysian and Singapore sides. SME owners who misunderstand this lose money on delays, wrong declarations, and penalties. This guide explains the full process — methods, customs, checkpoints, cost, and Incoterms. It draws on official Singapore Customs and Royal Malaysian Customs rules current to 2026. By the end, you will know exactly how to ship cargo from JB to Singapore correctly.
Key Takeaway
Shipping from Johor Bahru to Singapore needs two customs declarations: a K2 export form in Malaysia and an import permit in Singapore. Singapore charges 9% GST on the CIF value, and commercial land cargo pays it in full. Most cargo moves by cross-border lorry through the Woodlands or Tuas checkpoint within hours, not days.
How to Ship From Johor Bahru to Singapore
Shipping from Johor Bahru to Singapore follows five core steps: book a method, prepare documents, declare exports in Malaysia, declare imports in Singapore, then clear the checkpoint. Each step has a legal owner. Skipping one causes detention or penalties, according to Singapore Customs and Royal Malaysian Customs guidance (2026).
The 5-Step Cross-Border Shipping Process
The process runs in a fixed order. First, choose your transport method and forwarder. Second, prepare the commercial invoice, packing list, and HS codes. Third, file the Malaysian K2 export declaration. Fourth, obtain the Singapore import permit. Fifth, clear the land checkpoint and pay GST.
Under Malaysia's Customs Act 1967, all exported goods must be declared to the Royal Malaysian Customs Department (JKDM), according to RMCD guidance (2026) — which means an SME cannot legally skip the K2 step even for a short hop to Singapore. On the Singapore side, importers must hold a customs permit before goods enter, according to Singapore Customs (2026).
One nuance matters. Only a licensed customs agent files these declarations, not the business owner directly. Therefore your forwarder handles filing, but you stay legally responsible for accuracy.
Which Method Fits Your Cargo
Cross-border trucking suits almost all JB–Singapore SME freight. The route is short, so sea and air rarely make sense for local moves. Choose trucking by default, and reserve sea or air only for transhipment to third countries.
Cargo volume drives the sub-choice. Small parcels fit courier or consolidated lorry loads, while pallets and bulk fit dedicated lorry or container trucking. For onward export beyond Singapore, the Port of Tanjung Pelepas and Pasir Gudang handle sea freight, and Senai International Airport handles air. Match the method to destination, not habit.
A trade-off applies to consolidation. Shared lorry loads cut cost but add waiting time for other shippers' cargo. Dedicated trucking costs more but clears faster.
Shipping Methods: Trucking, LCL, FCL, and Air
Four methods move goods from JB to Singapore: cross-border trucking, LCL sea freight, FCL sea freight, and air freight. Trucking dominates for local delivery, while LCL and FCL suit onward export. Each method changes your cost, speed, and documentation, according to freight forwarding practice on the corridor.
Cross-Border Trucking — The Default Choice
Cross-border trucking is the standard method for JB–Singapore cargo. A lorry collects goods in Johor, clears both customs sides, then delivers within Singapore. Most shipments complete door-to-door within the same day, depending on checkpoint traffic.
Bonded trucking adds a compliance layer. A bonded carrier moves cargo under customs control until clearance, according to freight forwarding practice — which means dutiable or transit goods stay sealed until release. This protects high-value or regulated shipments from premature handling.
However, traffic is the real variable. ICA warns of heavy congestion at Woodlands and Tuas during peak periods and holidays, according to ICA advisories (2026). Therefore build buffer time into delivery promises to Singapore customers.
LCL vs FCL — When to Choose Each
Choose FCL when your cargo fills most of a container; choose LCL when it does not. FCL means a full container booked for one shipper. LCL means less-than-container-load, where you share space and split cost with other shippers.
The break-even point decides it. LCL saves money for small volumes, but per-unit cost rises with size, according to standard freight forwarding pricing.
Consequently large or regular shipments usually cost less as FCL once volume passes roughly half a container. Run the numbers per shipment rather than assuming.
LCL carries one trade-off. Consolidation and deconsolidation add handling steps and time. FCL moves as a sealed unit, so it faces fewer touch points and lower damage risk.
Air Freight via Senai or Changi
Air freight rarely suits JB–Singapore local delivery. The land distance is too short to justify airport handling and cost. Reserve air freight for urgent onward export to distant markets, not for crossing the Causeway.
The exception is transhipment. Cargo can move by road to Senai International Airport in Johor or onward to Changi for international air export, according to corridor logistics practice — which means air matters only when Singapore is a transit hub, not the final stop. For local SME deliveries, trucking wins on every metric.
JB–Singapore Customs Clearance, Both Sides
Shipping from Johor Bahru to Singapore needs two separate customs clearances. Malaysia requires a K2 export declaration, and Singapore requires an import permit with GST. Missing either side stops your cargo at the checkpoint, according to Royal Malaysian Customs and Singapore Customs (2026).
Malaysia Export Side — Kastam and the K2 Form
Malaysia requires a K2 export declaration for every commercial shipment leaving the country. The K2, or Customs Form No. 2, is filed for goods exported by land, sea, or air, according to Royal Malaysian Customs (2026). It captures the exporter details, HS code, and FOB value.
The Royal Malaysian Customs Department introduced the current K1–K9 forms on 1 January 2020 under the Customs Regulations 2019, according to RMCD guidance — which means declarations now run electronically through the uCustoms system. A JKDM-licensed agent must submit the K2, even though the exporter owns its accuracy.
One caution applies to tax. Malaysia's Sales and Service Tax (SST) and any export rules depend on the goods, according to RMCD. Therefore confirm classification before filing, because a wrong HS code triggers detention.
Singapore Import Side — Customs Permit and 9% GST
Singapore requires a customs permit before imported goods enter the country. Importers file the permit through TradeNet, Singapore's national single window, according to Singapore Customs (2026). The permit authorises release and serves as the GST tax invoice.
Singapore charges 9% GST on the CIF value of imported goods, effective 1 January 2024, according to Singapore Customs and IRAS — which means an SME importing a S$10,000 shipment owes S$900 in GST before release. GST-registered businesses can later reclaim this as input tax. Singapore is a free port, so most goods carry 0% customs duty.
A common myth needs correcting. The S$400 GST relief applies only to non-controlled, non-dutiable imports by air or post, according to Singapore Customs (2026). Commercial land and sea cargo pays full GST regardless of value.
Documents Checklist for JB–Singapore Cargo
Every JB–Singapore shipment needs a core document set on both sides. The list rarely changes for standard cargo, so prepare it once and reuse the template. Missing documents cause the most common SME delays at the checkpoint.
The standard set includes these items:
Commercial invoice — value, currency, and Incoterm stated clearly.
Packing list — quantity, weight, and dimensions per carton or pallet.
HS / AHTN code — accurate tariff classification for both declarations.
K2 export declaration — filed in Malaysia via uCustoms.
Singapore import permit — filed via TradeNet before arrival.
Permits for controlled goods — only if your product is regulated.
Keep records after clearance. Singapore Customs requires importers to retain trade documents for at least five years from permit approval, according to Singapore Customs (2026).
Woodlands vs Tuas Checkpoint — Which to Use
Both Woodlands and Tuas checkpoints clear cargo lorries between Johor and Singapore. Woodlands sits on the Causeway, and Tuas sits on the Second Link. Choose based on your Johor pickup point, Singapore delivery point, and live traffic, according to ICA operations.
Geography usually decides the crossing. The Causeway via Woodlands connects to central Johor Bahru, while the Second Link via Tuas connects to western Johor and Singapore's industrial west. Therefore cargo bound for Jurong or Tuas industrial estates often clears faster through Tuas.
Vehicle limits matter for heavy loads. ICA records show a laden weight limit of 37 tonnes flagged on a Malaysia-registered prime mover at Tuas, according to ICA via TODAY (2018) — which means oversized loads risk breakdown and lane closure. Confirm axle and weight rules with your carrier before dispatch.
Clearance is also getting faster. ICA will roll out Automated Cargo Permit Clearance from July 2026 across land, air, and sea cargo checkpoints, according to ICA (2026). Cargo vehicles will match pre-submitted permit data automatically, cutting manual checks.
How Much Does It Cost to Ship From JB to SG?
The cost to ship from JB to Singapore combines transport, customs, and surcharges. No single flat rate exists, because cargo type, volume, and route all change the price. Build your estimate from components, not a guessed total, then confirm with a live quote.
Cost Components Explained
Five components drive JB–Singapore shipping cost. These are transport (lorry, LCL, or FCL), customs declaration fees, toll charges, taxes, and optional add-ons like insurance. Each line appears separately on a proper quote, so demand an itemised breakdown.
Taxes form the largest variable. Singapore's 9% GST on CIF value usually dwarfs the trucking fee for valuable cargo, according to Singapore Customs (2026) — which means a low transport quote can still carry a large tax bill. Always model GST before you commit to a sale price.
One caution protects your margin. Cheap headline rates often exclude customs declaration and toll fees. Therefore compare quotes on total landed cost, not transport alone.
Sample Cost Structure [Verify Live Rates]
Published surcharge examples illustrate the smaller line items. One JB–Singapore lorry service lists a forwarding fee of RM 10, a customs declaration form fee of RM 100 or more for both Malaysia and Singapore, and a Woodlands toll of RM 10, according to LorrySifu's published rate card (2026). Loading and insurance carry separate charges.
Treat these as illustration only. Final transport cost depends on cargo weight, pallet count, and pickup location, according to the same rate card. Therefore request a written quote for your exact shipment, and never assume a sample total fits your goods.
The GST line stays separate from all of this. Add 9% of CIF value on the Singapore side, because the transport quote does not include import tax.
Incoterms for JB–Singapore Shipments
Incoterms decide who pays and who carries risk at each stage of shipping from JB to Singapore. The International Chamber of Commerce publishes 11 rules under Incoterms 2020, according to the ICC. Choosing the wrong term shifts unexpected cost and liability onto your business.
Three terms suit short cross-border moves well. EXW (Ex Works) puts maximum responsibility on the buyer from the seller's door. DAP (Delivered At Place) puts delivery responsibility on the seller up to the named Singapore address. DDP (Delivered Duty Paid) goes further, making the seller handle import clearance and GST too.
The practical risk is GST ownership. Under DDP, the seller pays Singapore's 9% import GST, according to ICC Incoterms 2020 and Singapore Customs — which means an unprepared Malaysian seller can absorb a tax bill they never priced in. For SMEs, DAP often balances control and simplicity better than DDP. Agree the Incoterm in writing before shipping.
6 Costly Mistakes SME Owners Make
Most JB–Singapore shipping losses trace back to a handful of avoidable mistakes. These errors come from treating an international border like a domestic delivery. After a decade operating this corridor, IFG Shipping sees the same six patterns repeat across SME shipments.
Assuming no GST. Many owners forget Singapore's 9% import GST on CIF value, then lose margin on every shipment.
Wrong HS code. A misclassified product triggers detention and re-declaration on both customs sides.
Choosing DDP blindly. Sellers accept duty-paid terms without pricing in Singapore import GST.
Skipping the K2. Owners treat the Causeway as domestic and ignore the Malaysian export declaration.
Quoting transport only. Buyers compare lorry rates while ignoring customs and toll line items.
No traffic buffer. Sellers promise same-hour delivery despite known Woodlands and Tuas congestion.
Each mistake is preventable with one habit: confirm customs and cost before booking. To pressure-test a specific shipment, book a freight advisory session with IFG.
How to Choose a Freight Forwarder for This Route
The right JB–Singapore forwarder handles both customs sides, files correct declarations, and quotes total landed cost. A weak forwarder quotes transport only and leaves you exposed to penalties. Judge candidates on compliance depth, not headline price, according to freight forwarding best practice.
Ask three filtering questions. First, are they a licensed customs agent on both the Malaysian and Singapore sides? Second, do they quote GST and customs fees as separate, itemised lines? Third, can they show experience on the specific JB–Singapore corridor?
The trade-off is price versus protection. A cheaper forwarder may cut corners on declarations, which means your business inherits the penalty risk. A compliance-first forwarder costs slightly more but protects your margin and reputation. Learn the fundamentals first with the Incoterms course for SME owners.
FAQ: Shipping From JB to Singapore
Do I need customs clearance to ship from JB to Singapore?
Yes. Shipping commercial goods from Johor Bahru to Singapore needs two customs clearances. Malaysia requires a K2 export declaration via uCustoms, and Singapore requires an import permit via TradeNet. Both are mandatory even though the cities sit only a short distance apart across the border.
How much GST does Singapore charge on imports from Malaysia?
Singapore charges 9% GST on the CIF value of imported goods, effective 1 January 2024, according to Singapore Customs. Commercial land cargo from Johor Bahru pays this GST in full. GST-registered businesses can later reclaim it as input tax through their quarterly return.
What is the K2 form for shipping out of Malaysia?
The K2, or Customs Form No. 2, is Malaysia's export declaration. The Royal Malaysian Customs Department requires it for all commercial exports by land, sea, or air. A JKDM-licensed customs agent files it electronically through the uCustoms system before goods leave Malaysia.
Should cargo use the Woodlands or Tuas checkpoint?
Both Woodlands and Tuas checkpoints clear cargo lorries. Woodlands connects via the Causeway to central Johor Bahru, while Tuas connects via the Second Link to western Johor and industrial Singapore. Choose based on your pickup point, delivery point, and live checkpoint traffic.
How long does it take to ship cargo from JB to Singapore?
Most cross-border trucking shipments clear and deliver within the same day. However, checkpoint traffic is the main variable. ICA warns of heavy congestion at Woodlands and Tuas during peak hours and holidays. Therefore add buffer time to any delivery promise for Singapore customers.
Which Incoterm should an SME use for JB to Singapore shipping?
DAP (Delivered At Place) often suits SMEs best on this route. It makes the seller responsible for delivery to the named Singapore address without absorbing import GST. DDP shifts GST to the seller too, which many unprepared exporters fail to price in. Agree the Incoterm in writing first.
Is there a tax-free threshold for shipping to Singapore?
For commercial land cargo, no. Singapore's S$400 GST relief applies only to non-controlled, non-dutiable imports by air or post, according to Singapore Customs. Commercial shipments and sea cargo pay full 9% GST regardless of value. Plan your pricing around the full tax.
Ship Smarter From JB to Singapore
Shipping from Johor Bahru to Singapore rewards owners who understand the customs and cost before booking. Get the K2, the import permit, and the GST line right, and your cargo clears within hours. IFG Shipping helps SME owners across the Singapore–Malaysia–Indonesia corridor ship correctly and protect their margins. Start with the Incoterms course for SME owners, book a freight advisory session for a specific shipment, or request a corporate workshop for your team. Learn more about founder Iman Yusoff or reach the team via the contact page. Shipping the other direction? See our Singapore to Johor Bahru guide.
For the complete customs, GST and permit breakdown, see our detailed guide to logistics from JB to Singapore.




Comments