Budgeting for Growth: What % of Revenue Should Contractors Spend on Marketing?
"How much should I spend?" It's the most common question we get from business owners. The honest answer is: It depends entirely on how fast you want to grow.
The Maintenance Mode (3-5%)
If you are fully booked, have a steady stream of referrals, and just want to replace the natural churn of lost customers (usually 10-15% per year), you should spend 3-5% of your gross revenue on marketing.
This keeps the lights on, keeps your website hosting paid, and keeps the phone ringing just enough to maintain your current size.
The Growth Mode (8-12%)
This is the sweet spot for most ambitious contractors. If you want to grow 10-20% this year (e.g., go from $1M to $1.2M), you need to invest.
A budget of 8-12% of gross revenue allows for aggressive SEO, paid search (PPC) campaigns, and maybe some local branding like radio or billboards. Most successful $1M-$5M companies sit in this bracket.
The Aggressive Mode (15-20%)
If you are launching a new location, trying to double your revenue in a year, or entering a new market, you need to buy market share.
You will likely "overspend" to acquire customers now (15-20% of revenue), knowing that their Lifetime Value (LTV) will pay off in years 2, 3, and 4. This is for companies with strong cash flow and operational capacity to handle a flood of leads.
Where to Put the Money?
Don't just throw money at the wall. Here is a recommended allocation for a healthy home service business:
- 50% Digital: SEO, Google LSA, PPC. This gives you the highest measurable ROI and captures high-intent traffic.
- 20% Retention: Email marketing, CRM automation, customer gifts, and referral programs.
- 20% Brand: Truck wraps, uniforms, job site signs. These are walking billboards.
- 10% Experimental: Try a new lead source (Nextdoor, direct mail, etc.) or tool. If it works, scale it. If not, cut it.
Track CPA (Cost Per Acquisition)
Stop worrying about the total budget number and start worrying about your CPA.
If it costs you $100 to get a customer who pays you $5,000 over their lifetime, you should have an unlimited budget. You should spend as much as you possibly can to acquire those customers until your operations break.
Get a Custom Marketing Plan
We help you allocate your budget to the channels that actually bring in revenue, not just clicks.