How Much Does It Cost To Open A Cafe In Johor Bahru In 2026? The Real KSL, Mid Valley Southkey, Iskandar Puteri, Setia Tropika, City Centre Breakdown
Opening a cafe in Johor Bahru in 2026 costs RM140,000 to RM480,000. The seven cost categories break down as: lease deposit and advance rent, renovation and fit-out, equipment, furniture, POS and ordering, opening inventory, licences, and working capital. Where you land inside that range depends almost entirely on neighborhood, and JB has a quirk no other Malaysian city has: cross-border Singapore demand that lifts weekend revenue 1.8 to 2.4 times above weekday baseline.
This is a line-by-line breakdown for operators looking at KSL, JB City Square, Mid Valley Southkey, Iskandar Puteri, Setia Tropika, Skudai and Permas Jaya. Numbers are mid-2026 ballpark figures collected from operators who have opened in the last 12 months. This piece is the JB sister guide to our Klang Valley breakdown and Penang breakdown.
Why JB costs differently than KL or Penang
Three factors make Johor Bahru a different cost and revenue equation from anywhere else in Malaysia.
1. Cross-border Singapore demand. The Causeway and the Second Link move roughly 350,000 to 450,000 people daily between Singapore and JB, peaking on Friday evenings and weekends. Saturday and Sunday revenue at KSL, City Square, R&F Mall and Mid Valley Southkey can run 1.8 to 2.4 times a typical weekday. This is unique to JB. KL has tourist traffic, Penang has George Town tourists, but neither has 100,000+ cross-border visitors arriving every Saturday with stronger purchasing power than the local market.
2. Weekday versus weekend asymmetry. The flip side: Monday to Thursday at the same Singapore-traffic locations can be 40 to 60 percent below weekend revenue. Your staffing model, your inventory turn, your rent per cover analysis all have to be built around this asymmetry. A cafe that breaks even on a Tuesday in PJ may need to lose money on a Tuesday in KSL and make it back on Saturday.
3. Rent is meaningfully cheaper than KL. A Tier 2 standalone in PJ or Cheras costs RM12,000 to RM18,000 a month. The same footprint in JB residential areas costs RM6,000 to RM10,000. Premium mall rents at Mid Valley Southkey approach KL Mid Valley levels, but everywhere else in JB carries a 20 to 35 percent rent discount versus equivalent KL locations.
The net effect: an equivalent cafe build in JB is 15 to 25 percent cheaper to open than KL, with weekend revenue ceilings that can be higher than KL if you position for Singapore traffic correctly. That is the JB-specific opportunity.
The four JB cafe tiers
- Tier 1 (RM140,000 to RM200,000): Kiosk or compact standalone in Skudai, Permas Jaya, Tampoi, or residential Iskandar Puteri. 8 to 15 seats, simple menu, takeaway-focused. Low rent, low fit-out, weekday-focused local traffic.
- Tier 2 (RM230,000 to RM310,000): Standalone or B-tier mall cafe in Setia Tropika, Bukit Indah, Mount Austin, or JB City Square inline unit. 25 to 40 seats, full brunch menu, some Singapore weekend traffic if positioned near tourist routes.
- Tier 3 (RM320,000 to RM410,000): Premium standalone or KSL Mall unit in Iskandar Puteri (Medini, Puteri Harbour), Taman Pelangi, Stulang, or KSL inline. 35 to 55 seats, design-forward interior, brunch + dessert, built for Singapore weekend traffic.
- Tier 4 (RM420,000 to RM480,000+): Mid Valley Southkey, JB City Square anchor position, or design-driven standalone in Puteri Harbour Marina. 45 to 70 seats, photogenic interior, brunch + dessert + retail. Built to compete with Singapore cafes for SGD-paying customers.
Numbers below show Tier 2 mid-case in the main column, with Tier 1, Tier 3, and Tier 4 in brackets where they differ meaningfully.
1. Lease deposit and advance rent
Tier 2: RM35,000 to RM55,000 (Tier 1: RM14,000 to RM25,000. Tier 3: RM65,000 to RM95,000. Tier 4: RM100,000 to RM160,000.)
JB landlords ask for 2 to 3 months security deposit + half a month utility deposit + 1 month advance rent. Mall landlords (City Square, KSL, Southkey) often push 3 months security plus a larger utility deposit. For a Tier 2 unit at RM10,000 monthly rent, that is roughly RM35,000 before you put a single chair in.
JB-specific negotiation lever: landlords in non-mall locations are more flexible on free fit-out periods than KL landlords. We have seen 2 to 3 months free fit-out negotiated for standalone units in Setia Tropika and Bukit Indah. That is RM20,000 to RM30,000 saved on Tier 2 rent.
Mall landlords (Mid Valley Southkey in particular) are tighter. Expect 1 month free, no more, and a strict turnover-rent clause once you open.
2. Renovation and interior fit-out
Tier 2: RM65,000 to RM130,000 (Tier 1: RM25,000 to RM50,000. Tier 3: RM150,000 to RM230,000. Tier 4: RM200,000 to RM320,000.)
JB fit-out costs are 10 to 15 percent below KL on labour, roughly equal on materials, and 5 to 10 percent higher inside premium malls because the approved-contractor lists are tighter and shorter. The line items hidden in here:
- Hacking and demolition of existing fit-out
- Electrical re-wiring and additional power points for kitchen load
- Plumbing (cafes need extra sinks, a grease trap, water filter for espresso machine)
- Air conditioning (3 to 5 ton split or cassette units; JB humidity hits these harder than KL so spec one tier above what you would in KL)
- Ceiling, flooring, painting
- Bar counter custom-build
- Lighting (the photogenic-for-Instagram lighting alone hits RM6,000+ on Tier 2, RM15,000+ on Tier 4)
- Signage and exterior facade
- Fire safety compliance (BOMBA approval for JB cafes runs RM1,500 to RM3,500 in fees plus contractor work)
- Mall-landlord design submission and approval (Mid Valley Southkey and KSL require formal design submissions which add 2 to 4 weeks)
A specific JB watch-out: humidity. Coastal proximity and the cross-border weather pattern mean JB sees more aggressive humidity year-round than KL. Cheap timber finishes warp faster, cheap paint blisters faster, cheap aircon underperforms in peak July to September. Spec accordingly. The RM5,000 you save on a cheaper aircon is RM25,000 you pay to replace it in year two.
3. Equipment
Tier 2: RM55,000 to RM95,000 (Tier 1: RM28,000 to RM48,000. Tier 3: RM110,000 to RM170,000. Tier 4: RM150,000 to RM230,000.)
Equipment costs in JB are roughly identical to KL because most operators source from the same Selangor and Penang distributors. The big-ticket items for a brunch cafe:
- Espresso machine (2-group commercial): RM18,000 to RM35,000 new, RM10,000 to RM18,000 used
- Espresso grinder: RM4,000 to RM8,000
- Brewer or batch brewer: RM3,000 to RM6,000
- Convection oven: RM4,000 to RM12,000
- Refrigeration (under-counter + display chiller + walk-in if Tier 3/4): RM12,000 to RM40,000
- Cooking range or induction: RM3,000 to RM10,000
- Prep equipment (mixers, food processors, blenders): RM4,000 to RM10,000
- Smallwares (pots, pans, dishware, glassware, cutlery): RM7,000 to RM16,000
JB-specific note: some JB operators source second-hand equipment from Singapore F&B closures. Currency works in your favour (paying SGD prices that are 30 to 40 percent under new RM prices once converted), but logistics and warranty risk are real. If you go this route, get the espresso machine independently serviced before opening day. Singapore-sourced used machines often skip Malaysian warranty coverage.
4. Furniture
Tier 2: RM16,000 to RM34,000 (Tier 1: RM6,000 to RM13,000. Tier 3: RM45,000 to RM85,000. Tier 4: RM70,000 to RM140,000.)
Tables, chairs, banquette seating, bar stools, outdoor furniture. Photogenic-cafe aesthetic has driven this number up significantly in the last 3 years, and JB cafes positioned for Singapore weekend traffic feel this most. A Tier 4 cafe at Mid Valley Southkey or Puteri Harbour will spend RM2,000 to RM4,000 per feature table because the Instagram bar is set by Singapore cafes that operate at 2 to 3 times JB price points.
Practical tip: buy 70 percent of your furniture upfront, 30 percent after month 3 when you see how customers actually sit and what wears out. JB weekend traffic is hard on furniture (larger group sizes, longer stays, more children) so budget for faster replacement than KL.
5. POS, payment terminals, and ordering systems
Tier 2: RM4,000 to RM12,000 (Tier 1: RM2,000 to RM6,000. Tier 3: RM8,000 to RM18,000. Tier 4: RM12,000 to RM25,000.)
The big variable: hardware purchase upfront versus subscription on iPads or tablets you buy separately. JB-specific consideration: Singapore weekend customers expect to pay with SGD cash, PayNow QR, and major credit cards including Visa and Mastercard from foreign issuers. Some local POS vendors have weaker support for foreign card processing fees and SGD reporting. Confirm with your payment terminal provider before you sign.
Things to include:
- POS hardware (terminals, cash drawer, printer)
- Card payment terminal with foreign card and dynamic-currency support
- QR menu and digital ordering setup
- Kitchen display screen or kitchen printer
- SGD-acceptance signage and language (English friendly, simple price display)
Useful to know: you do not need to replace your POS to add a digital menu or smart upsell layer. There are systems that sit on top of any POS you already have, which means your POS budget stays simple and you can add capability later without throwing hardware away. JB cafes that catch Singapore weekend traffic see the strongest payoff from smart upsell because SGD-holders have higher disposable spend per visit. See how to evaluate a POS system for the framework.
6. Opening inventory
Tier 2: RM12,000 to RM22,000 (Tier 1: RM5,000 to RM10,000. Tier 3: RM25,000 to RM38,000. Tier 4: RM35,000 to RM55,000.)
First batch of:
- Coffee beans (one month supply, expect roughly 8 to 14 kg for Tier 2)
- Dairy and alternatives
- Pastry ingredients
- Brunch ingredients (proteins, vegetables, sauces, dry goods)
- Packaging (cups, lids, paper bags, takeaway containers)
- Cleaning supplies, paper goods
JB-specific watch-out: weekend volume spikes mean your week-one and week-two inventory orders will be wildly different from your week-three normal-run order. Most JB operators under-budget the first month inventory by 35 to 45 percent because Saturday and Sunday consume more in two days than Monday to Friday combined.
7. Licences and compliance
Tier 2: RM3,000 to RM8,000 (Similar across tiers, slightly higher for halal certified.)
- Business registration (SSM)
- Local council licence (MBJB for JB City, MPJBT for Iskandar Puteri, MPKulai for Kulaijaya, MPPasir Gudang for Pasir Gudang side)
- BOMBA fire safety approval
- JAKIM halal certification if applicable (3 to 6 months and RM2,000 to RM5,000 in fees plus consultant fees if used)
- Composition signage compliance
- Signboard licence
The processing times matter as much as the cost. MBJB licensing is generally faster than MBPJ or DBKL but BOMBA approval for shop-lot conversions can take 4 to 8 weeks in JB. Start early. JAKIM halal certification can delay your opening by months if you start it late.
8. Marketing and soft launch
Tier 2: RM6,000 to RM16,000 (Tier 1: RM3,000 to RM7,000. Tier 3: RM20,000 to RM38,000. Tier 4: RM30,000 to RM55,000.)
- Branding and logo (RM2,000 to RM10,000 if you hire a designer)
- Menu design and printing (bilingual EN + simplified Chinese is worth it for Singapore traffic)
- Initial Instagram content shoot
- Soft launch event for friends, food bloggers, and Singapore-based JB food creators
- First-month Foodpanda and GrabFood signup and promotion
- Signage and exterior
JB-specific marketing lever: Singapore-based food creators on TikTok and Instagram who specialise in JB content have outsized influence on weekend traffic. A single feature from a Singapore food creator with 50K+ followers can fill your Saturday for 4 to 6 weeks. Budget RM2,000 to RM6,000 for soft-launch invitations to 8 to 12 Singapore creators.
9. Working capital (the line operators always under-budget)
Tier 2: RM30,000 to RM50,000 (3 months of operating expenses).
This is the single most underestimated budget line. Cafes are not profitable in month 1. Most JB cafes take 4 to 7 months to break even on monthly P&L, and 14 to 22 months to recover their opening capital.
If you have RM300,000 in opening capital and you spend all of it on fit-out and equipment, you will close in month 4 when you cannot make rent. Budget at least 3 months of operating costs as working capital, separate from your build budget. Once you are open, the leverage is on per-check revenue. See 9 tactics to lift average order value and the 12-point profit diagnostic.
JB cost-by-neighborhood table
Mid-2026 ballpark rent ranges and Tier match for the seven main JB cafe-catchment neighborhoods:
- JB City Square (inline unit): RM18,000 to RM35,000 monthly rent. Tier 3 to Tier 4. Heavy Singapore weekend traffic plus tourist arrivals via Causeway. Anchor positions can hit RM40,000+. Most cafes opened in the last 18 months pay RM22K to RM28K.
- KSL Mall: RM15,000 to RM30,000 monthly rent. Tier 3. Strong Singapore weekend traffic, established food destination. Level 1 and Level 2 inline units are the sweet spot. Hypermarket-adjacent positions perform best.
- Mid Valley Southkey: RM22,000 to RM45,000 monthly rent. Tier 4. Premium positioning, design submission required. Strongest Singapore weekend uplift in JB. Highest rent in JB but highest revenue ceiling.
- Iskandar Puteri (Medini, Puteri Harbour, Sunway): RM8,000 to RM22,000 monthly rent depending on sub-location. Tier 2 to Tier 4. Puteri Harbour Marina is premium-design territory. Medini is mixed corporate-residential. Patchy weekend traffic versus consistent weekday corporate lunch.
- Setia Tropika (Setia Walk, Tropika commercial): RM5,000 to RM10,000 monthly rent. Tier 2. Residential weekday-focused. Some Singapore weekend traffic if positioned near main roads. Solid breakfast and weekend-brunch local demand.
- Skudai (Mount Austin, Bukit Indah, Taman Universiti): RM4,000 to RM9,000 monthly rent. Tier 1 to Tier 2. University-adjacent in Taman Universiti. Suburban-residential elsewhere. Low Singapore traffic, high weekday local traffic.
- Permas Jaya: RM3,500 to RM7,500 monthly rent. Tier 1 to Tier 2. Residential, established F&B strip on Jalan Permas Utama. Almost no Singapore weekend traffic. Stable weekday-weekend balance.
JB-specific factors that change your numbers
Singapore visitor flow (weekday versus weekend). If you are positioning for Singapore traffic, your revenue model is bimodal. Weekend revenue will be 1.8 to 2.4 times weekday. Staffing has to flex (rest day Tuesdays, full crew Saturdays), inventory has to flex, even your menu print run has to flex (Saturday menu might be a different page than Tuesday menu). Build all your spreadsheets with weekday and weekend columns separated.
Parking economics at malls. JB malls compete on parking. Mid Valley Southkey, KSL and City Square all offer free or first-3-hours-free parking to Singapore plates. This is a structural advantage for mall cafes that standalone cafes cannot replicate. If you are choosing between a standalone in Setia Tropika at RM6,000 rent and a mall inline at RM18,000, the parking-pulled traffic gap may justify the rent premium. Run the math both ways.
RM-SGD exchange rate impact. SGD purchasing power in JB swings 5 to 12 percent year-on-year based on exchange-rate movement. A strong SGD year (SGD/MYR above 3.40) pulls more Singapore weekend traffic across the Causeway. A weak SGD year (SGD/MYR below 3.10) softens it. Cafes near the Causeway track the exchange rate weekly. Build your year-two revenue projections with two scenarios: SGD strong (115 percent of base case) and SGD weak (88 percent of base case).
Bilingual operations. Singapore customers default to English and simplified Chinese. Local JB customers default to Bahasa Malaysia, English and some Mandarin. A JB cafe that operates monolingually in any of those misses 25 to 40 percent of potential customer connection. Menu, signage, staff scripts and your QR menu language should all support EN + Chinese + Bahasa Malaysia. This is a free-to-execute lever that most JB cafes ignore.
Halal certification trade-off. Roughly 60 percent of local JB weekday customers are Muslim. A non-halal cafe loses access to this base on weekdays. Weekend Singapore traffic is mixed but local weekday revenue is the steadier income stream. JAKIM certification takes 3 to 6 months and is non-trivial paperwork. Most JB cafes opening in 2026 are choosing halal-certified for this reason.
First-90-days survival math
Here is what we have seen for a typical Tier 2 JB cafe in the first 90 days:
- Month 1: Revenue is 35 to 50 percent of steady-state target. You will lose money. Working capital draw RM15,000 to RM20,000.
- Month 2: Revenue 55 to 70 percent of target. Still losing money but margin gap narrows. Working capital draw RM8,000 to RM14,000.
- Month 3: Revenue 75 to 90 percent of target. Near monthly P&L break-even. Working capital draw RM3,000 to RM7,000.
For JB cafes positioned for Singapore weekend traffic, the ramp is sharper but more volatile. Week 1 to Week 4 weekend revenue is heavily driven by whether you cracked Singapore TikTok or not. Some operators do RM12,000 on Saturday by week 3 because a Singapore food creator featured them. Others sit at RM3,500 on Saturday by week 6 because no Singapore traffic discovered them.
This is why the JB-specific marketing budget (Singapore creator soft-launch invitations) has outsized ROI compared to KL.
Total Tier 2 JB mid-case
- Lease deposit and advance rent: RM42,000
- Renovation and fit-out: RM95,000
- Equipment: RM72,000
- Furniture: RM24,000
- POS and ordering: RM6,000
- Opening inventory: RM16,000
- Licences: RM5,000
- Marketing and soft launch: RM10,000
- Working capital (3 months): RM40,000
- Total: RM310,000
Hidden costs JB operators forget
- Insurance: RM3,000 to RM6,000 a year
- Initial accountant fees: RM2,000 to RM4,000 for setup
- Staff uniforms: RM2,000 to RM5,000
- Music licence (MACP/PRISM): RM1,500 to RM3,000 a year if you play music
- POS subscription fees: usually RM150 to RM400 monthly, not one-time. See our fair-pricing benchmarks for QR menu add-ons
- Service charge and EPF/SOCSO on first payroll: often invoiced 4 to 6 weeks after start
- Cross-border banking fees: if you accept SGD or PayNow, factor in 1 to 2.5 percent on those transactions
- Higher cleaning costs: JB humidity and weekend volume mean higher cleaning frequency and chemical usage. Budget 15 percent above KL equivalent
Practical advice
If your total budget is below RM200,000, focus on Tier 1 (kiosk or compact kopitiam-style standalone in Skudai, Permas Jaya, or residential Iskandar Puteri). Forcing a Tier 2 build on a Tier 1 budget is the most common reason new cafes in JB run out of cash in month 4.
If you are at RM280,000 to RM320,000, you can build a respectable Tier 2 if you negotiate hard on lease deposit, buy some used equipment (Singapore-sourced if you can manage warranty risk), and keep your fit-out tight.
If you are at RM380,000+, the question becomes Singapore-traffic positioning. Mid Valley Southkey, KSL, or City Square become viable. Puteri Harbour Marina becomes viable. Mid-rent residential standalone (Setia Tropika, Setia Walk) is still possible but you are leaving Singapore weekend uplift on the table.
Wherever you land, the working capital buffer is non-negotiable. Cut the design budget, cut the furniture, cut the marketing launch event if you must. Do not cut the 3-month operating buffer.
Once happy hour, threshold rewards and smart upsell go live on your menu, the AOV lift hits within the first week. The Singapore-traffic weekend is the natural test bed for upsell because SGD-holders have higher disposable per-visit spend than the local weekday baseline. That is the JB-specific revenue lever to plan for from day one.
If you are working through JB-specific numbers and stuck
The two budget lines that usually get under-estimated for JB cafes are working capital (most operators run out in month 4) and Singapore-traffic positioning (most operators either over-spend chasing it or completely ignore it).
If you want a second pair of eyes on your specific budget plan, your rent, your tier, your neighborhood, your weekday-weekend revenue split, WhatsApp the team a one-page summary. 15 minutes. We will point at the line items most likely to bite. If MenuBase is not part of the right stack for your venue, we will say so.
WhatsApp the team →FAQ
Is it cheaper to open a cafe in JB than KL?
Yes, roughly 15 to 25 percent cheaper on rent and fit-out for an equivalent tier. A Tier 2 cafe in JB City Square will run RM230,000 to RM310,000 compared to RM250,000 to RM350,000 in KL Klang Valley Tier 2. Equipment and licencing are roughly the same. The savings come almost entirely from lower commercial rent per square foot.
What is the cheapest JB neighborhood to open a cafe?
Setia Tropika, Skudai and Permas Jaya have the lowest commercial rents in greater JB. A standalone unit there runs RM3,500 to RM7,000 a month versus RM12,000 to RM25,000 at KSL or Mid Valley Southkey. The trade-off is lower foot traffic and almost no Singapore weekend uplift.
How much do JB cafes really benefit from Singapore traffic?
Saturday and Sunday revenue at KSL, City Square and Mid Valley Southkey can run 1.8 to 2.4 times a typical weekday once Singapore visitors arrive. Cafes positioned for SGD-paying customers (specialty coffee, photogenic interiors, brunch menus) see the strongest weekend uplift. Cafes that look identical to a Singapore cafe but are 60 percent cheaper in SGD terms are the strongest weekend performers.
Does the RM-SGD exchange rate affect cafe demand in JB?
Yes, very directly. When SGD strengthens against MYR, weekend traffic from Singapore picks up because everything in JB becomes cheaper for SGD-holders. When SGD weakens, weekend traffic softens. Operators near the Causeway track the exchange rate the way operators in KL track public-holiday calendars.
What is the rent range for a JB City Square cafe?
JB City Square inline units run RM18,000 to RM35,000 a month for a 600 to 1,200 sqft unit as of 2026. Anchor positions near the entrance or food court can hit RM40,000+. Most cafes in City Square that opened in the last 18 months are paying between RM22,000 and RM28,000.
What about Mid Valley Southkey and KSL?
Mid Valley Southkey is the premium-rent location in JB at RM22,000 to RM45,000 a month for a cafe unit. KSL Mall is RM15,000 to RM30,000 depending on level and position. Both benefit heavily from Singapore weekend traffic which justifies the rent premium versus Setia Tropika or Skudai.
How long until a JB cafe breaks even?
Most JB cafes hit monthly P&L break-even between months 4 and 7. Capital payback ranges from 14 to 22 months. Singapore-traffic-positioned cafes payback faster (10 to 16 months) if they catch the weekend uplift. Residential cafes (Setia Tropika, Skudai) payback slower (18 to 28 months) but have steadier weekday revenue.
Do I need halal certification for a JB cafe?
Not legally, but practically yes for many concepts. JB has a strong Muslim local customer base. A non-halal cafe loses access to roughly 60 percent of weekday local traffic. Weekend Singapore traffic is mixed but the local weekday revenue stream is meaningful. JAKIM certification takes 3 to 6 months and costs RM2,000 to RM5,000 plus consultant fees.