1. Introduction: The Hidden Cost of a Blank Pricing Page
Quick Answer: Most Malaysian SMEs treat the price question as a marketing choice. It is really a lead-qualification choice. Every price you hide moves the filtering job from your website to your sales team, who then spend hours quoting people who were never going to buy at your level.
Ask ten Malaysian business owners whether to show prices on your website and you get ten confident, opposite answers. Prices scare people off, says one. Hiding prices wastes everyone's time, says another. Both describe the same trade from opposite ends.
Few owners ever work it out on paper. A price on a page is a filter. Remove it and every unqualified visitor becomes an enquiry, a quote, and eventually a polite silence. Keep it and your enquiry count drops, but the people who do write in have already accepted your range.
This guide works through the maths, not the opinions: what disclosure does to enquiry volume and quality, when hiding is still right, which formats perform, and what Malaysian price-display rules require. Our web design services team builds pricing pages that do this filtering properly. First, a short video that frames the debate.

Should You Put PRICES ON YOUR WEBSITE
Source video: Should You Put PRICES ON YOUR WEBSITE on YouTube
2. What Actually Happens When You Publish Your Prices?
Quick Answer: Publishing prices does four things at once. Enquiry volume falls, enquiry quality rises, your sales conversations start further down the funnel, and search visibility improves because price is one of the things buyers actually type. The volume drop is the part owners notice first and worry about most.
The fear is always the same: put a number up and people will compare, then leave. That does happen. What owners rarely track is who left — and almost all of them were price-shopping below your floor anyway.
There is a cost, and it is real. A published price is a public commitment. Competitors read it. Existing clients on legacy rates read it. You need a plan for both before you publish, not after.

The four effects worth naming:
- Fewer enquiries, better ones. The people filtered out are mostly the ones who would have gone quiet after your quote. Your enquiry count drops; your quote-to-close ratio climbs.
- Shorter sales cycles. When a prospect already knows the range, the first call is about fit and scope, not about breaking bad news.
- Stronger trust signals. A visible price reads as confidence. Buyers who see a number treat you as a business with a standard, not a business that quotes by mood. This sits alongside the other trust signals your website needs to earn quickly.
- Better search coverage. "Price", "cost" and "berapa harga" queries are high-intent. A page with no numbers cannot rank for them, and Google's own product structured data documentation makes price a first-class field for rich results.
Key takeaway: Publishing prices does not lose you customers — it loses you enquiries. Those are different things, and only one of them shows up in your bank account.
Not sure what your pricing page should reveal?
We publish our own numbers so you can see the format working in practice.
See our web design pricing →3. Do Published Prices Really Cut Your Enquiries?
Quick Answer: Yes, and by more than most owners expect. Across ZenWeb-built Malaysian SME sites that added a price signal, monthly enquiries fell by 18% to 41% depending on industry. Qualified enquiries rose in every category, and closed deals held steady or improved everywhere except commodity B2B supply.
The table compares the six months after a price signal went live against the six months before, with the same traffic sources and the same offer. Read the last two columns together: a volume drop only matters if deals drop with it, which is the distinction we draw in why more website traffic is not always more sales.
| Sector | Enquiry volume change | Qualified enquiries | Monthly deals |
|---|---|---|---|
| Renovation & interior design | −34% | +21% | 4 → 5 |
| Trades & home services | −26% | +31% | 9 → 12 |
| Event & catering | −29% | +38% | 6 → 8 |
| Dental & aesthetics | −18% | +26% | 11 → 13 |
| Professional services | −22% | +17% | 5 → 6 |
| B2B equipment supply | −41% | +9% | 3 → 3 |
Source: ZenWeb client sample, Malaysia, 2024–2026. Licence.

B2B equipment supply is the outlier worth studying. Those buyers compare on specification and volume discount, so a single list price gives them a reason to disqualify you before a conversation. Everywhere else, the deal count moved the right way.
Key takeaway: Judge the change by monthly deals, not monthly enquiries. Five sectors out of six closed more work on materially fewer conversations.
4. When Is Hiding Your Prices Still the Right Call?
Quick Answer: Hide prices when the honest answer to "how much?" is a range so wide it misleads. That usually means bespoke scope, site-dependent cost, tendered or negotiated contracts, or a market where your price is deliberately positioned above the field and needs framing first.
"Always publish" is bad advice sold as brave advice. Some businesses genuinely cannot quote from a page, and a fake number does more damage than no number.
Keep prices off the page when:
- Scope needs a site visit. Structural renovation, industrial installation and full home rewiring vary so much by condition that any published figure will be wrong for most readers.
- You sell into tenders. Government and corporate procurement price against submitted documents. A public rate card becomes a ceiling you can never bid above.
- Your price is a positioning statement. If you are deliberately the premium option, the number needs the proof around it. Publish the price beside the evidence, not alone — which is exactly what good case study pages are for.
- Rates move with materials or currency. Anything priced off steel, timber or imported stock will date fast, and a stale number reads as dishonest rather than out of date.

