Guide · Fracmo Blog

Marketing Budgets and ROI for Trade Services: A Practical Guide

Published September 17, 2026 · 9 min read

Advertising on a city street
Photo: Daveness_98 · CC BY 2.0 · Source: Flickr

Most trade service owners skip marketing because they don't know what to spend or how to measure whether it works. The result is either no new customers or panic spending that doesn't move the needle. This guide shows you how to budget, track ROI, and scale profitably.

Why Trade Services Struggle with Marketing Budgets

Plumbers, electricians, landscapers, and cleaning companies live on a knife's edge. Work is feast or famine. A big job lands and you're booked solid for weeks. Then it dries up and you're scrambling. In the panic, you either spend nothing on marketing—betting that referrals will save you—or you dump money into ads without knowing whether they'll return a job.

The core problem is that trade services don't think in terms of customer lifetime value. You close a one-time job, pocket the margin, and move on. Marketing looks like a tax, not an investment. But a homeowner who gets a reliable electrician often comes back: a blown breaker, an outlet upgrade, a pre-sale inspection. One customer can be worth thousands over five years. Until you see that math, you can't budget rationally.

A second barrier is attribution. A customer calls and says 'I found you on Google.' But did they click an ad you paid for, or did they search your name after seeing your truck? Did they call because of a referral from last year's kitchen remodel, or because they read a review? Without clarity, you can't measure what works, so you can't decide what to fund.

The Foundation: Know Your Economics

Before you spend a dollar on marketing, you need to know three numbers: job value, cost of acquisition, and lifetime value.

Job value is the total revenue of a typical project minus direct costs (parts, labor for subcontractors, fuel). A plumber who charges 2000 dollars for a main line repair but spends 400 on materials and labor has a job contribution of 1600 dollars. A cleaning company with a 150-dollar weekly service and 40-dollar labor cost per visit has 110 dollars per job. These are the margins you're protecting and growing.

Cost of acquisition is every dollar spent to land a customer divided by the number of customers you land. If you spend 500 dollars per month on Google ads and land two jobs from those ads, your cost per acquisition is 250 dollars. If you hire a part-time person to do local SEO and manage your Google Business Profile and it costs you 1200 dollars per month and nets you three jobs, your cost is 400 dollars per acquisition. Track this ruthlessly. It tells you which channels are worth expanding.

Lifetime value is the total margin you'll earn from a customer over time. A homeowner who uses your plumbing service twice a year for five years at an average job of 1200 dollars with 800-dollar margin is worth 8000 dollars in lifetime value. A cleaning company with a weekly recurring customer at 110-dollar margin who stays for three years is worth 17,160 dollars in lifetime value. Once you know this, you can justify spending 300, 400, even 1000 dollars to acquire a customer, because the payback is clear.

  • Calculate job margin for your most common services
  • Log where each customer came from: Google, referral, review site, social media, past customer
  • Track the number of customers from each source over a full quarter
  • Estimate how many times a customer will use you again in the next year or three years

Setting Your Annual Marketing Budget

A typical trade service business allocates 3 to 8 percent of gross revenue to marketing. If you're earning 200,000 dollars in gross revenue per year, that's 6,000 to 16,000 dollars annually. This range accounts for where you are in the market cycle. A busy electrical company with all the work it can handle may spend 3 percent and still grow through referrals. A new cleaning outfit competing in a saturated area may need 7 to 8 percent to build visibility and reviews.

The smarter way to think about it is in terms of customer acquisition targets. If your lifetime value is 8000 dollars and your cost of acquisition from all channels is 400 dollars, then your payback is fast—20 jobs a year covers your acquisition spend and funds growth. If you want to grow by 30 percent, you need 30 percent more jobs, so you budget 30 percent more acquisition spend. The percentage of revenue becomes a result of your targets, not the driver.

A practical framework: dedicate at least 50 percent of your budget to channels that already work—usually Google Local Services Ads, your Google Business Profile optimization, and referral incentives—because these channels have the lowest customer acquisition cost and highest conversion rate. Allocate 30 percent to medium-term initiatives like local SEO and reviews, which build authority and reduce cost of acquisition over time. Reserve 20 percent for testing new channels or scaling what works.

  • Established business with strong referral base: 3 to 4 percent of revenue
  • Growing business competing in a crowded market: 5 to 7 percent of revenue
  • New business with no reputation yet: 8 to 12 percent of revenue, with a focus on reviews and local SEO

Measuring ROI: What Actually Works

The most reliable channels for trade services are Google Local Services Ads, Google Business Profile, and referrals. All three have high conversion rates because the customer is actively looking for your service or came recommended by someone they trust. The cost of acquisition is low relative to other channels, and repeat business is common. These deserve the bulk of your budget.

