How to Track Profit Per Job (Most Owners Don’t)

Many service business owners know their monthly revenue, but very few know how much profit each job actually produces. Without tracking profit per job, it’s easy to stay busy but still struggle to grow financially.

Understanding job profitability helps you price services correctly, identify your most profitable work, and eliminate jobs that waste time or resources.

Here’s how to track profit per job in a simple and practical way.


Why Profit Per Job Matters

Revenue alone doesn’t tell you whether a job was worth doing.

For example:

  • Job price: £120

  • Travel cost: £15

  • Chemicals/supplies: £10

  • Labour time: £40

Your actual profit might only be £55, not £120.

Tracking profit per job allows you to:

  • Identify your most profitable services

  • Adjust pricing where needed

  • Reduce hidden costs

  • Focus on higher-value work

This insight can dramatically improve business performance.


Step 1: Track the Job Price

Start with the total amount charged to the customer.

Include:

  • Cleaning or service fee

  • Add-on services

  • Extra treatments

  • Call-out fees

Example:

  • Carpet cleaning: £150

  • Stain protection add-on: £40

Total job revenue: £190


Step 2: Calculate Labour Costs

Even if you are the one doing the job, labour still has a cost.

Calculate:

  • Time spent on-site

  • Travel time

  • Hourly wage (or equivalent)

Example:

  • Total time: 2 hours

  • Labour cost: £20 per hour

Total labour cost: £40


Step 3: Include Material and Supply Costs

Many small businesses forget to track supply usage.

Typical costs may include:

  • Cleaning chemicals

  • Water usage

  • Cloths or consumables

  • Protective treatments

Example:

  • Chemicals and supplies: £12

These small costs add up over time.


Step 4: Factor in Vehicle and Travel Costs

Travel expenses are a major hidden cost in mobile service businesses.

Consider:

  • Fuel

  • Vehicle wear and maintenance

  • Parking fees

  • Insurance allocation

Example:

  • Travel cost: £15

Using a per-mile estimate can simplify tracking.


Step 5: Include Overhead Allocation

Every job contributes to your business overheads.

Examples include:

  • Marketing

  • Insurance

  • Software subscriptions

  • Equipment payments

  • Office expenses

A simple approach is allocating a fixed overhead cost per job.

Example:

  • Overhead allocation: £20 per job


Step 6: Calculate Profit Per Job

Once you track all costs, calculating profit becomes simple.

Example breakdown:

ItemAmount
Job Revenue£190
Labour£40
Supplies£12
Travel£15
Overhead Allocation£20
Total Costs£87
Profit£103

In this case, the job generated £103 profit, not £190.


Step 7: Use Software to Track Jobs

Tracking this manually can become difficult as your business grows.

Job management software like:

  • Jobber

  • ServiceM8

  • Housecall Pro

can help track job details, invoices, and time spent on jobs.

Accounting software such as Xero or QuickBooks can help monitor overall expenses and profitability.

Combining these tools makes financial tracking far easier.


Step 8: Identify Your Most Profitable Jobs

Once you start tracking profit per job, patterns quickly appear.

You may discover that:

  • Certain services generate far higher profit margins

  • Some jobs take too long relative to their price

  • Specific locations create higher travel costs

This information allows you to:

  • Adjust pricing

  • Promote higher-margin services

  • Optimise your schedule


Final Thoughts

Most service business owners focus on staying busy, but profitable businesses focus on working smarter.

Tracking profit per job gives you a clear picture of what is actually driving your business forward. With this information, you can price correctly, reduce unnecessary costs, and focus on the work that delivers the best return.

In many cases, small adjustments based on profit data can increase overall profitability without needing more customers.