Even then, "no price" should not mean "no information". Publish what drives cost, publish a typical project size, publish what a small job versus a large job looks like. Readers accept "it depends" when you show them what it depends on.
Key takeaway: The real choice is not price versus no price. It is a useful price signal versus an empty page — and an empty page is never the better option.
5. Which Price Format Gets the Best Enquiries?
Quick Answer: Fixed package tiers produce the highest share of qualified enquiries, ahead of price ranges and "from RM" anchors. A full itemised list performs worse than tiers, because line-item pricing invites buyers to unbundle your quote instead of choosing a package.
Format matters more than the decision to publish. The table compares six disclosure formats used on ZenWeb-managed Malaysian SME sites, measuring the share of enquiries that reached a real quote and how fast they got there. It is the same page-level testing logic covered in conversion rate optimisation basics for Malaysian websites.
| Price format | Qualified share | Share | Enquiry to quote |
|---|---|---|---|
| No price shown | 31% | 4.2 days | |
| "Contact for a quote" plus scope notes | 38% | 3.5 days | |
| "From RM X" | 57% | 2.1 days | |
| Full itemised price list | 61% | 1.3 days | |
| Price range (RM X to RM Y) | 66% | 1.6 days | |
| Fixed package tiers | 74% | 1.1 days |
Source: ZenWeb client tracking, Malaysia, 2024–2026. Licence.

Tiers ask the buyer to choose. Itemised lists ask them to negotiate. That single difference is worth 13 percentage points of qualified enquiries.
Key takeaway: If you can package your work into two or three tiers, do that before you consider any other format. Tiers filter hardest and quote fastest.
6. How Do You Build a Pricing Page That Filters?
Quick Answer: A filtering pricing page states who each tier is for before it states the number, names what is excluded, and sends different budgets to different next steps. Pages that only list numbers inform buyers. Pages that frame the numbers qualify them.
How to build a pricing page that qualifies buyers
Six steps, in order. Each one removes a category of unqualified enquiry before it reaches your inbox.
- Write the "who this is for" line first. One sentence above every tier naming the buyer: "for single-outlet cafés" or "for manufacturers with 20+ SKUs". Budget mismatches self-select out before the price is read.
- Publish the floor, not the average. A "from RM" anchor must be a real entry price you would honour. An optimistic floor buys enquiries you then have to disappoint.
- List what is excluded. Copywriting, photography, migration, third-party licences. Naming exclusions ends the "why is your quote higher than your website?" conversation for good.
- Show one worked example per tier. A real project, its scope and its final figure, so your service pages and pricing page reinforce each other instead of repeating.
- Split the call to action by budget. Above-floor buyers go to a quote form; below-floor buyers go to a self-serve option or a guide. Only one group reaches your sales team.
- Keep the form short. The page has already qualified them, so stop asking again. Long forms leak enquiries, as we cover in why fewer form fields get more enquiries.

In the wrong order the page reads as a price list. In the right order it reads as a qualifying conversation, which is what a website working as a sales tool should do. If enquiries stall after the form loads, the problem has moved to mid-form drop-off rather than pricing.
Key takeaway: The number is the least important thing on a pricing page. The framing around it — who it is for, what it excludes, where each budget goes next — does the filtering.
Want a pricing page that screens buyers for you?
We build tiered pricing pages, quote forms and the tracking behind them as part of every site.
Explore our web design service →7. What Does Price Disclosure Do to Your Sales Time?
Quick Answer: Disclosure buys back sales hours. Modelled on ZenWeb client benchmarks, a business handling 30 enquiries a month with no published price spends about 3.7 hours of sales time per closed deal. With fixed tiers published, the same business closes more deals on roughly 1.1 hours each.
Enquiry volume is free to look at. Sales time is not. The projection below holds the top-of-funnel constant at 30 raw enquiries and models what each disclosure level does to quoting effort and deals, using close rates from the earlier format data. This is the same cost logic behind tracking cost per sale rather than cost per lead.
| Disclosure level | Enquiries | Quotes prepared | Sales hours | Deals | Hours per deal |
|---|---|---|---|---|---|
| No price shown | 30 | 22 | 14.7 | 4 | 3.7 |
| "From RM X" anchor | 24 | 15 | 10.0 | 5 | 2.0 |
| Published price range | 21 | 12 | 8.4 | 5 | 1.7 |
| Fixed package tiers | 19 | 10 | 6.5 | 6 | 1.1 |

Illustrative projection modelled on ZenWeb client benchmarks, 2024–2026. Licence.
Eight sales hours a month is roughly a full working day returned to the business — usually to the owner. That is the argument that lands with Malaysian SME owners far more often than the ranking argument, and it is why so many leads fail to convert into sales in the first place.
Key takeaway: Price disclosure is not a marketing decision so much as an operations one. It shifts qualifying work from your most expensive resource to a page that runs for free.
8. What Do Malaysian Price Display Rules Require?
Quick Answer: In Malaysia the choice is not always yours. KPDN enforces price indication rules for retailers, and several sectors face mandatory display duties. Any price you do publish must also be clear about tax, because service tax changes the figure your customer actually pays.
Most advice on this question is written for other markets and skips the local layer entirely. Malaysian businesses have three things to get right.
- Price indication rules apply to goods. The Ministry of Domestic Trade and Cost of Living enforces price display obligations on retailers under the Price Control and Anti-Profiteering Act. If you sell physical goods online, displaying the price is compliance, not preference.
- Some sectors face mandatory display duties. Private healthcare drug pricing is the clearest recent example, enforced by KPDN. Check your own sector before assuming the choice is yours.
- Say whether tax is included. Service tax applies to many Malaysian service categories and rates differ by category. Publish the figure with a plain line on tax, and check the current position on the Royal Malaysian Customs Department's MySST portal first.

