HVAC · PLUMBING · ELECTRICAL · OREGON AND ARIZONA

Contractor Marketing Break-Even Calculator

Marketing that brings in revenue can still lose money. This free tool shows how many added jobs it takes to cover a monthly marketing cost, using what a job actually leaves you after labor and materials.

QUICK ANSWER

How many jobs does it take to pay for marketing?

Divide the monthly marketing cost by what one added job leaves you after its direct costs, then round up. A $1,197 plan with $675 left per job needs 2 added jobs a month, and 4 in the first month when the $1,000 setup is included. Enter your own numbers below.

FREE PLANNING TOOL · NO SIGN-UP

Contractor marketing break-even calculator

Results

Contribution per job$675$1,500 collected − $825 direct cost
Jobs to cover the monthly cost2$1,197 ÷ $675, rounded up to whole jobs
Jobs to cover month one4$2,197 with setup ÷ $675, rounded up
Net-profit estimate (separate method)6$1,197 ÷ $225 net per job. Month one with setup: 10

The two methods answer different questions. Contribution counts only the cost of doing one more job, so it shows what an added job really leaves you. The net-profit estimate spreads your overhead across every job. It gives a higher job count only when its profit per job is lower than your contribution per job.

Added revenue$0
Contribution$0
After monthly cost−$1,197
After month-one cost−$2,197

What added jobs leave after marketing costs

−$0$5,000024681012Additional completed jobs per monthmonth one: 4monthly: 2
Ongoing month (monthly cost only)First month (with setup fee)Circles mark the first whole job that covers the cost

Missed-call scenario

A missed call is not a booked job. Enter each step separately. The starting values are examples, not measured rates.

Estimated monthly average: 17.3 missed calls → 8.7 answered → 2.6 booked → 2.1 completed jobs, worth $1,404 in contribution (about 117% of the $1,197 monthly cost, or 39% measured by net profit per job). This only counts as new money if those callers would otherwise have gone elsewhere.

How does the calculator work out break-even?

It uses contribution per job: collected revenue minus the direct cost of delivering that one job. The marketing cost divided by that figure, rounded up, is the number of added jobs needed. A second figure uses your net profit margin as a separate, usually stricter, estimate.

  • Monthly break-even. Monthly marketing cost ÷ contribution per job, rounded up to a whole job.
  • First month. Add the one-time setup fee to the monthly cost before dividing.
  • Net-profit estimate. Monthly cost ÷ (average ticket × net profit margin). Use the margin from before this marketing cost.
  • Added jobs only. Count jobs that came from the marketing, not every job you finished that month. Count them when the customer has paid.
  • Whole-business break-even. If you enter overhead, the tool shows how many total jobs cover overhead plus this plan.

What counts as a direct cost of a job?

Anything you only pay because that job happened: the technician's hours and commission on it, parts and materials, fuel, permits and disposal. Rent, insurance, the dispatcher's salary and truck payments are overhead, because you pay them whether or not the job happens.

What does this calculator not tell you?

It does not predict how many jobs marketing will bring in. It shows the target a plan has to reach at your numbers. The example trades and tickets are illustrations, not regional price data. If one job type swings widely, such as a drain call versus a repipe, run each one separately.

Questions contractors ask about break-even

What is the break-even formula for contractor marketing?

Divide the marketing cost by the contribution from one added job: what you collect minus the direct cost of doing that job. Round up to a whole job. Rent, insurance and office pay stay out, because they do not rise when you complete one more job.

Why not just use my net profit margin?

You can, as a second estimate. Net margin spreads all your overhead across every job, so it usually asks for more jobs than an added job really needs to cover. Take the margin before the marketing cost you are testing, or you count that cost twice.

Does technician pay count as a direct job cost?

Hourly pay, payroll taxes and commission for the hours spent on that job are direct costs. A salaried dispatcher or shop manager is overhead, because that pay does not change when one more service call is completed.

Why is the first month higher?

Month one includes the one-time setup fee. Every Mandile SEO local SEO plan has a $1,000 setup, so the calculator shows the first month and the ongoing months separately.

Do these numbers predict my results?

No. The calculator shows how many added jobs would cover a cost at the numbers you enter. It does not predict how many jobs any marketing will bring in. No one can promise a ranking, a lead count or a date.

Want a second set of eyes on your numbers?

Bring your ticket size and job costs and we will walk through whether a plan can pay for itself at your volume. See the Local SEO & AI Search plans, or read the worked examples for Salem and Keizer and Phoenix and Glendale.

About this tool

Built by Jeremy Mandile, founder of Mandile SEO at 5836 W Thunderbird Rd, Glendale, AZ 85306, 971-446-5221. It is a planning aid, not accounting or tax advice. Nothing you type is sent or stored. Mandile SEO does not guarantee rankings, leads, bookings or revenue.