LAZYBEE

Why Operators Who Hide Prices Cost You More

Some co-living operators in Singapore hide pricing behind a WhatsApp enquiry. Here's why that pattern tends to cost renters more, and how to get a real number fast.

The facade of a Singapore condominium tower, illustrating why operators who hide prices cost you more

You land on a co-living website in Singapore. Nice photos, a slick "Book a room" button, and then nothing. No price. Just a form asking for your name, your move-in date, and your WhatsApp number, so someone can "get back to you with a personalised quote."

That pattern is common in this market, and it isn't automatically shady. Some operators genuinely price dynamically at scale and a form is how they route your enquiry to the right property manager. But the pattern also tends to correlate with worse outcomes for the renter, not because the operator is lying, but because gating the price changes the whole conversation. You lose the ability to compare on the spot, you're now talking to someone whose job is to convert you, and you've given up your contact details before you've seen a single number.

This isn't a claim that any specific operator is scamming anyone. It's a look at what happens, structurally, when price is the one thing you have to ask for.

What "Hidden Pricing" Actually Looks Like

It's rarely a full blackout. Usually it's one of three setups:

No price anywhere. The listing shows the room, the building, the amenities, and a "Enquire now" button. You find out the rent only after messaging.

A vague floor. "From $900" somewhere on the homepage, but the actual room you're interested in isn't priced, and "from" prices are almost always the cheapest, least available room in the portfolio.

Price shown, but not the full number. Base rent is listed, but utilities, cleaning, wifi, or a "facility fee" only surface once you're mid-conversation or reading the contract.

Searching Singapore co-living sites in 2026 turns up all three. Several established operators, including Cove, Livhola, WExpats, and ColivingSG, route pricing conversations through WhatsApp rather than publishing per-room rates on the page. Others, like Coliwoo, show live per-listing rates through their booking flow or third-party listing sites. There's no industry-wide standard. It comes down to each operator's own choice.

SetupWhat you seeWhat you do not see
No price anywhereThe room, the building, the amenities, an "Enquire now" buttonThe rent, until you message
A vague floor"From $900" on the homepageThe rate for the room you actually want. "From" prices are almost always the cheapest, least available room in the portfolio
Partial priceBase rent on the listingUtilities, cleaning, wifi or a "facility fee", which surface mid-conversation or in the contract

As of 2026, all three patterns are live in Singapore. Cove, Livhola, WExpats and ColivingSG route pricing conversations through WhatsApp rather than publishing per-room rates. Coliwoo shows live per-listing rates through its booking flow or third-party listing sites. There is no industry standard.

A fountain pen resting on a set of documents

Why This Isn't Automatically a Red Flag

To be fair to the operators who do this: gating price isn't inherently deceptive.

At scale, with dozens of properties and rooms that turn over constantly, a published static price list goes stale fast. Some operators run genuinely dynamic pricing, closer to how a hotel prices a room, where the rate shifts with demand, lease length, and move-in date. A form-first flow lets them quote the real, current number instead of a static figure that's wrong by the time you read it.

There's also a filtering argument. A quick form catches your move-in date and headcount upfront, so the person who replies can skip past rooms that don't fit instead of you scrolling through twenty listings that were never available anyway.

So the practice itself isn't proof of anything. What matters is what tends to happen after you submit that form.

Hands at a keyboard and mouse

Why the Pattern Still Tends to Cost You

Here's the mechanical problem, regardless of the operator's intent.

You can't comparison shop in real time. If three operators show prices on their sites and one doesn't, you'll naturally spend less mental energy chasing the one that makes you ask. That operator gets fewer comparisons run against them, which is a mild but real pricing advantage in their favour, not yours.

The conversation shifts from browsing to selling. Once you're in a WhatsApp thread with a leasing agent, the room stops being a listed price and starts being a negotiation. That's not evil, it's just how sales conversations work. But it means the number you get is shaped by what the agent reads off you, your urgency, your budget signals, whether you mentioned a hard deadline, rather than a fixed rate everyone sees.

