Job profitability

Free Job Profitability Calculator for Contractors (No Signup)

Most contractors can quote a job in their sleep. Far fewer can say, with confidence, what they actually kept after labor, travel, vehicle wear, materials, overhead, and marketing cost. A quick per-job check fixes that — and you do not need a spreadsheet or a software trial to run one.

MarginMate built a free job profitability calculator for HVAC, plumbing, and electrical shops. Enter one job's numbers and see net profit, net margin, total cost, and profit per hour in seconds. No account, no credit card, no demo call.

What the calculator includes

Unlike a simple "revenue minus materials" guess, the calculator models the costs that usually get skipped on a napkin estimate:

  • Onsite labor hours and travel time at your burdened labor rate.
  • Vehicle cost by miles driven and your cost per mile (fuel, wear, insurance allocation).
  • Materials, permits, and other direct costs at what you paid, not what you charged.
  • Overhead per labor hour spread across onsite and travel time.
  • Lead and marketing allocation so jobs that came from paid ads carry their share of acquisition cost.

The output is net profit, net margin, total job cost, total labor hours, cost per hour, and profit per hour — plus a cost breakdown so you can see what ate the ticket.

When to use it

  • After a job that felt tight. Run the real numbers before you decide it was "fine."
  • Before repricing a service line. Plug in a typical call and see if your flat rate still holds margin.
  • When comparing job types. A $900 install and a $180 diagnostic do not deserve the same assumptions.
  • When onboarding a new tech. Show them how travel and overhead change the story on small tickets.

How to get accurate results

  1. Use your burdened labor rate, not the wage on the paycheck.
  2. Count round-trip travel time, even on short calls.
  3. Pick a realistic vehicle cost per mile (many shops use $0.55–$0.75 for light trucks).
  4. Allocate overhead per labor hour from your monthly fixed costs divided by billable hours.
  5. Add a lead cost if the job came from Google Ads, Angi, or another paid channel.

Garbage in still gives garbage out — but honest inputs on one job often reveal more than a month of guessing.

What to do with the answer

If margin looks healthy, note which inputs drove it (efficient labor, low travel, strong material markup) and do more of that work. If margin is thin or negative, you have a specific lever to pull: raise price, reduce drive radius, bundle minimum charges, or stop taking that job type from expensive lead sources.

The calculator is a single-job snapshot. Tracking margin across every ticket is what turns one-off surprises into a pricing strategy — but the first step is running the job you just finished.

Try it on your last job

Open the free job profitability calculator, enter your numbers, and see net profit and margin in seconds.

Open the free calculator