Most marketing arguments in a painting company come down to a single unknown: what is one estimate actually worth? Once you can answer that, questions like "is $120 a lead too much?" or "should we stop running ads?" answer themselves. This guide walks through the arithmetic with a worked example, then gives you a worksheet to fill in with your own figures.
Step 1: find your average job value
Answer first: take last year's residential revenue and divide it by the number of residential jobs.
Do this separately for each product if they differ a lot. A typical painting company might find something like:
| Product | Example average |
|---|---|
| Interior repaint (several rooms) | $3,800 |
| Full exterior | $7,500 |
| Cabinet refinishing | $5,200 |
| Deck and fence staining | $1,900 |
These are example figures for the worksheet, not industry benchmarks. Use your own. If you don't track by product, start this season.
Step 2: find your close rate, by source
Answer first: divide jobs signed by estimates sent, and split it by where the lead came from.
Referral leads, repeat customers, map listings and paid ads rarely close at the same rate. In our example company:
- referrals and repeat customers: 6 of 10 estimates signed
- Google map and organic search: 4 of 10
- paid search ads: 3 of 10
- social media ads: 2 of 10
If you don't know these numbers, the estimate follow-up service starts by reconstructing them from your quote history.
Step 3: calculate what one estimate is worth
Answer first: expected value per estimate = average job value × close rate.
For a full exterior at $7,500:
- from a referral: $7,500 × 0.6 = $4,500
- from organic search: $7,500 × 0.4 = $3,000
- from paid search: $7,500 × 0.3 = $2,250
- from social ads: $7,500 × 0.2 = $1,500
That is revenue, not profit. To get closer to what you can afford, multiply by your gross margin.
Step 4: convert revenue into affordable marketing cost
Answer first: decide what share of a job's gross profit you will spend to win it.
Say your gross margin on exteriors is 40% after labour and materials. Expected gross profit per paid-search estimate is $2,250 × 0.40 = $900. If you are willing to spend a quarter of that on acquisition, your ceiling is about $225 per booked paid-search estimate.
Now subtract the cost of running the estimate. If the visit and write-up cost about $60 in time and fuel, the most you should pay for the lead itself is around $165.
Run the same arithmetic for deck staining at $1,900, and the ceiling drops to well under $50 per lead. That is why many painters find small-ticket ads unprofitable on their own, and use them mainly to fill gaps or win customers for larger work later.
Step 5: compare volume with close rate
Answer first: improving close rate usually pays faster than buying more leads.
Take a company sending 30 exterior estimates a season from paid search, at a 30% close rate and $7,500 average:
| Scenario | Estimates | Close rate | Jobs | Revenue |
|---|---|---|---|---|
| Today | 30 | 30% | 9 | $67,500 |
| 50% more leads | 45 | 30% | 13.5 | $101,250 |
| Better follow-up | 30 | 40% | 12 | $90,000 |
Buying 15 more leads at $165 costs about $2,475 in ad spend, plus 15 more estimate visits. Raising close rate from 30% to 40% costs neither ads nor extra visits, only better quotes and steady follow-up. Ideally you do both, in that order.
Step 6: watch the hidden costs
A few costs rarely appear in a marketing report but change the maths:
- Unqualified visits. Driving to quote a job outside your area or below your minimum. Ask two qualifying questions on the phone first.
- Slow quotes. Every day between visit and quote tends to lower close rate.
- Missed calls. A call you miss while on a ladder may be a lead you paid for. A text-back tool or a shared office line helps.
- Seasonal mismatch. A lead that arrives when you're fully booked is worth less, because you'll either turn it away or push it to a date the customer won't accept.
Your worksheet
Fill in each line for one product line at a time:
- Average job value: $______
- Close rate from this source: ______%
- Expected revenue per estimate (1 × 2): $______
- Gross margin: ______%
- Expected gross profit per estimate (3 × 4): $______
- Share you'll spend to acquire: ______%
- Acquisition ceiling (5 × 6): $______
- Cost of running the estimate: $______
- Maximum to pay per lead (7 − 8): $______
If the actual cost per lead from a channel is well below line 9, that channel can probably take more budget. If it's above, fix close rate or targeting before spending more.
Five questions before you raise any budget
Answer first: check these before spending more on any channel.
- Do you know the close rate for this channel, not just overall? If not, track it for a season first.
- Can you handle more estimates without slowing quotes? An overloaded estimator lowers close rate on every lead.
- Is the landing page specific to the service you're advertising? General pages waste paid traffic.
- Are you answering calls and texts within a working day? Unanswered leads are the most expensive kind.
- Is the season right? A lead that arrives when you're booked solid is worth much less.
If any answer is no, fixing it will usually do more than adding budget.
How this shapes a marketing plan
Once you have these numbers, three things usually follow:
- Budget moves toward the products and seasons with the highest value per estimate, often spring exteriors and large interiors.
- Follow-up becomes a priority, because every point of close rate raises the value of everything else.
- Low-value services such as small staining jobs get marketed mainly to past customers, not cold traffic.
This is the same discipline behind results from our HVAC work, such as HVACDeal.ca, which reached 500+ leads at a 12:1 ROI. The trade is different; the arithmetic is the same. See the results page for what transfers.
For timing these budgets across the year, read the exterior season calendar. For plan costs, see pricing.
Frequently asked questions
What is a good close rate for a painting company?
There is no single benchmark we can stand behind; it varies by job type, price position and how leads arrive. Referral leads usually close far better than ad leads. Track your own rate by source, and work to raise it.
Should I count the estimate visit as a marketing cost?
Yes, at least roughly. Fuel, time and the evening spent writing the quote are real costs. Including them shows why qualifying leads before you drive out matters.
What is the difference between cost per lead and cost per job?
Cost per lead is what you pay for each request. Cost per job is total marketing spend divided by signed jobs. Only cost per job tells you whether the marketing paid.
Can a painter afford to spend more on marketing in spring?
Usually yes, if the numbers support it. A spring estimate can fill a summer week, which is worth more than a December one. Weight your budget to the months that fill your best weeks.