Google Local Services Ads put you at the very top of search results on Google Maps when someone near you searches for 'plumber near me' or 'emergency electrician.' You pay per lead that comes to you—not per click. Leads cost between 20 and 100 dollars depending on your market and service type. The conversion rate is high: many people who click are ready to hire. If you're spending 500 dollars per month on LSA leads and closing one in four at an average job of 1500 dollars, your customer acquisition cost is 2000 dollars and your margin on that customer is 1000 dollars, plus future work. That's a good business.

Your Google Business Profile (your local business listing on Google) is free. Every dollar spent on optimization—photos, regular posts, response to reviews—is almost pure margin. A well-maintained profile shows up in local search results and on Google Maps. Customers see your hours, reviews, photos of your work, and can book or call directly. Hiring someone part-time to manage your profile, respond to reviews, and add posts costs 300 to 800 dollars per month and often drives 30 to 50 percent of your new customer leads. That's one of the best ROI investments a trade service can make.

Referrals are often free or low-cost if they come naturally. But you can accelerate them with a small incentive: 50 to 150 dollars off a customer's next service if they refer someone who becomes a client. Track referrals in your invoices or intake form. If 20 percent of your new jobs are referrals and that number grows to 30 percent after you launch a referral program, you've changed your business model in a way that reduces acquisition cost over time.

Secondary channels—Facebook and Instagram ads, local directories, seasonal promotions—have lower conversion rates and higher acquisition costs. They can work for brand awareness or seasonal demand, but measure carefully. A Facebook ad campaign that costs 1000 dollars per month should land at least three to four qualified leads per month to be worth it. If you're getting one, it's a drag on ROI.

  • Google Local Services Ads: measure by cost per lead and close rate
  • Google Business Profile: measure by phone calls, website clicks, and profile views each month
  • Referrals: track referral source in every job intake; calculate percentage of monthly jobs from referrals
  • Social media or other channels: require at least 3 to 4 qualified leads per thousand dollars spent to justify continued spend

Common Budget Mistakes

The first mistake is spending without tracking. You run Facebook ads for two months, get a few calls, and decide ads don't work. But you never asked each caller where they found you. You shut off the campaign without knowing if it was actually converting. The solution is simple: when someone calls or books, ask them how they heard about you and log it in a spreadsheet. After 30 days of data, you'll know which channels are driving real business.

The second is conflating brand awareness with customer acquisition. A nice logo or a viral TikTok video might feel like marketing, but it won't land you a plumbing job next Thursday. Trade service customers are looking for a fast, reliable, local professional—not a personality. Spend on visibility and conversion, not on aesthetics or cleverness. A boring Google Business Profile that shows your hours, reviews, and photos of your work will outperform a beautiful Instagram account every single time.

The third is spreading the budget too thin. Ten different channels at 100 dollars per month each means you're not running deep enough in any one channel to learn what works. Pick two or three channels where your customers are most likely to be looking, fund them properly, measure them, and scale the winner. Then test a new channel. This is how you learn and grow without wasting money.

The fourth is ignoring lifetime value and treating every customer as a one-time transaction. If you think a 150-dollar cleaning job is only worth 150 dollars, you won't invest 50 dollars to acquire that customer via ads. But if you know that customer is likely worth 3000 dollars over three years, suddenly a 50-dollar acquisition cost makes sense. Spend time calculating true lifetime value. It will change how you budget.

When to Hire Help vs. DIY

If you're a solo operator or a crew of two to three people, you can't do marketing and deliver jobs. Something has to give, and usually it's marketing. You fall back on referrals and hope. This works until it doesn't. The question is not whether to hire help but what kind.

A part-time local marketer or virtual assistant (10 to 20 hours per week, 800 to 1600 dollars per month) can manage your Google Business Profile, respond to reviews, post on social media, and field calls. This person doesn't need to be an expert in marketing—they need to be organized, reliable, and good on the phone. Their job is to keep you visible, responsive, and easy to book. Many solo operators find that hiring this role pays for itself within the first few months through incremental jobs and better customer retention.

A fractional marketing operator or agency (1000 to 3000 dollars per month depending on scope) develops strategy, manages paid campaigns, builds local SEO, and handles all the systems side. They don't do the work, but they make sure the right customers find you and convert. This makes sense if you have a larger team and want to grow faster, or if you're tired of DIY marketing and want someone accountable for results. The catch is that you have to give them real budget and real authority, not check in every other week to second-guess decisions.

The least effective path is hiring someone to 'handle marketing' but keeping them isolated from the business. Marketing only works when it's connected to operations, customer feedback, and financial data. If your hired marketer doesn't know your actual job margins, customer repeat rate, and where referrals come from, they're guessing. Build systems so whoever you hire has clear data and permission to act on it.

A Simple Tracking Framework

