Guide — Lead Gen

SEO vs Angi Leads: The Real Math for VA Trades

Angi and Thumbtack promise instant leads. Google promises leads you own. Here's the honest, dollars-and-hours breakdown for a Virginia contractor deciding where the money should actually go.

/ The short answer

For most Virginia trades, paid lead platforms like Angi and Thumbtack win the short game and SEO wins the long game. Angi/Thumbtack leads run roughly $15-$100 each, get sold to 3-5 competitors at once, and stop the day you stop paying — so your true cost per booked job is usually much higher than the sticker. SEO costs more upfront and takes months, but it builds an asset you own that produces exclusive leads for years. The smart move for most VA contractors: run exclusive paid leads (Google Ads or Local Services Ads, not shared platforms) for cash flow now, and build SEO in parallel to escape the meter.

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.

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:

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.

FactorAngi / ThumbtackOwned SEO
Upfront costLow — pay as you goHigher — front-loaded
Time to first leadsDays3-6 months
Lead exclusivityShared with 3-5 rivals100% exclusive
Cost per lead over timeStays flat or risesDrops toward $0
Who owns the assetThe platformYou
What happens if you stopLeads stop that dayLeads 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:

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:

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.

Key takeaways

Ready to put this
to work?

/ Common questions

Quick answers.

Is Angi or Thumbtack worth it for a Virginia contractor?
+
They can be — when you need work fast and can respond to a lead within minutes. Just judge them on true cost per booked job, not the per-lead price, since leads are shared with several competitors at once. Use them as a short-term fill, not your only lead source, and build owned SEO so you're not dependent on shared leads forever.
How long does SEO take to bring in leads for a trade business?
+
For most Virginia local service businesses, expect 3-6 months before the Google Map Pack and organic rankings start producing steady work, and longer in competitive metros like Northern Virginia or Hampton Roads. Anyone promising #1 rankings in a few weeks isn't being honest about how Google actually works.
Should I run Google Ads and SEO at the same time?
+
For most trades, yes. Ads fill your calendar during the months SEO is still warming up, and they reveal which keywords and towns actually convert — intel that makes your SEO sharper. As organic leads climb, you can dial paid back to a slow-season lever instead of your entire lead supply.
Are Local Services Ads better than Angi leads?
+
For most Virginia trades, yes. Local Services Ads put you at the very top of Google, the customer contacts you directly instead of through a platform, there's no shared bidding war on the same lead, and you can dispute junk or out-of-area leads for credit. You typically pay per lead, similar to Angi, but the leads are exclusive.
What's the cheapest way to get leads if I'm just starting out?
+
There's no free lunch, but the best dollar-for-dollar move when you need work now is exclusive paid leads — Google Ads or Local Services Ads — rather than shared platforms where you're bidding against four other contractors. Then invest in local SEO in parallel so your cost per lead drops over time instead of staying flat forever.

Want this handled
for you?

Webb Flow builds and runs this for Virginia businesses. Send a note — response within 48 hours.

Lead Generation Webb Flow Marketing · Virginia