How to Price Your Services: A Simple Margin + Cashflow Approach

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)

  1. Pricing off competitors → Price off your numbers + your positioning
  2. No deposit / long terms → Use retainers, deposits, milestones
  3. Scope creep → Define inclusions + charge for extras
  4. Discounting too early → Trade discounts for reduced scope or longer commitment
  5. 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

Share:

More Posts

Send Us A Message