Back to blogBest practices

Pricing transparency: what works best to sell more and attract the right clients

Hiding prices seems strategic but silently costs bookings. Showing everything alienates premium-sensitive clients. Here's the truth about when to show, when to hold, and the 3 price formats available in BookHero - each with a different use case.

Published on 20 April 2026 10 min read

There's an old debate among service professionals: show prices or hide them. Each side has arguments. Those who show defend transparency and respect for the client. Those who hide defend qualification strategy and margin protection. The truth is more nuanced: it depends on service type, client type, and market. But there's a common mental error among many professionals that costs dearly - the reflex to hide out of fear.

Good news: most cases resolve with a well-designed hybrid strategy. And BookHero natively supports the three price formats you need. Let's see when to use each.

Why hiding prices silently costs bookings

Typical potential-client behavior is clear and fast. They see a page, decide if your offer fits their budget, book or leave. If price isn't visible, there's friction: client has to message, wait for reply, then decide. At each step, you lose 20-40% of people.

60-70%Don't messageif price isn't visible
8 secMaximum attentionbefore searching competitor
+30%Conversion with clear pricevs on-request
-25%Admin messagesfewer how-much questions

Practical translation: the friction of no price scares away the curious client, who is precisely the client who could become regular. Aggressive cheap-price hunters wouldn't seek you anyway; healthy clients who just want to confirm if you fit their budget give up before messaging.

When transparent pricing is the obvious choice

For most standardized services, showing clear price is simply the best strategy. The arguments:

  • Eliminates how-much messages - fewer interruptions, less admin time.
  • Filters clients who don't fit your price level, without friction - good for everyone.
  • SEO: pages with prices rank better for searches like men's haircut price London.
  • Trust: client seeing price upfront feels respect; client who has to ask feels you're hiding something.
  • Reduces pre-booking no-shows: client confirms budget before booking, instead of cancelling at the last minute on learning price.

Sectors where full transparency almost always wins: barbershops, simple manicure, hairdresser of standardized cuts, physiotherapy (fixed session), personal trainer (defined package), pet grooming.

When on-request protects

There are legitimate cases where on-request works better. Not always hidden strategy - sometimes honesty about real service variability.

  • Services with huge variation: tattoo (depends on size, complexity, color), advanced hair coloring (depends on length, process, dye brand).
  • Premium markets where price might scare but the result justifies personal conversation: advanced esthetics, clinical treatments.
  • Services where prior qualification is part of the value: consulting, specific therapies.
  • When legally you can't fix the price (some regulated professions).

But careful: on-request can't be excuse for hiding. If your simple manicure service has minimal variation, hiding the price loses bookings. On-request is used when there's genuine variation justifying it - not as fear reflex.

The 3 price formats available in BookHero

You can mix formats on the same page. Your base services with fixed price, color services with starting at, and maybe one very specific service (e.g., bridal hair) on request.

The hybrid solution that works in 80% of cases

For most businesses, the best strategy is an intelligent combination giving the client budget security without locking your margin in extreme cases:

Recommended hybrid strategy
Service typeFormatReason
Simple cuts (men, kids)Fixed €15-25Minimal variation
Women's cuts with washFixed €30-40Can vary with blow-dry
Simple hair coloringStarting at €50Varies with length
Highlights/balayageStarting at €80Varies with technique and product
Bridal hairOn requestExtreme personalization
Simple manicureFixed €15Standardized
Elaborate nail artStarting at €25Varies with complexity

The mental error: fear disguised as strategy

There's a common psychological pattern in new professionals: hiding prices out of fear of scaring clients. The internal logic seems solid (if they see the price, they might think it's expensive and leave) but it's false. A client who flees on seeing a high price would flee anyway after receiving the price by message - just later, after taking your time.

Hiding prices doesn't attract premium clients - it just delays their decision. The client who values your work pays full price, shown clearly. The client who haggles by principle will haggle wherever the price comes from.

Best practices for well-communicated pricing

  • Always prominent on the booking page. Not hidden in long descriptions.
  • Consistent format (€30 not 30€ vs thirty euros - pick one and keep).
  • No fine print with vague exceptions (depends on circumstances - makes client suspicious).
  • If there's variation, communicate clearly: women's cut: €35 (up to shoulders), €45 (medium), €55 (long). No ambiguity.
  • If you raise prices, update immediately on the page - client who booked at old price creates conflict.
  • One-off promotions are communicated separately (specific message), not on the fixed services page.

What to do with the client who asks for discount on seeing the price

It happens. Client sees your transparent price, books, and on arrival tries to haggle. How to handle:

  1. Stay calm and firm

    Our prices are the same for all clients - no negotiable discounts. No apologies, no entering long explanation.

  2. Acknowledge the request without yielding

    I understand it all adds up in the budget; unfortunately I can't move the price. The service at the announced value remains available, of course.

  3. Offer alternative, not discount

    If the budget doesn't allow this service, we have [simpler option] at [price]. May be an alternative.

  4. If they insist, part with elegance

    If you'd rather look for another option, I understand perfectly. When the budget allows, it'll be a pleasure to serve you. Client respected, margin protected.

Frequently asked questions

What if the competitor on my street has hidden price and seems premium?

Probably losing bookings silently. Don't imitate. Run the test: for 30 days put visible prices. Measure new bookings. Almost certainly you'll see lift. Premium strategy doesn't require hiding - requires positioning, visible quality, and... high but clear price.

How much detail should I give in prices?

Enough for the client to know how much they'll pay, without flooding. For services with clear variation, indicate the 2-3 main tiers (short / medium / long, simple / complete). For standardized services, a single value is enough.

If I raise price, should I hide for a few days to avoid shock?

No. Update immediately when it takes effect. Announce the rise 30 days ahead (separate article on pricing strategy). But during those 30 days, keep old prices visible. Client who books before the rise stays at the old price.

Can I have different prices for regulars vs new clients?

Technically possible but breeds resentment when discovered. Preferable: same public price for everyone, and offer one-off extras to top clients via manual recognition (separate article on loyalty programs).

What about prices in different currencies?

BookHero supports euros by default. If you need another primary currency, contact help@bookhero.app and we'll adjust.