A plumber, an electrician and a roofer all share a constraint an online store never has: the job gets done inside a truck ride. Ad budget that lands outside that ride buys calls you cannot take, and a lead that arrives when the crew is already booked is a callback you will probably never make. Budget and bidding for a trades business are not a media problem. They are a capacity and geography problem.
How do I set a Facebook ads budget when my crew can only drive so far?
Set the map before the money. A home service budget is capped by drive time, not by ad spend. Draw the area one truck can cover in a working day, then fund only that area. Money spent outside the radius buys calls you have to turn down.
Work in this order:
- Mark the shop or the tech's home base on a map.
- Draw the ring where a round trip plus the job still fits in a working day.
- Cut the ring where a river, a toll bridge or a recurring backup stretches the drive past what the day allows.
- Set the daily budget for that shape only, and split it if you run more than one truck out of more than one base.
The source tutorial arrives at a narrow radius for a different reason, cost. The presenter on the Bizliftng channel says "you can also Target a select small location that way you will minimize your budget a whole lot and spend less", and in the walkthrough he narrows a whole country down to a single neighborhood with a pin drop: "I just clicked on drop pin and I dropped my pin on that select area". For a trades business that pin is not a tactic. It is the service area, and it should already exist on your dispatch board before you open an ad account.
What is a break-even cost per lead for a plumbing or HVAC company?
Your break-even cost per lead is the gross profit on an average job multiplied by the share of leads you actually close. Pull both numbers from your own invoices, not from an industry average. Any lead cost under that figure is profitable. Anything over it is a subsidy you fund yourself.
Run it with your own records:
- Average ticket on the service you want more of, taken from the last set of invoices you closed.
- Gross profit on that ticket after parts, labor and truck cost.
- Close rate, meaning booked jobs divided by leads that came in for that same service.
- Break-even lead cost equals gross profit times close rate.
Two things change that number and neither one is in an ad dashboard. A drain clearing that turns into a repipe raises the true value of the lead. A homeowner who books annual maintenance raises it again. If your bookkeeping does not separate the two, the lead cost you are comparing against is the wrong benchmark.
A note on the number in the source video. The presenter is building the campaign with the location field set to Nigeria, in an account that is not denominated in dollars, and he says "5,000 is what low budget is 5,000 so that's about um if if you if you calculate that in dollars that should be less than $5". That is a local currency figure from a specific market. It is not a recommended daily budget for a service area in the United States, and copying it as a dollar amount would tell you nothing about what a lead costs where you work.
Who counts as a warm audience for a local trades business?
For a local trade, warm means people inside the service area who already have a reason to trust you. Past customers, callers who never booked, neighbors who watched a repair video, anyone who messaged the page. It is a small list compared to an online store, and that is fine.
The tutorial's route to spending less is to start with people who already know the page: "you need to think about running ads to your warm audiences". For an online store that list is large and can live anywhere. For a roofer it is bounded by the same map as the trucks, and part of it will sit outside the radius you can actually serve.
Practical consequences for a local operator:
- A customer list is worth uploading even when it is short, because those homes are already in the area you serve.
- Video viewers of a job walkthrough are a warm list you can rebuild for free, and you can still filter it down to the service area before you spend against it.
- Warm lists for a trade go stale by season, not by year. Someone who called about a furnace in January is a different prospect in July.
- If the list is too thin to run against, the map is the fallback. The video shows the audience estimate shrinking as filters stack: "my estimated audience is about 3.3 million by the time I specify my detailed target audience the age range I want the gender I want it will reduce a whole lot".
Should I bid for messages or for reach when the job is an emergency?
Emergency work and planned work need different bidding. A burst pipe goes to whoever answers first, so bid for messages or calls and answer the moment one lands. A kitchen remodel is compared against other quotes first, so bid for cheaper attention and let the follow up do the closing.
| Job type | What the homeowner is doing | What to bid for |
|---|---|---|
| No heat, no water, active leak | Contacting the first company that answers | Messages or calls, replied to immediately |
| Panel upgrade, roof replacement | Comparing quotes from more than one company | Attention now, follow up later |
| Annual maintenance, pest contracts | Not searching at all yet | Reminders to a warm list |
The presenter argues that an engagement setup is "also going to get more people to send you messages". For a trade, that only pays if somebody is actually there to answer. An unanswered emergency message is a lead you paid for and handed to the next company on the list.
How should I move ad budget between busy season and slow season?
Budget should track crew capacity, not the calendar. When the schedule is full, spending more buys leads you cannot serve this week. When trucks sit idle, the same spend is cheap insurance. Check your own booked hours weekly and move money toward the weeks with open slots.
- Pull booked hours per tech for next week before you touch the budget.
- If the board is full, hold spend flat and let the backlog clear.
- If there are open slots, raise spend on the service that fills them fastest.
- Track whether your slow weeks repeat year over year in your own job history. Treat that pattern as something to verify in your records, not as a rule someone told you.
Weather and seasonality are the part no tutorial can set for you. A heat wave, a freeze or a storm changes demand inside a day, and the budget lever is the only one that reacts that fast.
Which tools help a home service business control ad spend?
No single tool sets a budget for you. Some place the ads, some build the creative, some handle the reply after the lead comes in. The useful question for a trades business is which part of the job each one removes and whether it assumes you know media buying.
| Tool | What it does | What it addresses for a service business | Ad experience assumed |
|---|---|---|---|
| Meta Ads Manager | Builds, targets and bills Facebook and Instagram campaigns | Pin drop radius targeting and a daily cap per service area | Objective, audience, budget and bidding are set by the user |
| Google Ads | Runs search and Maps ads triggered by what people type | Catching urgent searches at the moment the pipe bursts | Keywords, bids and negative keywords are managed by the user |
| Canva | Design tool for images and short video | Turning job site photos into ad creative without hiring a designer | None for design. Does not place or bill ads |
| ManyChat | Automates replies in Messenger, Instagram and SMS | Answering an after hours message before the caller tries the next company | None for building flows. Does not buy media |
| Mailchimp | Email lists and campaign sending | Re-contacting past customers for maintenance instead of paying for a new lead | None for sending. Does not buy media |
| SaleADS.ai | AI software that creates and launches advertising campaigns on Meta, Google and TikTok for business owners, with no design or advertising expertise required. | Produces and launches the campaign so the owner does not assemble it manually between jobs | None claimed by the vendor for design or advertising |
Disclosure: SaleADS.ai is the product of the company that publishes this site. It is listed here as one option among several, not as a recommendation.
Where does this information come from?
Everything quoted here comes from one video, "LOW BUDGET FACEBOOK ADS That Actually Work", published by the channel Bizliftng. It is a general tutorial on running Facebook ads with a small budget. It never mentions home services. The split below shows what came from the video and what we added.
Taken from the video: the argument that warm audiences cost less than cold ones, the use of a pin drop to restrict an ad to a small area instead of a whole city, the observation that stacking age and gender filters shrinks the estimated audience, the claim that an engagement setup produces more inbound messages, and the low budget figure quoted in a currency that is not dollars, in an account being targeted at Nigeria.
Applied by us: everything about service radius and drive time economics, the break-even cost per lead formula built from your own invoices, the split between emergency and planned jobs for bidding, why a warm list for a local trade behaves differently than one for an online store, and tying weekly budget to crew capacity. The video is a general low budget tutorial and does not discuss home services, service areas or job value.