# Doing Business in Johor Bahru: Three Councils and a Border

> The JB metro is licensed by three separate councils under three separately gazetted by-laws, its wage floor is set by a labour market across the Causeway, and the JS-SEZ overlay changes the incentive case without changing the licence you actually need.

- Category: business
- Language: en
- Status: published
- Updated: 2026-08-14
- Canonical: https://negaraku.md/en/business/doing-business-johor-bahru

---

Johor Bahru is the only Malaysian city whose wage floor, staffing plan and delivery
window are all set by a country you do not operate in.

That is the real subject of a JB guide. The incentive layers — the
[Johor-Singapore Special Economic Zone](/en/business/js-sez-guide) and
[Iskandar Malaysia](/en/business/iskandar-malaysia-guide) — have their own
pages, and restating them here would waste yours. What those pages do not tell you is
which counter takes your licence application, why your neighbour two kilometres west
files with a different council, and what happens to your renewal if you miss it by a day.

## Who licenses you, and under what

The JB conurbation is not one local authority. It is at least three, each licensing
under its own separately gazetted by-law made under **ss.102 and 102A of the Local
Government Act 1976** and confirmed by the State Authority under s.103.

| Council | Licensing by-law | Gazette |
| --- | --- | --- |
| **MBJB** — Johor Bahru | UUK Pelesenan Tred, Perniagaan dan Perindustrian (MBJB) **2016** | J.P.U. 15, 31 March 2016 |
| **MBIP** — Iskandar Puteri | UUK Pelesenan Tred, Perniagaan dan Perindustrian (MBIP) **2018** | J.P.U. 51, 25 October 2018 |
| **MBPG** — Pasir Gudang | UUK Pelesenan Tred, Perniagaan dan Perindustrian (**MPPG**) **2017** | Jil. 61, 2 February 2017 |

Two citation traps sit in that table. **MBJB's own English licensing page still points at
the 2004 by-law**, which by-law 54(1) of the 2016 instrument expressly revoked — cite the
gazette, not the page. And **Pasir Gudang was upgraded from Majlis Perbandaran to Majlis
Bandaraya, but the by-law kept the old MPPG citation**. This is the same pattern as
Penang's MPPP-era instruments and Sarawak's KMC by-laws: the name on the instrument is
the name you cite, not the name on the letterhead.

The three schedules do not share a structure, which is why a checklist from one council is
not a checklist for another. Pasir Gudang's MPPG 2017 by-law mirrors MBJB's mechanics — its
by-law 11 caps validity at three years, by-law 12(1) requires renewal not later than 30 days
before expiry, and by-law 3(2) charges a temporary licence (under six months) at double the
scheduled fee — over an activity-based minimum-and-maximum Jadual: a laundry (*kedai dobi*)
RM300–RM1,000, an electronics-goods outlet RM200–RM600, a construction contractor
RM350–RM1,000, an internet-service centre RM500–RM2,000. Iskandar Puteri's MBIP 2018 schedule
prices differently again — not by activity min-max but by premise size in three bands (under
1,000 sq ft / 1,001–2,000 / 2,001+): a petrol station RM500 flat, a restaurant RM320/390/470,
a cinema RM275/365/500, a dry-goods grocery RM210/250/330.

## What the MBJB by-law actually does to you

Four provisions decide how the licence behaves, and none of them are national defaults.

**By-law 11 — validity.** The licence runs for whatever period the Datuk Bandar
determines, capped at three years. MBJB now runs validity on a date-to-date basis rather
than a calendar year, so your expiry is your own.

**By-law 12 — renewal, and the hard edge.** The application must be made **not later than
30 days before expiry**. Late renewal may be allowed against a penalty not exceeding the
licence fee — but **once the licence has expired there is no renewal at all**. It becomes
a fresh application, with fresh document assembly and fresh lead time. Renewals open three
months before expiry, and an outstanding *cukai harta* assessment will block them.

**By-law 3(2) — the temporary licence penalty.** A licence issued for under six months is
charged at **double** the scheduled annual fee. Pop-ups, seasonal outlets and short
fit-out trading periods cost more per month than permanent premises, not less.

**The Jadual — real ringgit.** Unlike most Malaysian councils, MBJB's gazette publishes a
full minimum-and-maximum annual fee table by activity: vehicle workshop RM200–RM1,000,
food manufacturing RM300–RM1,000, textile mill RM500–RM1,000, electronics goods
RM2,000–RM4,000, a pub, nightclub or karaoke outlet RM750–RM2,000, a numbers-forecast
agency RM1,500–RM4,000. Licence transfer is RM50 under by-law 10(3). Trading without a
licence carries a fine to RM2,000 or a year under by-law 3(3), compoundable at up to
50 per cent under by-law 53.