You don't need fancy software to track marketing ROI. A spreadsheet is enough if it's disciplined. Every month, log: how many new customers you landed, where they came from, the job value, and the margin. At the end of each quarter, calculate the total acquisition cost for each channel and the total margin earned from customers who came from that channel. The channel with the highest margin relative to cost is your winner. Double down there.

For example: in Q1, you spent 500 dollars on Google Local Services Ads and landed 3 customers from that channel. Their combined margin was 3600 dollars. Cost of acquisition was 167 dollars per customer. In the same quarter, you spent 400 dollars on Facebook ads and landed 1 customer with 800 dollars margin. Cost of acquisition was 400 dollars. LSA won by a landslide. In Q2, you increase LSA spend and test a different approach on Facebook, or you drop Facebook and reallocate the 400 dollars to LSA.

This framework works for any size business. It requires discipline—asking every customer how they found you, logging the data, running the math quarterly—but it takes less than two hours per quarter and it will save you thousands by pointing you toward what actually works.

  • Create a simple Google Sheet with columns: date, customer name, service, job revenue, job margin, source (Google, referral, review site, Facebook, etc.), notes
  • Every time you land a job, log the source immediately
  • At the end of each quarter, sum revenue and margin by source and divide by the amount you spent on that source in that quarter
  • Identify the top two channels by ROI and plan to increase spend there in the next quarter

Putting It Together: A Real Example

Let's say you run a plumbing company with two crews and you're doing 250,000 dollars in gross revenue per year. Your average job is 1500 dollars. Direct costs (parts and labor) average 600 dollars per job, so your margin is 900 dollars. A typical customer uses you twice per year and stays with you for four years, so lifetime value is 7200 dollars. You want to grow to 300,000 dollars revenue in the next year, which means you need 33 percent more jobs, or about 3 more jobs per month.

Right now, 50 percent of your jobs come from referrals (free or referral incentive), 40 percent come from Google Local Services Ads, and 10 percent come from your Google Business Profile. You're spending 3000 dollars per month on LSA (which yields about 8 to 10 leads per month, of which you close about 2 to 3). Your total marketing spend is 3200 dollars per month (3000 on LSA plus 200 on Google Business Profile maintenance via a part-time assistant), which is about 15 percent of monthly revenue. That's higher than the benchmark, which tells you that you're relying too heavily on paid advertising and not enough on systematic referrals and organic visibility.

To grow to 300,000 dollars in revenue, you could increase LSA spend to 4000 dollars per month—but that might not scale linearly and it eats into margin. Instead, you shift your strategy: keep LSA at 3000 dollars, increase your Google Business Profile investment to 600 dollars per month (hire a better part-time person or add 4 hours per week to someone you already have), and launch a formal referral program offering 200 dollars per referred customer who books. You also add a quarterly email or postcard to past customers (200 dollars per quarter) reminding them of seasonal maintenance. Total new spend is 600 + 200 = 800 dollars per month. Your total marketing budget is now 3800 dollars per month, still 15 percent of revenue, but much better distributed.

The hypothesis is that better Google Business Profile visibility and a systematic referral program will generate 2 to 3 new jobs per month from lower-cost channels, reducing your reliance on LSA and lowering overall cost of acquisition. You track this for three months. If referral volume increases from 50 to 60 percent of new jobs and Google profile views double, you've validated the strategy and can scale it. If not, you adjust and try something else. The point is that you're spending strategically with a clear hypothesis and measuring results, not just hoping marketing works.

See exactly what each Fracmo plan ships. Every deliverable and every price is public — $249, $999 and $2,490 a month, month-to-month, no discovery call to see a number.

See Fracmo pricing →

Keep reading

FAQ

Questions people actually ask

what percentage of revenue should a plumbing or electrical company spend on marketing
Most trade service businesses allocate 3 to 8 percent of gross revenue to marketing and customer acquisition. The range reflects size and market density: established firms with strong referrals may lean toward 3 percent, while newer entrants competing for visibility often invest 5 to 8 percent. The right number depends on your growth goal, not an industry average.
how do i calculate roi on marketing for my cleaning or landscaping business
Track the job value and the cost to acquire it. If a customer cleans 10 homes per month at 150 dollars each and came from a 30-dollar Google ad, your cost of acquisition is 30 dollars and the lifetime value is at least 1500 dollars. The gap is your ROI—but only if you actually attribute the customer to that channel and calculate lifetime value honestly, not one-time revenue.
should trade service companies do their own marketing or hire help
Solo owners and small crews cannot do marketing and deliver jobs well. The question is not whether to hire help but what kind: a part-time local marketer, an agency, or software and AI tools that let one person manage strategy, visibility, and lead flow. The choice depends on your budget, growth ambition, and tolerance for systems over personal hustle.

Put a fractional CMO to work this week.

Start self-serve — your CRM is live the moment you sign up, and every plan is month-to-month with pricing published in the open.

Start with Fracmo →

Not ready? Run the free AI-visibility audit or compare plans →