If you run a contractor business in Tampa — roofing, pressure washing, electrical, plumbing, paint, HVAC, GC work — you have probably spent more on Angi, Thumbtack, or HomeAdvisor in the last twelve months than you have on your own website. Most contractors I talk to in Hillsborough, Pinellas, and Pasco have spent zero on the website and four to twelve thousand on the lead farms.
Here is the honest math on why that gets worse every year, and what owning the asset actually looks like in dollars.
The lead-farm tax, named
A Tampa roofer I talked to last month was paying Angi Leads about $52 per shared lead, and Angi sends the same lead to three or four contractors at once. He closed roughly one in eight. So his real cost per actual customer was $52 × 8 = $416 per booked job.
His average job was around $1,400. After materials and labor, his net was maybe $300 to $400 per job. The Angi tax was eating most of it.
He had been doing this for three years. He had no email list of past customers. No phone number list he could text. No remarketing audience. No reviews on his own Google Business Profile, because the leads booked through the platform and rated him on the platform.
"You don't own a business; you're renting one." — r/smallbusiness, on the lead-farm model
That quote is the whole pitch. He was not running a contracting business. He was running a fulfillment arm of Angi's platform, and Angi could turn off the spigot any week they wanted to. Angi has done exactly that, repeatedly, after complaints about lead quality became too loud to ignore. The FTC has a public action against HomeAdvisor / Angi for misleading service providers about lead quality and cost — that is the platform you are renting your business from.
The four real lead sources for a Tampa contractor
In the Tampa market right now, contractors get jobs from four places. Most use one or two. The math on each is different by an order of magnitude.
Tier 1: Lead farms — Angi, Thumbtack, HomeAdvisor, Networx. $35 to $80 per shared lead. You close one in five to one in ten. Real CAC: $200 to $700 per customer. You pay every time, forever. You do not get the customer's contact info. You do not get the review. You do not get the repeat job unless they hunt you down by name.
Tier 2: Google Business Profile (free, if you do the work). A fully built-out GBP with photos, services, posts, and a steady review flow can drive 30 to 60 percent of a Tampa contractor's leads if it ranks in the Map Pack. Zero per-lead cost. You own the reviews. You own the photos. But you have to feed it consistently, and most contractors set it up once in 2018 and never touched it again.
Tier 3: Your own website with proper local SEO and forms that work. Once it ranks for terms like "emergency roof repair Tampa" or "pressure washing Brandon FL", it sends you leads at $0 marginal cost, and every lead leaves an email address. You own the relationship. You can text them in two years when their roof needs cleaning. This is what an asset looks like.
Tier 4: Paid ads to your own landing pages. Google Local Services Ads and Meta lead-gen, pointed at your own pages, your own offers, your own audit funnel. The cost per lead is usually similar to or lower than Angi, but every lead is yours and every dollar of CAC builds equity in your own funnel rather than Angi's.
If you are running a contracting business in Tampa right now and Tier 1 is more than 40 percent of your lead source, you are paying the lead-farm tax. That is the structural problem.
The asset math, in dollars
Take that same roofer. Imagine he had spent the same money differently.
Three years on Angi at his volume = roughly $14,000 to $20,000 in lead spend. He has nothing to show for it but past invoices.
Three years owning his own setup:
- Year 1: Build a real contractor website — let us call it $499/month, the Skylift Web subscription model. That is $5,988/year, all in, including hosting, edits, and review automation.
- GBP gets ranked because the site reinforces it. Reviews stream in from every closed job because the automation asks for them.
- By year 2 the site is ranking for three to five local money keywords. Organic leads at $0 marginal cost.
- By year 3 he has a list of 200 past customers' emails and phone numbers. A one-hour batch text in November ("ready to get the gutters cleaned before the holidays?") nets him $4,000 in same-week jobs.
Three-year total: $17,964 in website spend. Same order of magnitude as the Angi spend. But at the end of year three he owns the asset, owns the list, owns the reviews, owns the Google ranking. He can spend zero next year and still get leads. Try doing that on Angi.
Why most contractors stay on the lead farms anyway
I have asked maybe forty contractors why they have not made the switch. The answers cluster into three.
"I tried a website. It did nothing." Usually they paid a freelancer $1,500 for a one-time build five years ago, the freelancer disappeared, the site never got updated, the contact form started bouncing emails to an old address (a real Reddit thread surfaced in our research had a small business owner say "I just checked mine and it's been sending enquiries to an old email address for God knows how long" — this is more common than most owners realize), and the site never got submitted to Google for ranking. The freelancer model is what failed. Not the asset.
"I do not have time to mess with the website." Fair. Subscription web design is the answer to this — you send a request, the dev team handles it inside 72 hours, you never log into anything. Skylift's model is built on this exact pain point.
"The lead farms work right now." They do, until they do not. Angi has changed its pricing model multiple times in the last five years. Thumbtack overhauled its instant-match algorithm in recent years and many contractors saw their lead volume drop sharply overnight. The risk is the platform, not your delivery. You cannot diversify away from a single platform when that platform is the only place your customers find you.
The 30-day plan to start owning the asset
Here is what I tell Tampa contractors who want to start cutting the cord. Order matters.
Week 1: Claim and rebuild your GBP. Google Business Profile is free, ranks for local searches, and most contractor GBPs are 30 percent built out. Add real photos of recent jobs (smartphone is fine). Add every service you do as a separate Service. Add a weekly Post. Set up the review request flow so every closed job triggers an email asking for a Google review.
Week 2: Audit your existing website (or honestly admit you do not have one that works). If you have a site, test the contact form by submitting a real fake-name request and seeing if it arrives in your inbox. Half the time it does not. Test the load speed on a phone using Google's free PageSpeed Insights tool. Below 50 is a problem. Below 30 is the reason you are not ranking.
Week 3: Pick a model and commit. Either you DIY (Squarespace, $30/month, you spend the next 60 hours of your weekends rebuilding it), you hire a freelancer (one-time $2,500, then you are alone again in six months), or you go subscription (a single monthly fee, the dev team handles updates, you never touch it). The right answer depends on whether the bottleneck is time or money. For most Tampa contractors doing $300k+ a year, time is the binding constraint.
Week 4: Wire up review automation. Whether you build it yourself in GoHighLevel or use a service, every closed job should trigger a review request to the customer's email within 24 hours. Most contractors leave 80 percent of their reviews on the table because they never ask. A contractor with 60 Google reviews ranks above a contractor with 12 reviews, every time.
By day 30 you have stopped feeding the lead farms net-new. By day 90 your GBP is ranking. By day 180 your own website is sending you leads. By month 12 your past-customer list is starting to pay you back in repeat jobs and referrals.
The honest tradeoff
I am not going to tell you to drop Angi tomorrow. If 70 percent of your jobs come from Thumbtack right now, killing it Friday breaks your week. The realistic move is this: keep the lead farms running while you build the owned channels in parallel, then slowly throttle Angi spend as your GBP, site, and list start delivering.
Most Tampa contractors I work with at Skylift see a clean handoff inside six to nine months. Year two, lead-farm spend is down 60 to 80 percent. Year three, it is a backup channel they switch on during a slow month, not the artery.
The point is not that lead farms are evil. The point is that they are renters' insurance. They keep you in the business in the short term. They do not build the business.
What a real Tampa contractor website actually needs
If you decide the website is worth doing, here is the actual checklist most contractors miss:
- A service page for each actual service you do (not one page that lists ten services in a paragraph)
- A service area page for each city you cover (Tampa, Brandon, St. Pete, Clearwater, Riverview, Wesley Chapel, Lakeland) — these rank for "[service] [city]" searches with almost no competition
- A real photo gallery of your work (smartphone is fine; what kills you is fake stock photos)
- A quote form that actually books appointments instead of just emailing into the void
- Schema markup for LocalBusiness, Services, and AggregateRating so Google understands what you do
- GBP integration with the site (NAP citations match, link from site to GBP, schema references the place ID)
- Review widget pulling live Google reviews on the homepage and service pages
If your current site is missing four or more of these, that is why it is not generating leads. It was built like a brochure, not like a lead asset.
Where Skylift fits
The Skylift subscription model at $499/month was designed for exactly this contractor — someone doing $200k to $1.5M a year in revenue, paying too much in lead fees, with no time to learn WordPress, who needs an asset that compounds instead of an expense that does not.
We build the site, we maintain it, we wire the GBP and the review automation, and we update it whenever you need a change inside 72 hours. No one-time $5,000 bill. No freelancer who disappears. No platform that owns your customer relationship. Read more on the process page if you want the unboxed version of how it works.
The point is not that Skylift is the only answer. The point is that you can build a real owned channel for less than what you are currently paying Angi every month, and at the end of three years you will have something to show for it.
What to do this week
If you take one thing from this post, do the GBP audit. It is free, it takes 20 minutes, and it will probably surface three or four things you can fix today that move the needle inside a month. If you would rather not do it alone, I built a free PDF audit specifically for Tampa contractors that walks through the seven things that hurt your ranking the most. Link below.
The lead-farm model is not going away. But you do not have to be the one renting forever.