WEB-SMB — Web Consult for Small Business Growth
Get my free review
Guides / Website conversion guide

Pricing on your website · 2026

Should you show prices on your website?

Short answer: yes — show at least a starting price, a typical range or a few real examples. Hiding the price loses more good enquiries than it protects.

Most owners I work with leave prices off because “every job is different”. Their visitors read it differently: if they have to ask, it must be expensive. Below: what hiding the price really costs, five ways to show one even when every job is different, and how to write the price section.

By Richerd Ho, web conversion strategist in Melaka · 256 small business projects since 2007 · Published October 2026

A small business owner smiling at her laptop, looking at a website pricing section that shows a starting price of RM 2,000, a typical range of RM 4,000–8,000 and real project examples, with a Get a Quote button
A starting price, a typical range and real examples, with a quote button beside them. Visitors can tell in seconds whether you fit their budget.

The reasons

Why owners hide their prices

I hear the same four reasons every time. Each one sounds sensible from inside the business. From the customer’s side, each one backfires.

“Competitors will see them”

They can already get your price by asking for a quote. Hiding it stops customers, not competitors.

“Every job is different”

True, but most jobs fall in a range you already know. Customers only need that range to decide whether to talk to you.

“It will scare people off”

The people a price scares off were never going to buy. Without one, they still call, and you spend time on a quote that goes nowhere.

“I want them to call first”

Most people won’t call a business just to find out if they can afford it. They contact the one that already told them.

If you’re worried about looking expensive, a price doesn’t fix that on its own. What fixes it is showing what the price includes. More on that below.

The cost

What hiding the price costs you

When a visitor can’t find a price, they don’t think “I’ll ask”. They fill the gap themselves, and usually with a bigger number than yours.

A customer comparing two renovation websites: one with only a Contact Us for a Quote button and no prices, the other showing a starting price of RM 2,000 and a typical range of RM 4,000–8,000, while her phone shows a How much is your renovation service? message and her notebook reads check competitor prices
One site makes her ask. The other already answered. Guess which one she checks first.

Then they do one of three things. They leave and find a competitor who shows a price. They send a one-line “how much?” message and never reply to your answer. Or they call, ask the price straight away, and hang up. Either way you have done the work of a quote without getting the job.

Showing a price does the opposite. The people who contact you already know roughly what it costs. Your first conversation is about the job, not about whether they can afford you. If enquiries have dried up and you don’t know why, missing prices are one of the first things I check: see why your website isn’t converting.

The options

Five ways to show a price when every job is different

You don’t need a fixed price list. Pick the one that fits how you actually quote. Examples are illustrations, not market prices.

MethodExampleBest forVerdict
Fixed price“Aircond chemical wash: RM 150 per unit.”Standard jobs that cost the same every timeClearest
Starting from“Kitchen repaint from RM 1,200.”Jobs with a known minimum that grow with sizeMost common
Typical range“Most bathroom renovations cost RM 8,000–15,000.”Custom work where the range is honest and usefulGood
PackagesBasic, Standard and Full, each with a price and what’s includedServices you can bundle, like care plans or photo shootsGood
Real examples“Last month: 3-room office rewire, RM 4,800, two days.”One-off projects where no two quotes look alikeGood
“Price on request”“Contact us for pricing.”Almost neverAvoid

Whichever you choose, add one line on what changes the price: size, materials, location, urgency. It makes even a wide range feel fair, and it answers the next question before it is asked.

The exceptions

When not to show prices

A few businesses really can’t publish a number. Even then, say something useful.

Tenders and large B2B contracts

Prices depend on a spec the buyer writes. Show past project sizes and what drives cost instead.

Prices that change every week

Materials or rates that move with the market. Show a recent example with the date it was quoted.

Rules in your profession

Some professions limit how fees are advertised. Check your body’s rules, then explain how you charge (fixed fee, hourly, by stage).

“We can’t show prices” should be rare. If you quote similar jobs most weeks, you can show a range.

The how

How to write the price section

  1. 1

    Pick one method

    Choose from the five above. One per service. Mixing “from” prices and ranges on the same page confuses people.

  2. 2

    Say what’s included

    List what the price covers in plain words: visit, materials, clean-up, warranty. This is what makes a price look like value instead of a cost.

  3. 3

    Say what changes it

    One or two lines: “Larger rooms, ceiling work or weekend jobs cost more.” Honest, short, and it saves a round of questions.

  4. 4

    Add one real example

    A recent job with what it cost and how long it took. One example builds more trust than any amount of “competitive rates”.

  5. ✓

    Put the next step right beside it

    A button to ask for an exact quote, ideally on WhatsApp with the message already filled in. More in calls to action that get clicked.

