The two ways VA trades actually get leads online
Strip away the jargon and there are two engines that bring a Virginia contractor jobs from the internet. You rent leads, or you build a machine that produces them.
Renting means Angi, Thumbtack, HomeAdvisor, Networx, and the rest. You pay per lead or per contact. The platform owns the customer relationship, the reviews, and the phone number. You show up inside their app, you compete on price with whoever else bought the same lead, and the meter runs as long as your card stays on file. The day you pause, the phone goes quiet.
Building means your own SEO and local SEO — a real website, a Google Business Profile that ranks in the Map Pack, and pages that show up when someone in Roanoke or Chesapeake searches "emergency plumber near me." You own every lead. Nobody else is sold the same call. The reviews land on your profile, the traffic builds on your domain.
Then there's a third lane that sits between the two: Google Ads and Local Services Ads. You pay per click or per lead like Angi, but the customer contacts you directly — no shared bidding war, no middleman brand skimming your reputation.
The mistake most VA trades make is treating this like a religious debate. It isn't. It's a cash-flow question with a timeline attached. Ask two things: how fast do you need work, and how long do you plan to be in business? A guy starting out next week and a shop planning to be here in ten years should not spend the same way. Get those two answers straight and the "debate" mostly answers itself.
What Angi and Thumbtack leads really cost
Here's where owners get burned — the sticker price is never the real price. On Angi and Thumbtack you're not buying a customer. You're buying a chance at a customer that 3 to 5 of your competitors also bought at the same second.
As of 2026, a typical Virginia trade lead on these platforms runs anywhere from around $15-$30 for a small job request up to $80-$100+ for high-ticket work like roofing, HVAC replacement, or a kitchen remodel. That's per lead — not per job, and not per lead you win.
Now do the math that actually matters: cost per booked job.
- Say you pay $45 per lead.
- The lead is shared with four competitors, so realistically you close maybe 1 in 5.
- A chunk of the rest are tire-kickers, wrong numbers, or price-shoppers who ghost you the moment you quote.
- Your true cost per booked job lands closer to $225-$400 — before you've swung a hammer.
Those numbers are illustrative — plug in your own close rate and average lead price and the shape holds. Then add the parts nobody puts in the sales pitch. Leads arrive while you're on a roof and can't call back inside 90 seconds, so a faster competitor grabs the job. Every five-star review you earn builds equity on Angi's domain instead of yours. And the platform trains the homeowner to shop the app next time, not to remember your name. Thumbtack's model has the same trap in a different wrapper — you pay to send a quote whether or not the customer ever replies.
None of this makes these platforms useless. When you're slow next week and need to feed the crew, a $45 lead you can close is a bargain, and there's no shame in taking it. Just don't confuse renting emergency leads with building a business. One keeps the lights on this month. The other is the reason you're still in business in five years.
What SEO really costs — and what you get for it
SEO is the opposite trade. It costs more before it costs less. You're not buying leads — you're building an asset that produces leads after it's built, and keeps producing whether or not you're paying attention that week.
For a Virginia local service business, real local SEO — website work, Google Business Profile optimization, location and service pages, citations, a review-collection system, and ongoing content — typically starts around $750-$2,500/month, depending on how competitive your market and trade are. A plumber in a rural SW-VA county needs a lot less than a roofer fighting for Northern Virginia or Hampton Roads, where a dozen well-funded shops are all gunning for the same map pin. Those are ranges, not a fixed quote — you get a written proposal built around your actual market before you spend a dollar.
The uncomfortable truth: SEO is slow. Expect 3-6 months before the Map Pack and organic rankings start pulling steady work, and longer in crowded metros. Anyone promising "#1 on Google" by next month is selling you something that doesn't exist — Google doesn't work on that timeline, and nobody can guarantee a ranking.
But here's the payoff. Once you rank for "gutter installation Roanoke" or "septic repair near me," those leads are:
- Exclusive — sold to nobody else, ever. One caller, one contractor: you.
- Yours — the reviews, the traffic, and the brand all build on your domain, not a platform's.
- Compounding — a page that ranks keeps working while you sleep, at effectively $0 per additional lead. The tenth lead off that page costs the same as the first: nothing.
Stop paying Angi and the leads stop that same day. Ease off a ranked site and it keeps producing for months while you figure out your next move. That's the difference between rent and equity — and it's the whole reason a busy shop bothers with the slow game at all.
The real math, side by side
Put a full year on the table. Imagine a Virginia HVAC or roofing company that needs roughly 10 booked jobs a month from the internet. Here's the honest comparison — the numbers are illustrative ranges for your own market, not guarantees.
| Factor | Angi / Thumbtack | Owned SEO |
|---|---|---|
| Upfront cost | Low — pay as you go | Higher — front-loaded |
| Time to first leads | Days | 3-6 months |
| Lead exclusivity | Shared with 3-5 rivals | 100% exclusive |
| Cost per lead over time | Stays flat or rises | Drops toward $0 |
| Who owns the asset | The platform | You |
| What happens if you stop | Leads stop that day | Leads continue for months |
Play it forward. In month one, Angi buries SEO — you're fielding calls while your website is still being built. That's real, and it's why plenty of owners never look past it. By month twelve, the story flips. The shop that built SEO is booking exclusive jobs at a fraction of the per-lead cost, and every dollar spent has been building equity in their brand. The Angi-only shop is still paying full freight for shared leads and has nothing to show for a year of spend except a stack of platform invoices and reviews it can't take with it.
Neither set of numbers is magic, and your mileage will vary by trade and town. The pattern is the point: paid platforms are a faster horse; SEO is a car you have to build before you can drive it. The owners who win in Virginia don't pick one — they ride the horse while they build the car.
Where Google Ads fits (and beats both)
There's a lane most VA trades skip, and it's often the smartest first move: paid search on Google — regular Google Ads plus Local Services Ads (LSAs), the "Google Guaranteed" listings that sit at the very top of local results, above the map.
Think of it as the best of both worlds. Like Angi, it turns on fast — you can have qualified calls this week. Unlike Angi, the customer contacts you directly. There's no shared bidding war on the same lead and no platform brand wedged between you and the homeowner. With LSAs you typically pay per lead rather than per click, and you can dispute junk or out-of-area leads to get credited back.
Here's why the order matters for a Virginia contractor:
- Ads buy you time. They fill the calendar during the 3-6 months your SEO is still warming up, so you're not staring at an empty schedule waiting for rankings.
- Ads teach you what actually converts — "emergency" vs "replacement," which towns book and which just kick tires. That intel makes your SEO sharper because you build pages around the searches that already turn into money.
- You own the account. When we run Google Ads, it's your ad account, your data, your conversion history — not something you lose access to the day you walk. That's a hard line: you should never rent your own numbers back from the person managing them.
The blunt version: if you can only do one thing this month and you need work now, run Google Ads or LSAs, not Angi. You'll pay similar money, but for leads that are exclusive and come straight to your phone instead of five phones at once. Then use SEO to slowly wean yourself off paid altogether — the ads are the bridge, not the destination.
The playbook for a Virginia trade business
So what should you actually do? For most VA contractors and local service businesses, the answer isn't SEO or paid leads — it's a sequence that starts with cash flow and ends with independence.
Buy leads today so you eat this month. Build SEO so you don't have to buy leads forever.
Here's the sequence that works:
- Now (months 1-3): Turn on Google Ads or Local Services Ads for exclusive, direct leads. Already on Angi or Thumbtack and closing those leads profitably? Keep them running for now — just track your true cost per booked job, not the sticker price, so you know what you're really paying.
- In parallel: Start local SEO. Get the Google Business Profile ranking in the Map Pack, build out real service and city pages for the towns you actually serve, and set up a system that collects reviews on your own profile instead of a platform's.
- Months 4-9: As organic rankings kick in and your exclusive SEO leads climb, start dialing back the shared-lead platforms first — those are the worst dollar-for-dollar, so they're the first to cut.
- Month 12 and beyond: Paid becomes a lever you pull for slow seasons or new service lines — not your entire lead supply. The bulk of your work comes from an asset you own outright.
The seasonal reality in Virginia makes this even more important. Demand swings hard here — HVAC through a Tidewater summer, roofing after every storm line that rolls through, snow removal up north. Owning your rankings means you're not overpaying for shared leads at the exact moment every competitor in your county is bidding for the same ones and driving the price through the roof. That's the whole game: stop renting, start owning — on a timeline your cash flow can actually survive.