A simple, honest framework for setting a marketing budget that grows your trade without gambling.
Get My Free Audit“How much should I spend on marketing?” is one of the most common questions contractors ask — and most answers are either vague or self-serving. Here's a straight framework you can actually use.
A widely used benchmark: established businesses spend around 5% of revenue to maintain, and 7–10% when they want to grow. So a contractor doing $500,000 a year and wanting to grow would budget roughly $35,000–$50,000/year, or about $3,000–$4,000/month. Doing $250,000 and holding steady? Closer to $1,000–$1,500/month. Newer or hungrier businesses often spend a higher percentage to build momentum, then ease off.
The better question is: what does a job cost you to win, and what's it worth? If $1,500 in marketing reliably produces three $2,500 jobs, spend more — you'd be foolish not to. If it produces nothing, zero is too much. Set a starting budget from the rule of thumb, then let the results tell you whether to scale up or cut.
Don't blow the whole budget on one channel (especially shared marketplace leads). Don't sign a long contract before you've seen results. And don't judge marketing on a single month — SEO especially takes 60–90 days to show, then compounds.
Not sure what your number should be? Our free audit looks at your current setup and tells you where a budget would produce the most jobs — free, no obligation.
Roughly 5% to maintain and 7–10% to grow. Newer businesses often spend more early to build momentum. Let return on the spend guide adjustments.
Fix follow-up first, then invest in owned channels (local SEO, reviews) for long-term low-cost leads, and use ads to scale once those convert. A blend usually wins.
Rebates, Google rule changes, lead-cost data and one tactic to try — in plain English, for Ottawa trades. No spam, unsubscribe anytime.
Start with the free audit — we check your Google listing, website and phones, then send you a 10-minute video of what we found. No pressure, no cost.
Get My Free Audit Book a 30-min callOr text us anytime at 343-558-5062