Then check it on your phone. The price, what’s included and the button should fit on one or two screens.

The placement

Where prices go on your website

Where to put prices on a small business website: the same From RM 2,000 price on the service page, the pricing page packages, the FAQ answer to How much does it cost? and the Google Business Profile services, with a notebook reading same price everywhere = more trust = more enquiries
Four places, one price: service page, pricing page, FAQ and Google Business Profile.
  • On every service page

    Next to what is included, after you explain the job. The full order of a service page is in how to write a service page that converts.

  • On a pricing page, if you sell packages

    Two or three options side by side, with the most popular one marked. Link to it from the menu.

  • In your FAQ

    “How much does it cost?” is the question everyone has. Answer it with the same numbers as the service page.

  • On your Google Business Profile

    Add the same starting prices to your services. Many people decide from Google before they ever open your site.

Keep every price the same everywhere it appears. A different number on Google and on your site makes both look unreliable.

The benchmark

What good looks like

  • A visitor knows roughly what it costs within ten seconds

    Without scrolling far, opening a PDF or sending a message.

  • The price sits next to what it includes

    So the number reads as value, not just as a cost.

  • There is a clear way to get an exact quote

    One button, right beside the price, that opens WhatsApp or a short form.

  • The prices are dated and kept current

    A “prices checked October 2026” line, updated at least once a year.

Prices are one of the strongest signals that you are open and honest. The others are in trust signals that make visitors enquire.

Quick check: are your prices helping or hurting?

5 questions · 30 seconds

Answer for your own website, honestly.

Can a visitor find a price, range or example on your service pages?

Does each price say what it includes?

Do you say what makes the price go up or down?

Is there a button to get an exact quote right beside the price?

Are the prices the same on your site and Google Business Profile?

Showing prices: owners’ questions

Should a small business show prices on its website?

Yes, in most cases. Show at least a starting price, a typical range or a few real examples. Visitors who see no price usually assume you are expensive and contact a competitor who does show one.

What if every job is different?

Show what most jobs cost and what makes the price go up or down. “Most kitchen repaints cost RM 1,200–2,000, depending on size and condition” is honest and still useful. You confirm the exact price after seeing the job.

Won’t competitors copy my prices?

They can already get your prices by asking for a quote. Hiding them mainly stops customers, not competitors. Compete on what is included, how fast you reply and your reviews.

Is “price on request” a good idea?

Rarely. It reads as “expensive” and adds a step before the customer learns anything. If you can’t show a number, show a range, a starting price or what affects the cost.

Will showing prices bring fewer enquiries?

You may get fewer enquiries from people who could never afford you, which saves you time. Most businesses find the enquiries they do get are better, and closer to a yes.

Where should prices go on my website?

On each service page, next to what is included, with a button to ask for an exact quote. A separate pricing page helps if you offer packages. Add the same starting prices to your Google Business Profile services.

Keep reading

Turning visitors into enquiries
A small business owner sketching a service page wireframe with a call to action, benefits and proof sections, beside sticky notes reading clear value, build trust and easy next step, and a laptop showing the finished page with reviews

Service pages

How to write a service page that converts

The seven sections, in order, including where the price goes.

A small business owner at her laptop viewing a home improvement website with a team photo, a 4.9 Google rating from 120+ reviews, 250+ projects completed, a fully insured badge and a named customer review, beside a notebook checklist reading looks professional, great reviews, real projects

Trust

Trust signals that make visitors enquire

Ten signals, placed where people decide.

A laptop showing a small business homepage with one Get my free website review button and a See pricing first text link, annotated with five call-to-action best practices: easy to spot, one main CTA, clear CTA text, strong contrast and a softer supporting link

Calls to action

Calls to action that get clicked

The button wording, the line beside it, and where it goes.

More guides

Latest guides

Stock photos vs real photosWhich photos must be real, and how to take them. How to write an About Us page that builds trustWhat visitors check, and the seven parts in order. How long does a website take to build?Real timelines by site type, and what slows them. Website backups and SSLTest a restore, and keep the padlock renewing. Website hosting for small businessThe four types, RM prices, what to look for. See all guides →