Skip to content
Local service. Nationwide support.
A FREE TOOL FOR CURIOUS BUSINESS OWNERS

Let's talk about
the numbers.

Because “more leads” sounds nice, but what you really want to know is: will this make sense for my business? Start with your assumptions and follow the math.

Your numbers

$1,500

Ads, tools and help combined.

$60

What it costs to get one call, form or booking.

20%

Out of 100 leads, how many become customers?

$900

Typical ticket for a new customer.

45%

What you keep after materials, labor and fees.

1×

Over their lifetime with you. 1 = one and done.

Estimated cohort contribution after marketing

$525

35% return on spend

5.0 new customers / moBreak-even: 3.7

The yellow line marks break-even.

Leads
25
Cost per customer
$300
Profit per customer
$405
Gross profit
$2,025
Your biggest lever

Win one more repeat purchase

This hypothetical change adds $2,025 in modeled cohort contribution. Reviews, reminders and a reason to come back.

  • Close 5 more of every 100 leads+$506
  • Get leads 20% cheaper+$506
  • Raise the average sale 10%+$203

A planning tool, not a promise. Results depend on your market, offer and follow-up. We're happy to sanity-check your numbers with you.

THE MATH, IN PLAIN ENGLISH

Here's what's happening behind the scenes.

The calculator divides the monthly marketing spend by the assumed cost per lead to estimate leads, then applies your close rate to estimate new customers.

Estimated contribution per customer uses your average sale, margin, and assumed purchases over that customer's lifetime. Net return subtracts marketing spend from the estimated contribution of those customers. Break-even is shown as a fractional customer equivalent.

When you include repeat purchases, the result combines monthly acquisition spend with lifetime contribution. It is not monthly cash flow or realized profit. Taxes, attribution uncertainty, fixed overhead, and the timing of repeat purchases are not modeled. These are hypothetical scenarios—not forecasts or promised results.

Want to put this in context? Let's talk