Every service business owner eventually asks how much to spend on marketing, and most get an answer in percentages that sounds precise and means very little. The budget that works is built from three facts about your own company: how much you can afford to pay for a new customer, how many new customers your crews can actually serve and how quickly the money comes back. Everything else is a sanity check.
In this article
- The wrong question
- The five numbers you need first
- The Payback Budget method
- A worked example
- Payback period and cash flow
- Budget by stage of the business
- Fixed costs you cannot skip
- Splitting the budget across channels
- What to track every month
- When to stop spending
- Marketing in the slow season
- Agencies, software and your time
- How maintenance plans change the math
- Opening a new service area
- The monthly and quarterly review
- Budgeting mistakes
- Where to start this month
- Frequently asked questions
- Frequently asked questions
The wrong question
"What percentage of revenue should I spend on marketing?" is the most common marketing question service business owners ask, and the answer they usually hear — somewhere between a few percent and ten percent of revenue — is close to useless on its own. A percentage of revenue tells you nothing about whether the money comes back, how fast it comes back, or whether you have the crew capacity to handle the work it creates. Two companies with the same revenue can need wildly different budgets: one with a full schedule, strong referrals and a membership base; the other in a new market with an empty calendar and a new truck to pay off.
A better question is: how much can I spend to get a customer, how many customers can my team serve, and how quickly does that spending pay back? Those three numbers set the budget. The percentage is just a sanity check afterwards.
The five numbers you need first
- Average ticket of a first job from a new customer, not the average of all jobs.
- Gross margin on that work — revenue minus direct labor, materials and job costs.
- Repeat value: how much gross margin an average customer produces over the next two or three years through repeat work, maintenance plans and referrals.
- Close rate on leads that reach an estimate or a booked visit.
- Capacity: how many additional jobs per month your current crews can actually complete well.
If you do not know these numbers, the first marketing investment is a month of tracking them. Guessing a budget without them is how companies either starve growth or pour money into leads their crews cannot serve.
Keep reading — free
The rest of this article is worth the 20 seconds
Tell us where to send it and the full piece unlocks right here, along with everything else on this blog.
Rather just talk? Message us on WhatsApp.
The Payback Budget method
The method sets the budget from the bottom up in four steps.
Step 1 — Allowable cost per customer
Decide how much of the first-job gross margin you are willing to spend to win a customer. Businesses with strong repeat value can go higher; one-time-job businesses should stay conservative.
Step 2 — Allowable cost per lead
Multiply the allowable cost per customer by the close rate. If you can spend $300 per customer and close 30% of leads, you can spend $90 per lead.
Step 3 — Capacity-limited volume
Estimate how many new customers your team can serve per month without breaking schedules or quality. That number caps the budget.
Step 4 — Budget
Budget = new customers you can serve × allowable cost per customer. Then add fixed marketing costs that do not scale with leads: website, software, photography, review tools.
A worked example
An illustrative HVAC and plumbing service company:
- Average first-job ticket: $850. Gross margin: 50% — $425.
- Repeat value over three years: another $900 of gross margin on average from maintenance, repairs and referrals.
- The owner decides to spend up to 60% of first-job gross margin on acquisition: $255 per new customer.
- Close rate on booked leads: 55%. Allowable cost per lead: about $140.
- Capacity: crews can take 60 new customers a month on top of existing work.
- Variable budget: 60 × $255 = $15,300. Fixed marketing costs: $1,700.
- Total monthly budget: about $17,000.
If monthly revenue is around $250,000, that is roughly 6.8% — inside the common range, but arrived at for reasons the owner can defend and adjust.
Payback period and cash flow
Marketing spent this month produces cash over several months: the job itself, then maintenance, then repeat work. A company with thin cash reserves cannot wait two years for payback, even if the lifetime math looks great. Track the payback period — how many months until the gross margin from new customers covers the marketing spent to acquire them. If first-job gross margin exceeds the acquisition cost, payback happens on the first invoice and growth is cash-safe. If you are relying on repeat value to break even, grow more slowly and keep a cash buffer. See cash flow for service businesses.
Budget by stage of the business
- New company or new market: spend more heavily relative to revenue to build a customer base and reviews, but only up to crew capacity and with a cash plan.
- Growing company adding crews: budget ahead of hiring by about one month, so new technicians have work on day one.
- Mature company with full schedules: shift spending toward higher-margin work, memberships and commercial accounts instead of raw volume.
- Seasonal business: spend ahead of the season, not during the rush, and use slow months for maintenance plan sales and reactivation.
Fixed marketing costs you cannot skip
- A fast website with service pages, service-area pages and clear contact options.
- A complete Google Business Profile with photos and regular updates.
- Call tracking and a CRM or field service software that records lead source.
- A review request system.
- Truck branding and uniforms, which act as permanent local advertising.
These make every variable dollar work harder, and they should not be the first thing cut when money gets tight.
Splitting the budget across channels
Start with channels that capture existing demand, then add channels that create it:
- Capture: Local Services Ads where available, search ads on service and emergency terms, and local SEO. These usually produce the fastest payback.
- Reinforce: reviews, remarketing and email or text to past customers, which cost little and lift conversion everywhere else.
- Create: social media, direct mail to targeted neighborhoods and community sponsorships, which build demand for later.
- Referral programs and partners: often the lowest cost per customer, but slower to scale.
A simple starting split for many local service businesses: most of the variable budget in capture channels, a smaller share in reinforcement, and a test budget in creation channels. Then let cost per booked job move the money each month. See Local Services Ads for service businesses.
What to track every month
- Leads, booked jobs and sold jobs by channel.
- Cost per lead, cost per booked job and cost per new customer by channel.
- Average first-job ticket and gross margin by channel — some channels bring bigger jobs.
- Unbooked leads and reasons: price, timing, no answer, outside service area.
- Capacity utilization: are crews full, overbooked or waiting?
More detail in measuring your marketing.
When to stop spending
If the schedule is booked out more than two weeks for non-emergency work, extra marketing mostly produces frustrated customers who book with someone faster. At that point, raise prices, shift to higher-margin services, or hire — but do not add leads. The opposite signal matters too: if technicians have idle hours for two weeks in a row and cost per customer is below your allowable number, the budget is too small.
Marketing in the slow season
Cutting marketing entirely in slow months is tempting and usually expensive, because it hands visibility to competitors and restarts everything later. A better approach: lower the variable spend on low-intent channels, keep capture channels running for the demand that exists, and push hard on low-cost channels such as past customer reactivation, maintenance plan offers and referral requests. See keeping the calendar full in the slow season.
Agencies, software and your own time
Agency fees, lead platform subscriptions and the owner's time are marketing costs too. Include management fees in your cost per customer, and judge an agency by booked jobs and cost per customer rather than clicks and impressions. If you run marketing yourself, estimate the hours and ask whether that time would produce more value in sales or operations. Ask any agency or platform for a monthly report that shows booked jobs and cost per new customer by channel; if they cannot produce it, you are paying for activity, not results.
How maintenance plans change the math
Recurring service plans are the single biggest lever on how much you can afford to spend on marketing. A customer who joins a plan produces predictable gross margin every year, books repairs with you instead of searching again and refers neighbors more often. If 25% of new customers join a plan worth $180 a year in gross margin and stay an average of four years, each new customer carries $180 of additional expected margin before any repair work. That extra value justifies a higher allowable cost per customer, but only if the plan offer is presented on every first visit and renewals are managed. Companies that raise their marketing budget on the promise of memberships without a real plan sales process simply lose money faster. See recurring revenue and service plans.
A second scenario: opening a new service area
An illustrative pest control company expanding into a new county:
- Allowable cost per new recurring customer: $220, because recurring accounts renew for years.
- No reviews or brand recognition in the area yet, so cost per customer starts high — perhaps $350 in the first two months.
- The owner accepts a loss on acquisition for 90 days, sets a cap of $12,000 for the launch and a target of 40 recurring accounts.
- From month four, the rule is simple: if cost per customer is not trending toward $220, the budget drops back and the launch is reassessed.
Launch budgets should always have a cap, a target and a date — otherwise "investing in growth" quietly becomes a permanent leak.
The monthly and quarterly budget review
- Monthly: cost per sold job by channel, capacity utilization and cash position. Move up to 20% of the variable budget from the worst to the best channel.
- Quarterly: revisit average ticket, gross margin, close rate and repeat value, recalculate the allowable cost per customer and reset the total budget.
- Before hiring: increase the budget one month ahead of each new technician.
Write the numbers down in one simple sheet. The discipline of reviewing the same five figures every month is worth more than any single marketing tactic.
Budgeting mistakes
- Using a percentage of revenue without knowing cost per customer.
- Buying more leads than crews can serve.
- Cutting fixed foundations — website, profile, tracking — first.
- Judging channels by cost per lead instead of cost per sold job.
- Ignoring repeat value and underinvesting in customers who come back for years.
- Changing everything at once so nothing can be measured.
- Spending during the rush instead of before it.
Where to start this month
A marketing budget is not an expense line you set once a year. It is a small machine that turns dollars into booked jobs, and it only works when you feed it good numbers and check its output every month. Pull the last three months of jobs and calculate average first-job ticket, gross margin and close rate. Decide your allowable cost per customer, estimate how many new customers your crews can serve, and set the budget with the Payback Budget method. Make sure every lead source is tracked, split the money with capture channels first, and review cost per sold job by channel at the end of each month before moving a single dollar.
Spend what the schedule can absorb — and prove it pays back.
We set up lead tracking by source, calculate your allowable cost per customer and manage channels against booked and sold jobs, not clicks.
Frequently asked questions
What percentage of revenue should a service business spend on marketing?
Many local service businesses spend somewhere in the single digits as a percentage of revenue, with newer companies or those entering new markets often spending more, and established companies with strong referrals and recurring customers often spending less. But a percentage alone does not tell you whether marketing is profitable. A more reliable approach is to calculate the allowable cost per new customer from first-job gross margin and repeat value, convert it to an allowable cost per lead using your close rate, cap the volume at what your crews can serve and multiply. Then compare the result to revenue as a sanity check rather than as the rule.
How do I calculate my allowable cost per customer?
Start with the average ticket of a first job from a new customer and its gross margin, meaning revenue minus direct labor, materials and job costs. Then estimate the additional gross margin an average customer produces over the next two or three years through repeat work, maintenance plans and referrals. Decide what share of that value you are willing to spend to win the customer, staying more conservative if your business relies on one-time jobs or if cash is tight. Multiplying the allowable cost per customer by your close rate gives the allowable cost per lead, which is the number to compare against what each marketing channel actually costs.
Should I cut marketing when the schedule is full?
Cut the volume-driving part, not the foundations. When non-emergency work is booked out for weeks, buying more leads mostly creates customers who book with a faster competitor, so it makes sense to reduce spending on channels that generate volume, raise prices, focus on higher-margin services or hire. Keep the website, Google Business Profile, tracking, review requests and past customer communication running, because they cost little and protect future demand. When technicians start showing idle hours for a couple of weeks and your cost per customer is below the allowable number, increase the budget again, ideally ahead of the slow period rather than during it.