How to price your services (without guessing)

Pricing by gut feel leaves money on the table — or scares customers off. Here is a practical, repeatable way to set service prices using real costs, your time, and the booking data you already have.

The Opraly Team5 min read

Most service businesses price by feel — copy a competitor, round to a comfortable number, and hope it works. The result is usually a menu where some services quietly lose money and others are priced too low to respect the skill behind them. This guide gives you a repeatable way to set prices using real costs, the value of your time, and the booking data you already have, so you stop guessing and start pricing on purpose.

Start with what a service actually costs you

You cannot price a service you have not costed. For each thing on your menu, work out two numbers.

  • Direct costs — the materials, products, or per-job expenses a single appointment consumes. Colour, a treatment kit, fuel for a transfer, ingredients for a cover.
  • Time cost — how long the service truly occupies a chair, room, table, or vehicle, including setup and turnaround, multiplied by what that time is worth.

That second number is the one businesses underestimate most. A service that “only takes 25 minutes” but needs 10 minutes of clean-up occupies 35 minutes of a finite day. If you have set honest durations and buffers on your service menu — see how to add services with durations, prices, and buffers — you already have the real occupancy figure. Use it.

Price the value, not just the minutes

Cost sets your floor. Value sets your ceiling. A service that solves a high-stakes problem, requires rare skill, or saves the customer real hassle can command more than the time-and-materials math suggests — and it should.

Ask three questions for each service:

  1. How replaceable am I? Specialised work (a complex colour correction, a clinical treatment, an airport transfer at 5am) carries a premium because few people do it well.
  2. What is the outcome worth to the customer? People pay for the result, not the minutes. A wedding-day look is worth more than the same hours on an ordinary Tuesday.
  3. What does demand tell me? A service booked out two weeks ahead is underpriced relative to its demand. A service nobody books may be overpriced — or just invisible.

Choose a pricing model that fits the work

Not every service should be priced the same way. Match the model to the work.

ModelBest forWatch out for
Flat per servicePredictable, repeatable workUnder-pricing variable jobs
Tiered (good / better / best)Services that scale with length or complexityToo many tiers confuse buyers
Time-basedOpen-ended or consultative workPunishes your own efficiency
Package / membershipRepeat visits, building loyaltyDiscount too hard and you train bargain-hunting

For variable work, create separate menu entries for genuinely different versions (Short / Medium / Long, or 30 / 60 / 90 minutes) rather than one entry with a note. Accurate, separately priced options book the right length and price themselves correctly.

Use deposits and capture timing as a pricing tool

Pricing is not only the number — it is also when and how you collect it. The right capture timing protects the value you have priced in.

With Opraly’s capture timing, you choose per service how money moves:

  • Prepaid — already paid through a package or gift card.
  • Pay-before — full amount at booking, ideal for classes and events.
  • Deposit — a portion now, the balance at the visit, for long or in-demand work.
  • Pay-after — charge the card-on-file once the service is done.

A deposit on your highest-value services does double duty: it gives the booking skin in the game and signals that the service is worth committing to. Pair it with no-show fees and a fair cancellation window so a premium slot is never lost to a ghost. The full playbook is in 7 proven ways to reduce no-shows.

Let your data set the next price change

Here is where guessing ends for good. Once bookings flow through one system, your own numbers tell you what to charge.

Open reporting and analytics and read three signals:

  • Utilization — which services and which staff run full. A consistently maxed-out service is a candidate for a price rise; a quiet one needs a rethink, not a discount.
  • Sales mix — where revenue actually comes from. You may find a “cheap” add-on is quietly your most profitable minute-for-minute.
  • Retention — whether a price change kept customers coming back. A small rise that does not dent rebooking is free margin.

Because every booking, deposit, and payment lands on one record, you are reading real behaviour, not a hunch. That is the advantage of running booking, payments, and reporting in one all-in-one platform rather than stitching exports together.

How to raise prices without losing people

Even a well-earned increase needs a gentle rollout.

  • Move one lever at a time. Raise a single service or tier, watch retention for a few weeks, then continue.
  • Lead with value, not apology. Update the service description to reflect the result, the skill, or the materials behind the price.
  • Honour existing bookings. Apply the new price to future bookings, not ones already on the calendar.
  • Protect your best customers. Use memberships and packages to give regulars a fair, predictable rate while standard prices rise.

Small, well-communicated steps almost always beat one dramatic jump.

A simple pricing checklist

Work through this for every service on your menu:

  1. Cost it — direct costs plus real occupancy time.
  2. Value it — skill, outcome, and demand set the ceiling.
  3. Model it — flat, tiered, time-based, or package.
  4. Set capture timing — deposit or card-on-file on high-value work.
  5. Launch it on your branded booking page.
  6. Measure it — utilization, sales mix, retention.
  7. Adjust — one lever at a time, guided by the data.

Do this once and pricing stops being a nervous guess. It becomes a routine you revisit each quarter with numbers in front of you — whether you run a salon, a clinic, a studio, a rides desk, or a restaurant.

Ready to price with data instead of a gut feel? Start free and put your services, capture timing, and reporting in one place.

All in one. Effortless.

Run your whole business on Opraly

Online booking, payments, reminders and the walk-in queue — all in one. Effortless.

No card required · Free trial · Cancel any time