Most service businesses don’t fail because they’re “bad at the work”. They fail because pricing doesn’t cover the true cost of delivery — or because cashflow collapses even when the work is profitable.
This guide gives you a simple approach that combines:
- Margin (so the work is actually worth doing), and
- Cashflow (so you don’t go broke waiting to get paid)
(We’re based in St Helens, but the method applies UK-wide.)
Step 1: Separate “direct costs” from “overheads”
Direct costs (job-specific)
Costs that only happen because you delivered that job:
- subcontractors/freelancers
- software/licences used specifically for the job
- materials, printing, travel (if chargeable)
- payment fees linked to the sale
Overheads (keep-the-lights-on)
Costs you pay whether or not you sell this job:
- rent, utilities
- insurance, accounting, professional fees
- marketing, website, tools
- admin time, management time
- training, subscriptions
Pricing mistake #1: only pricing based on “time to deliver” and forgetting overhead recovery.
Step 2: Pick a target gross margin (don’t overcomplicate it)
For service businesses, a starting point many SMEs use is:
- 50–70% gross margin for packaged/standard services
- 40–60% for project work with more delivery risk
- Higher margins if you’re very specialised, in demand, or capacity-limited
You don’t need the “perfect” number. You need a minimum acceptable margin to protect profit and capacity.
Step 3: Calculate your minimum viable price (simple formula)
Use gross margin to set price
Gross margin formula:
Gross margin = (Price − Direct Costs) ÷ Price
Rearranged to find price:
Price = Direct Costs ÷ (1 − Target Margin)
Example:
Direct costs for a job = £300 (subcontractor + software)
Target margin = 60%
Minimum price = £300 ÷ (1 − 0.60) = £300 ÷ 0.40 = £750
That £750 must still cover your time and contribute to overhead/profit. If it doesn’t, you either:
- increase price,
- reduce direct costs/time,
- change the scope/package.
Step 4: Convert your overheads into a “minimum hourly rate” (so time is covered)
Even if you don’t charge hourly, you need to know your floor.
Minimum hourly rate (internal) = (Annual overheads + desired profit) ÷ billable hours
Quick way to estimate billable hours:
- Start with working hours per year
- Remove holidays, sick, admin, sales, meetings, training
- What’s left is actual billable delivery time
Example:
Annual overheads = £36,000
Desired profit (before tax) = £24,000
Billable hours per year = 1,000
Minimum hourly rate = (36,000 + 24,000) ÷ 1,000 = £60/hr
Now sanity-check your package/project pricing against delivery time:
- If a job takes 10 hours of your time, you need ~£600 minimum contribution from labour before direct costs.
Step 5: Build “risk and complexity” into your price (margin isn’t enough)
Two jobs can take the same time but carry different risk. Add a simple adjustment for:
- unclear scope
- client responsiveness (slow approvals)
- integrations/handovers
- tight deadlines
- high-stakes work (penalties, compliance, reputational risk)
Simple rule: the more risk/unknowns, the higher the margin and/or tighter the scope.
Step 6: Price for cashflow (this is where most SMEs get caught)
Profit doesn’t pay the bills — cash timing does.
Use one of these cashflow-safe structures
Option A: Deposit + balance
- 30–50% upfront, remainder on delivery
Best for projects.
Option B: Milestone billing
- 40% start, 30% mid, 30% completion
Best for longer projects.
Option C: Monthly retainer
- Fixed monthly fee paid in advance
Best for ongoing services (bookkeeping, advisory, marketing, IT).
Option D: “Pay to book”
- Payment required before work starts
Best for defined, short, repeatable services.
Improve cashflow without changing the price
- shorten payment terms (e.g., 7 days instead of 30)
- invoice immediately
- automate reminders
- charge for rush work
- stop starting work without written approval
Pricing mistake #2: winning a client on price… then effectively “loaning” them 30–60 days of cash.
Step 7: Package your service (so clients buy outcomes, not hours)
Packaging increases clarity and reduces pricing pressure.
Example structure:
- Core (what most clients need)
- Plus (extra support / faster turnaround / added reporting)
- Proactive (advisory, forecasting, monthly review)
Each package should have:
- clear inclusions
- clear exclusions
- a defined delivery cadence (monthly/quarterly)
- a price that matches margin + cashflow needs
A practical worked example (service package)
You offer a monthly service:
- Your time: 4 hours/month
- Internal minimum hourly rate: £60/hr → labour cost target £240
- Direct costs (software, subcontractor support): £35
- Total cost baseline: £275
Target gross margin: 65%
Minimum price = £275 ÷ (1 − 0.65) = £275 ÷ 0.35 = £785/month
Now you choose how to position it:
- £785/month (includes X, Y, Z)
- Add-ons for extras (so scope creep doesn’t destroy margin)
- Paid monthly in advance (retainer) → protects cashflow
The 5 most common pricing mistakes (and fixes)
- Pricing off competitors → Price off your numbers + your positioning
- No deposit / long terms → Use retainers, deposits, milestones
- Scope creep → Define inclusions + charge for extras
- Discounting too early → Trade discounts for reduced scope or longer commitment
- Not reviewing pricing → Review every quarter (costs rise, delivery changes)
Quick pricing checklist (copy/paste)
- ✅ Direct costs per job/package identified
- ✅ Target gross margin chosen
- ✅ Minimum viable price calculated
- ✅ Internal minimum hourly rate known
- ✅ Risk/complexity adjustment applied
- ✅ Payment structure protects cashflow
- ✅ Scope/inclusions/exclusions written clearly
- ✅ Review pricing every quarter

