Guide

How to Calculate Job Profitability

Winning work is easy; making money on it is harder. Many trade and service businesses are busy but barely profitable because they never check whether individual jobs actually made money. Here is how to calculate job profitability properly.

The basic job profitability formula

Job profit is simply the revenue from a job minus all the costs of delivering it. The formula is: Job profit = Invoiced amount minus (labour cost + materials cost + subcontractor cost + plant and other direct costs). Divide that profit by the invoiced amount and multiply by 100 to get your job margin as a percentage.

What costs to include

The mistake most businesses make is only counting materials. To get a true number you need every direct cost attached to the job:

Estimated vs actual

The real insight comes from comparing what you quoted against what it actually cost. If you budgeted 20 hours and the job took 32, that variance is where your margin disappeared. Tracking estimated versus actual on every job tells you whether your estimating is accurate and which job types are quietly losing money.

Why timesheets are the missing piece

Labour is usually the largest and most variable cost, yet it is the hardest to capture. If your team records time against the job — ideally from the field on a mobile app — you can attribute labour cost accurately. Without that, job profitability is guesswork.

Track it in real time, not at year end

Discovering a job lost money months later is too late to fix anything. The goal is live job costing: as timesheets, purchase orders and supplier bills are logged, your profit figure updates automatically. That lets you catch an overrun while the job is still running, adjust scope, and quote the next one better.

Run your whole business on Trakeit

CRM, jobs, projects, compliance, timesheets and invoicing in one platform. 14-day free trial, no credit card required.

Start Free Trial →