FREE TOOL

Contractor marketing ROI: is your marketing paying you back?

Revenue makes every campaign look good. This tool measures return against the gross profit those jobs leave after the work is done.

By the BlueSmith team · Updated

At a glance

You enter
  • All-in marketing spend per month
  • Signed jobs from marketing per month
  • Average project value
  • Gross margin
You get
  • Return on marketing (gross profit)
  • Revenue from marketing per month
  • Gross profit after marketing per month
How the math works
  • Gross profit from marketing
  • Gross profit after marketing
  • Return on marketing
  • Example (not a benchmark)
What it costs
Free. No signup, no email. Arithmetic on your own numbers, not a promise of results.
35%

Return on marketing (gross profit): 525.0%

Return on marketing (gross profit)525.0%
Revenue from marketing per month
$125,000
Gross profit after marketing per month
$36,750

$7,000 a month bringing 5 signed jobs at $25,000 and 35% margin.

See what we’d build for these numbers

Starts with example numbers. Change them to yours. Arithmetic only, not a promise of results.

HOW IT WORKS

Three steps. Your numbers.

  1. 01

    Enter your numbers

    Enter your all-in monthly marketing spend.

  2. 02

    Watch it recalculate

    Add the signed jobs that spend produced.

  3. 03

    Use the answer

    Add your average project value and gross margin.

How the math works

Gross profit from marketing

Signed jobs × average project value × gross margin. What’s left of the revenue after the job’s direct costs.

Gross profit after marketing

Gross profit − marketing spend. The money the campaign actually added to your month.

Return on marketing

(Gross profit − spend) ÷ spend × 100. Negative means the jobs didn’t cover what it cost to win them.

Example (not a benchmark)

$6,000 spend, 3 jobs at $18,000: $54,000 revenue. At a 35% margin, $18,900 gross profit. Minus $6,000 leaves $12,900, a 215% return.

STRAIGHT ANSWERS

Questions we hear.

Does a high ROI here guarantee the next month?

No. It’s arithmetic on one set of inputs. Seasons, crews, and job mix shift, so rerun it every month instead of trusting one good one.

Why not use revenue?

Because you don’t keep the revenue. A campaign that brings $50,000 in jobs can still lose money if the margin is thin and the spend is high.

What belongs in all-in spend?

Ad spend paid to the platforms, agency fees, software you use only for marketing, and any shoot or design costs that month.

My jobs close long after the spend. Is the ROI wrong?

It can lag. Compare a few months of spend against the jobs signed over the same stretch, and the timing evens out.

Numbers are the start. Let’s build the system.

Seven questions. Two minutes. See the one part of your engine holding your projects back.

Show me where I’m losing jobsFree 2-minute assessment · No pitch, no obligation

Avg response time 2.5 minutes