In-House Laundry vs Outsourced Service for Penang Stays

Table of Contents

Quick Summary:

For a George Town or Batu Ferringhi stay under 30 rooms, the real breakeven sits near 240 kg of daily linen — roughly 80 occupied rooms at 3 kg each. Below that volume, an outsourced Penang contract plant at RM3.80–RM4.50 per kilogram full-service will beat an in-house line once PBAPP water, TNB dryer power, EPF payroll, and heritage floor reinforcement are fully costed.

Per-Room Linen Load in Penang Properties

An 18-room boutique stay in Lebuh Muntri at 65% occupancy pushes roughly 35–41 kg of linen per day into the washroom. Count each occupied room: one 1.2 kg king sheet, 0.9 kg queen flat sheet, 1.1 kg duvet cover, 0.2 kg pillowcase, 0.5 kg bath towel, 0.2 kg hand towel, and a 0.35 kg bathmat. That is a minimum of 3.0–3.2 kg before adding any kitchen or breakfast service linen.

This is the trap that kills in-house economics on the island. A standard entry point is a 45 kg extraction washer like the IPSO IS450 or Electrolux W4670H. One occupied 18-room house produces exactly one load per day. The machine runs for 90 minutes, pulls 415 V three-phase power, and then sits idle for 22.5 hours while the TNB bill, water softener, and hire-purchase installments keep coming.

Inside the In-House P&L: PBAPP, TNB, Payroll

The numbers for a real Penang property, using current island tariffs:

Water: PBAPP non-domestic rate is RM1.42 per m³. A 45 kg washer at 7 L per kg extraction uses 315 L per load — RM0.45.

Power: TNB commercial tariff B sits near RM0.509 per kWh. A 45 kg dryer with a 30 kW heater plus 2 kW motor draws 25 kWh per 50-minute tumble cycle — RM12.75.

Chemicals: Solid detergent and bleach via Ecolab SolidSense or Christeyns dosing runs RM0.30 per kg — RM13.50 per load.

Labour: A laundry attendant at RM1,700 basic plus EPF and PERKESO costs about RM2,100 per month all-in. Running two loads a day means that attendant is productive for less than four hours. The payroll ratio is brutal.

Depreciation: RM80,000 washer plus RM55,000 dryer over 10 years is RM1,125 per month, plus regeneration salt for your water softener.

Aggregated: two loads per day lands at RM3.10 per kg. Six loads per day drops to RM1.90 per kg. The gap is entirely utilisation — and the machine only hits that if the property stays above 80% occupancy year-round, which no Penang heritage stay does outside the November-to-February high season and George Town Festival weeks.

Outsource Math: Per-Kilogram Rates and Turnaround Risk

Contract plants on the Perai side and at the Bayan Lepas industrial estate serve the Batu Ferringhi resort strip and the mid-tier George Town hotels. Full-service rates — collection, wash, tumble, press, fold, delivery — run RM3.80 to RM4.50 per kg. That covers everything the in-house table above does not: no detergent procurement, no machine maintenance, no MBPP building compliance, no linen shrinkage from a careless attendant.

Two constraints are real:

1. Minimum volume. Most Penang plants want a 100 kg per day minimum. A 25-room stay at 65% occupancy generates only 49 kg per day, so you get bumped to a fixed route schedule — typically pickups on Tuesday and Friday. Miss the cut-off and you wait.

2. Turnaround and par stock. Standard contract turnaround is 48 hours. You must hold three par levels: one in use, one in the plant, one in storage. A 30-set package of king sheets and duvet covers sourced from KL hotel-linen wholesalers costs RM4,000–RM6,000. That is dead inventory sitting on a shelf in a heritage shophouse.

The seasonal risk is concrete. During the George Town Festival in July and the Chinese New Year school break, the plants that process for multiple properties hit saturation. A 48-hour cycle stretches to 60 hours. Properties holding only 1.5 par levels start running out of bath towels at 8 pm, and the front desk has no machine of its own to cover the shortfall.

George Town Shophouses vs. Back-End Plant Capacity

Space and building physics decide more deals than rate cards do. Heritage stays along Lebuh Armenian, Cannon Street, and Lebuh Muntri sit in conserved buildings under MBPP heritage guidelines. A 45 kg washer has roughly 700 kg static mass, and during extraction at 800 RPM it imposes a dynamic oscillation load of another 250 kg. Most Penang shophouse floors — timber joists on brick walls — do not carry that. Reinforcing the floor with a steel C-channel frame or pouring a suspended ground slab runs RM8,000 to RM15,000, plus the engineer’s endorsement that MBPP will ask for.

The dryer exhaust is the second wall. A 30 kW electric tumble dryer needs a 900 mm heat exhaust trunk, often through a rear courtyard that is already the kitchen drainage zone. Batu Ferringhi resorts and the business properties near Bayan Lepas have service yards, so they clear this hurdle. Their problem is labour: the Bayan Lepas industrial belt pays RM1,800 per month for semi-skilled warehouse staff, so retaining a laundry attendant who will also mop the loading bay is difficult.

Split Model: In-House Terry, Outsourced Bed Linen

The workable model for a mid-size Penang stay — 20 to 40 rooms — is to split by linen type.

Keep terry in-house. Bath towels, hand towels, and washcloths require no flatwork ironing. They go from washer to tumble dryer to manual folding. You can run that with one existing housekeeping staff member on a quiet shift, and you control the 8 pm towel shortage problem with a 3-hour turnaround.

Outsource sheets and duvet covers. These need a mangle or flatwork ironer to look acceptable for check-in. A 20 kg flatwork ironer costs RM60,000–RM80,000 and pulls a continuous 15 kW demand — capital and running cost that a Perai contract plant has already amortised across its other hotel clients. Sending bed linen out also removes the biggest pressing bottleneck in your in-house line.

Alternatively, reverse the split: outsource all daily room linen and keep one washer-dryer pair for guest same-day valet laundry. You charge RM25 per wash-and-fold guest load, which offsets the in-house labour cost. That is the only structure where an in-house machine in a small heritage property makes its own revenue rather than functioning as a cost centre.

Item Key Feature Best For
In-house 45 kg washer-dryer line (IPSO IS450 / Electrolux W4670H) RM1.90/kg at 6 loads/day, RM3.10/kg at 2 loads/day; requires 415 V supply and reinforced floor Batu Ferringhi resorts, 80+ occupied rooms consistently
Outsourced full-service contract (Perai/Bayan Lepas plants) RM3.80–RM4.50/kg all-in, 48-hour turnaround, 100 kg/day minimum George Town guesthouses and stays below 30 rooms
Hybrid split: in-house terry only No flatwork ironer capex, 3-hour control over guestroom towels Mid-size heritage stays, 20–40 rooms
Linen par stock (3:1 ratio for outsourced model) RM4,000–RM6,000 per 30 sets of sheet/duvet inventory; required to survive 60-hour peak-season cycles Any property on a fixed contract route
Guest valet laundry on in-house machines RM25 per guest load, revenue offsets labour cost Small stays outsourcing daily linen

Ready to Accelerate Your Digital Growth Strategy?

Partner with an industry-leading digital agency to upscale your infrastructure today.

Get Started for Free Today

Share:

Browse by Topics

More Posts

More Insights

Need Help To Maximize Your Business?

Reach out to us today and get a complimentary business review and consultation.