Applications go through **ekhidmat.my**, the Johor state councils' shared e-services
platform, with counters at Menara MBJB in Bukit Senyum and a Johor Jaya branch. The
neighbouring councils settle through the same platform: MBIP routes online licence payment to
the eKhidmat Johor portal (while fronting the application itself through its own
awam.di.mbip.my), and MBPG takes payment through eKhidmat Johor once a renewal is approved —
so plan on eKhidmat Johor for payment across all three, even where the application front-end
differs. Documents
follow by-law 4(5) — certified SSM registration, proof of title or tenancy, every Majlis
approval including the **Sijil Kelayakan Menduduki**, a current assessment receipt, and
supporting letters from Bomba, Kesihatan or JAS depending on activity. Pasir Gudang adds
a **RM3.00 composite form fee** and requires the signboard visual to be verified by Dewan
Bahasa dan Pustaka before submission.

## The labour market you are actually bidding in

Johor's published wage data reads oddly against its growth. DOSM's *Salaries and Wages
Survey Report 2024* puts Johor's **mean monthly salary at RM3,414 and median at RM2,582**,
both **below** the national RM3,652 and RM2,793 — this in the state that grew fastest in
the country. Unemployment was 2.3 per cent, tied with Selangor and well under the national
3.2 per cent, and labour force participation ran 71.6 per cent.

Read those together and the picture is a tight market with a soft average, which is what a
border does. The state-wide mean is pulled down by agriculture and by districts far from
the crossings; in the JB core, employers in tradeable skills — engineering, logistics,
finance operations, trades — are bidding against Singapore dollar wages for the same
people. The average tells you what you will pay in Kluang. It does not tell you what you
will pay in Tebrau.

One number to refuse to publish: **there is no official Malaysian count of residents
commuting to Singapore for work.** The figures in circulation, from 300,000 to 500,000,
come from news outlets and disagree with each other. The closest official statement is a
Prime Minister's Office reference to more than 350,000 daily *travellers* at the Causeway
— total crossings in both directions, not workers.

## Causeway logistics, and what changes in 2027

Two land links carry everything: the Causeway at Johor Bahru and the Second Link at Tuas.
Neither publishes throughput, so plan against observed peaks rather than statistics.

The sea side is better documented. **Port of Tanjung Pelepas closed 2025 at 14,028,375
TEU**, the first Malaysian container terminal past 14 million in a calendar year, against
12.25 million in 2024. **Johor Port at Pasir Gudang handled 1.08 million TEU** in 2025.
For a JB exporter that is genuine optionality — two container gateways inside the state,
neither of them Port Klang.

The land side changes with the **RTS Link**: a 4 km twin-track shuttle from **Bukit Chagar
to Woodlands North**, 10,000 passengers per hour per direction, eight driverless four-car
sets, and — the operationally significant part — **co-located CIQ**, so clearance happens
once, at departure. MRT Corp targets infrastructure completion at end-2026 with passenger
service from January 2027. If your staffing model depends on cross-border commuting,
that date is the one to plan hiring around.

## Property, and the price of state consent

Johor prices foreign acquisition explicitly, and the numbers are higher than the market
generally reports. Pejabat Tanah dan Galian Johor sets a **RM1 million minimum purchase
price** across residential, apartment, shop and office categories, and RM1 million or
15 acres for agricultural land, lease only, minimum ten years. The approval fee is
**3 per cent of value with a RM30,000 minimum** for residential and commercial and
**4 per cent for industrial**, under the fee schedule to the Kaedah-Kaedah Tanah Johor
2026 effective 1 April 2026. Registration is RM2,000 per title.

Most secondary sources still quote 2 per cent or RM20,000. They are quoting a superseded
schedule.

## The economic case

DOSM's *GDP by State, 2025* makes Johor the standout: **RM171 billion, up 8.0 per cent**,
the highest growth of any state, and in DOSM's own words nearly 10 per cent of the national
economy. Manufacturing is **28.0 per cent** of the state economy and grew 4.0 per cent, led
by electrical, electronic and optical products at 4.9 per cent. Construction grew
**26.7 per cent**, with building construction at **47.4 per cent** — DOSM attributes this
directly to non-residential data centre facilities.

The caveat is per capita. Johor's **GDP per capita is RM48,031** against a national
RM59,167. Growth is arriving faster than it is being distributed, which is exactly what
you would expect of a capital-intensive data centre and logistics build-out.

## What is not different here

Almost everything else. Incorporating a Sdn Bhd, corporate tax, SST, e-Invoice, EPF and
SOCSO, the Employment Act 1955, MyCoID, the company secretary requirement, statutory
audit and annual return deadlines are all federal and identical in Johor Bahru, Ipoh and
Kota Bharu. If a JB guide is explaining how to register a company, it has run out of
things to say about JB. Read those on their own pages and spend your Johor time on the
council, the border and the land rules.