Room for a "personalised" upsell. A quote built just for you is harder to challenge than a number on a page. If the first figure you hear is $200 above what you expected, you have no baseline to push back with, because you never saw what the room "should" cost.

Time pressure creeps in. "This one's going fast, can you confirm today?" lands very differently when you have no price anchor to check it against. If you'd already seen the number on the website an hour ago, urgency doesn't change your read of the deal. If you're hearing the price for the first time in the same message as the deadline, it does.

EffectWhat actually happens
You cannot comparison shop in real timeThe operator that makes you ask gets fewer comparisons run against it, which is a mild pricing advantage in their favour
Browsing becomes sellingThe number is shaped by what the agent reads off you: your urgency, your budget signals, whether you mentioned a deadline
A "personalised" quote is harder to challengeWith no published baseline, a figure S$200 above expectation gives you nothing to push back with
Time pressure lands harder"Going fast, confirm today" hits differently when you are hearing the price for the first time in the same message

None of this requires bad faith on the operator's side. It's just what happens when the price only exists inside a live conversation instead of on a page you can screenshot and compare.

What to Do If a Site Won't Show You a Price

You don't need to avoid enquiry-only operators. You just need to get a real number fast, before the conversation gets away from you.

Ask for the exact room's price in your first message, not a "budget range." Something like: "What's the monthly rent for [specific room, if named] or your cheapest available room in [area], all-in?" A specific ask gets a specific answer faster than a vague one.

Ask for the all-in figure, not base rent. "Is that inclusive of utilities, wifi, and cleaning, or are those separate?" One question, asked upfront, saves you from a number that grows once you're already interested.

Get it in writing before you commit to anything. A verbal figure over a call is worth nothing. If a WhatsApp reply gives you a price, screenshot it. If it doesn't match the contract later, that screenshot is your leverage.

Watch for a quote that changes between messages. If the first number and the "final" number a day later don't match, ask why, directly. A legitimate reason exists sometimes, a room got booked and you're now quoted for a different one, but you're entitled to ask.

Get two other quotes before you decide. Even a rough sense of what similar rooms cost elsewhere gives you a baseline the first operator's number has to earn, rather than one you have to invent on the spot.

MoveExact wording that works
Ask for the specific room, not a range"What's the monthly rent for [named room], or your cheapest available room in [area], all-in?"
Ask for the all-in figure"Is that inclusive of utilities, wifi and cleaning, or are those separate?"
Get it in writingScreenshot the WhatsApp reply. A verbal figure on a call is worth nothing if the contract differs
Query any change between messagesAsk directly why the first number and the "final" number differ. Sometimes there is a real reason, such as the room being taken
Get two other quotes firstA rough baseline means the first operator's number has to earn itself, rather than you inventing a benchmark on the spot

None of this is about distrust for its own sake. It's about not letting the format of the conversation, form then WhatsApp then quote, do the negotiating for you.

A laptop and a coffee on a desk

Where Lazybee Sits on This

We publish room prices directly on the listing page. Standard rooms, premium rooms, and master rooms each show their own rate before you message anyone, because we'd rather you compare us honestly than chase a number out of us. That's a choice we've made, not a claim that it's the only legitimate way to run a co-living business. Plenty of good operators price differently for reasons that make sense for their model.

If you're room hunting right now, the fastest way to know where you stand is simple: check what's published, and for anything that isn't, ask the exact-room, all-in question in your very first message. You'll have a real number in three messages instead of ten.

Browse available rooms with prices shown upfront, or book a viewing once you've found one that fits.

Sources: URA, Short-Term Accommodation guidelines; URA, Renting Property guidelines.

More from the blog

Everything we have written

Nineteen rooms, three homes

Rooms from S$600 to S$2,200 a month, bills in, three month minimum.