None of this is hard. It is the layer that turns "we decided to publish prices" into a page you will not have to take down later, so build it in from the start, the same way you would when you plan your website content.
Key takeaway: Before debating whether to publish, confirm whether your sector already requires it — and always state your tax position beside the number.
9. Are More Malaysian Businesses Publishing Prices?
Quick Answer: Yes, in every sector we track. Trades and home services have moved fastest, from roughly one site in five publishing a price signal in 2022 to half by 2026. B2B supply remains the slowest mover and is still under one site in six.
The direction of travel matters when you are deciding whether to be early or late. The table below shows the share of ZenWeb-tracked Malaysian SME sites carrying any price signal, with a 2027 projection in the final column.
| Sector | 2022 | 2023 | 2024 | 2025 | 2026 | 2027* |
|---|---|---|---|---|---|---|
| Web design & creative | 34% | 39% | 46% | 55% | 63% | 70% |
| Trades & home services | 21% | 26% | 33% | 41% | 50% | 58% |
| Clinics & aesthetics | 18% | 22% | 27% | 33% | 41% | 48% |
| Renovation & interior design | 12% | 15% | 21% | 28% | 36% | 44% |
| B2B supply & manufacturing | 6% | 7% | 9% | 12% | 15% | 19% |
Source: ZenWeb client tracking, Malaysia, 2022–2026. Licence. * Projection based on linear extrapolation of the 2022–2026 trend.

In web design and creative, publishing is already the majority position — which is why buyers now expect to find figures like what a website really costs in Malaysia or the gap between RM500, RM5,000 and RM50,000 builds before they contact anyone. In renovation and B2B supply, publishing is still a differentiator.
Key takeaway: In fast-moving sectors, publishing prices is becoming table stakes. In slow-moving ones, it is still one of the cheapest ways to stand out.
10. Conclusion: Make the Trade Deliberately
Quick Answer: Decide whether to show prices on your website by asking one question: can a stranger scope this from a page? If yes, publish tiers and accept fewer, better enquiries. If no, publish the cost drivers and a typical project size instead of nothing.
The businesses that regret publishing almost always published a number without the framing: no tiers, no exclusions, no worked example, no split call to action. The number sat there alone and got compared alone.
The businesses that regret hiding never counted the hours. Quoting people who were never going to buy is the most expensive free work an SME does, and it appears in no marketing report. Fix the page and much of it disappears, the same way fixing a homepage that is not converting changes everything downstream.
For help choosing the right format, start with ZenWeb's web design service or browse our guides at zenweb.my. Also worth reading: why RM500 websites cost more in the end, e-commerce website costs in Malaysia, landing pages that convert, what a value proposition is, turning enquiries into sales, warning signs your website drives customers away, and free versus premium WordPress themes.
Ready to make your website do the qualifying?
Book a free 30-minute strategy session — we'll review your site, your Google ranking, and your competitors, then give you a concrete 90-day plan with realistic enquiry-quality and pipeline targets.
Get my free strategy session →
11. Frequently Asked Questions
1. Will showing prices on my website scare customers away?
It will reduce enquiries, but mostly from people who could not afford you. Across ZenWeb client sites, publishing a price signal cut enquiry volume by 18% to 41% while lifting qualified enquiries in every sector tracked. Closed deals held steady or improved in five of six sectors. Fewer conversations, same or better revenue.
2. Is "from RM" better than showing a full price?
"From RM" performs well, but fixed package tiers perform better. Tiers reached a 74% qualified-enquiry share against 57% for a "from RM" anchor in ZenWeb client tracking. Use "from RM" when your scope genuinely varies and you cannot package it; use tiers whenever you can define two or three standard offers.
3. Do Malaysian businesses have to display prices online?
Sometimes, yes. KPDN enforces price indication obligations on retailers under the Price Control and Anti-Profiteering Act, and certain sectors such as private healthcare face specific display mandates. Service businesses generally have discretion, but any published price should state clearly whether service tax is included.
4. What if my competitors will see my prices?
They will, and they almost certainly already know your rates from lost quotes. The bigger risk is the reverse: buyers who cannot compare you at all default to whoever published. Publish the price with the scope and exclusions attached so competitors copying the number still cannot copy the offer.
5. Should I put prices on a service page or a separate pricing page?
Both. Put a price signal on each service page so buyers see it in context, then keep one pricing page that compares tiers side by side. The service page answers "what does this cost?" while reading about the service; the pricing page answers "which option is right for me?" for buyers who are already comparing.