## Common mistakes

- **Citing the 2004 MBJB by-law** because it is still on MBJB's own English page. It was
  revoked by by-law 54(1) of the 2016 instrument.
- **Assuming one JB council.** Iskandar Puteri and Pasir Gudang are separate licensing
  authorities under separate by-laws. Check which one your postcode sits in before
  assembling documents.
- **Letting the licence expire and expecting a renewal.** By-law 12 does not allow one.
  After expiry it is a new application.
- **Budgeting a short-term outlet at the annual rate.** Under six months is charged at
  double under by-law 3(2).
- **Treating JS-SEZ approval as a substitute for a council licence.** It is not, and it
  never was. The incentive layer and the licensing layer do not touch.
- **Quoting 2 per cent for foreign property approval.** The current PTG Johor schedule is
  3 per cent, minimum RM30,000, and 4 per cent industrial.
- **Modelling JB salaries off the state average.** The state mean includes districts that
  do not compete with Singapore. The JB core does.

## What's next

Fix the address first, because the address fixes the council. Pull the correct gazetted
by-law for that council — not the council's summary page — and read its validity, renewal
and fee provisions before you sign a tenancy, since the *Sijil Kelayakan Menduduki* and a
clean assessment record are both preconditions you cannot fix afterwards. Then read the
[JS-SEZ guide](/en/business/js-sez-guide) and the
[Iskandar Malaysia guide](/en/business/iskandar-malaysia-guide) to see whether
your activity qualifies for anything, and the
[premise licence page](/en/business/premise-licence-malaysia) for how the
council layer works nationally. If you are comparing against the north, the
[Penang guide](/en/business/doing-business-penang) is the closest structural
parallel — two councils there, three here, and no two schedules alike.

## Sources

- Undang-Undang Kecil Pelesenan Tred, Perniagaan dan Perindustrian (Majlis Bandaraya Johor Bahru) 2016, J.P.U. 15 — https://www.mbjb.gov.my/sites/default/files/2022-06/jpu.15_uuk_pelesenan_tred_perniagaan_dan_perindustrian_mbjb_2016.pdf (Johor Government Gazette)
- Undang-Undang Kecil Pelesenan Tred, Perniagaan dan Perindustrian (MPPG) 2017 — https://www.mbpg.gov.my/sites/default/files/uuk_pelesenan_tred_perniagaan_dan_perindustrian_mppg_2017_organized.pdf (Johor Government Gazette)
- Jenis dan Kadar Lesen Premis Perniagaan berdasarkan UUK Pelesenan Tred, Perniagaan dan Perindustrian (MBIP) 2018 — https://www.mbip.gov.my/sites/default/files/kadar_lesen_perniagaan_berdasarkan_uuk_pelesenan_tred_perniagaan_dan_perindustrian_mbip_2018-1.10.2022.pdf (Majlis Bandaraya Iskandar Puteri)
- Pelesenan — MBIP — https://www.mbip.gov.my/perkhidmatan/pelesenan (Majlis Bandaraya Iskandar Puteri)
- Pelesenan / Licensing — MBPG — https://mbpg.gov.my/index.php/en/rakyat/pelesenan (Majlis Bandaraya Pasir Gudang)
- Pelesenan — Majlis Bandaraya Johor Bahru — https://www.mbjb.gov.my/en/business/licensing (MBJB)
- Perolehan Hartanah oleh Kepentingan Asing — https://ptj.johor.gov.my/pendaftaran/perolehan-hartanah-oleh-kepentingan-asing/ (Pejabat Tanah dan Galian Johor)
- Kaedah-Kaedah Tanah Johor 2026 — fee schedule for foreign acquisition approval, effective 1 April 2026 — https://ptj.johor.gov.my/pendaftaran/ (Pejabat Tanah dan Galian Johor)
- Gross Domestic Product (GDP) by State, 2025 — https://www.dosm.gov.my/portal-main/release-content/gross-domestic-product-gdp-by-state-2025 (Department of Statistics Malaysia)
- Media Statement — Gross Domestic Product (GDP) by State, 2025 — https://www.dosm.gov.my/uploads/release-content/file_20260701120804.pdf (Department of Statistics Malaysia)
- Salaries and Wages Survey Report 2024 — https://www.dosm.gov.my/portal-main/release-content/salaries-and-wages-survey-report-2024 (Department of Statistics Malaysia)
- RTS Link — https://www.mrt.com.my/rts/index.htm (MRT Corp)

---
Source of truth: https://github.com/negaraku-md/NegaraKu.md
License: CC BY-SA 4.0
