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.
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:
| Service type | Format | Reason |
|---|---|---|
| Simple cuts (men, kids) | Fixed €15-25 | Minimal variation |
| Women's cuts with wash | Fixed €30-40 | Can vary with blow-dry |
| Simple hair coloring | Starting at €50 | Varies with length |
| Highlights/balayage | Starting at €80 | Varies with technique and product |
| Bridal hair | On request | Extreme personalization |
| Simple manicure | Fixed €15 | Standardized |
| Elaborate nail art | Starting at €25 | Varies 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:
Stay calm and firm
Our prices are the same for all clients - no negotiable discounts. No apologies, no entering long explanation.
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.
Offer alternative, not discount
If the budget doesn't allow this service, we have [simpler option] at [price]. May be an alternative.
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.