The two clocks: rented leads vs. owned leads
Every lead source runs on one of two clocks, and confusing them is why owners get burned. The first clock is rented. You pay per lead or per click, so the moment the account is live, inquiries arrive. Google Local Services Ads, Google Ads, and shared-lead marketplaces (Angi, Thumbtack, Networx) all run on the rented clock. Speed is the whole pitch. The catch is that the day you stop paying, the leads stop, and the price per lead only goes one direction over time.
The second clock is owned. Organic rankings, the map 3-pack, and AI-search citations take months to build because you are earning position, not buying it. There is no per-lead invoice once they are working. A page that ranks in month seven keeps sending inquiries in month twenty for what you already spent. That is the asset a contractor actually wants on the books, the same way a paid-off truck beats a leased one once the note is done.
Here is the mistake: judging an owned channel on a rented channel's clock. Owners cancel SEO in month three because "it is not producing like the ads," which is like tearing out a foundation because it is not a finished house yet. And judging a rented channel on an owned clock is the reverse mistake, expecting pay-per-lead to keep flowing after you cut the budget. Both errors cost real money, and both come from measuring the wrong channel against the wrong stopwatch.
There is a cost difference baked into the two clocks, not just a speed one. Rented leads have a floor that never drops and usually climbs as more contractors bid into your market. Owned leads have a high cost up front (the build) and a cost per lead that falls toward zero the longer the asset works. Early on, rented looks cheaper per job. Eighteen months in, owned is usually far cheaper, because you already paid for the position and are not renting it again every month.
The right move for most established contractors is to run both on purpose. Turn on a rented channel for cash flow this quarter. Start building an owned channel the same week so that in month six you are not still renting every job. This guide walks the real clock on each so you can set that budget with your eyes open and stop expecting a foundation to behave like a finished job.
Rented channels: days to two weeks to first booked job
If you need a job on the calendar this month, a rented channel is the answer, and the timeline is short. Here is the honest lag from "go live" to "first real inquiry" for each, assuming your intake picks up the phone fast.
| Channel | First lead | What sets the clock |
|---|---|---|
| Google Local Services Ads | 3-14 days | Background check + license verification before the badge goes live |
| Google Ads (search) | 1-5 days | Account approval, then clicks the same day budget is set |
| Shared-lead marketplaces | Same day to a few days | Profile approval; leads sold to several contractors at once |
Local Services Ads are usually the best rented start for home-service trades: you pay per lead, not per click, and the Google Guaranteed badge sits at the top of the results. The only real lag is the license and background screening, which can run one to two weeks. Once the badge is live, calls come in.
Shared-lead marketplaces are the fastest to first lead and the fastest to frustration. That same inquiry went to three, four, or five contractors, so you are racing to call first and fighting on price. First lead in a day, first regret shortly after. We cover whether shared leads are worth it in a companion guide, but the timeline point stands: speed to first lead is not the same as speed to a booked, profitable job.
One number to watch from day one on any rented channel is your lead-to-job close rate. A rented channel that sends ten leads a week means nothing if you close one. The channel is fast, but if half those leads are tire-kickers or shared five ways, your true cost per booked job can be triple the sticker price per lead. Fast flow with a bad close rate is an expensive habit, not a lead system.
The mechanics of setting up and bidding these ad accounts belong to a paid-ads playbook, not this page. Here the point is the clock: rented channels are your near-term flow, they start in days, and you should expect to keep paying for every job they send for as long as you run them. Treat them as the bridge that keeps crews busy while the owned assets build, not as the finish line.
Owned channels: the honest 4-to-9-month build
Owned lead flow is where contractors build something they stop paying per-lead for, and it is slow on purpose. The honest range for competitive local terms is 4 to 9 months to reach the positions that actually book jobs. Some low-competition long-tail terms move in weeks. "Roofing company [big city]" does not.
Here is roughly how the months stack up on an owned build, so you know whether you are on track or being strung along:
| Window | What is happening | What leads look like |
|---|---|---|
| Month 1-2 | Foundation: site, technical fixes, first cluster pages, map profile cleanup | Little to none yet; this is build time |
| Month 3-4 | Long-tail and neighborhood terms start ranking; first citations appear | First trickle of organic and map inquiries |
| Month 5-9 | Competitive money terms climb; map pack firms up toward top 3 | Steady, compounding, no per-lead bill |
Two things speed this up honestly. First, content depth: a real cluster (94+ pages is typical for a contractor build) covering every service and service area gives search engines and AI answer engines something to cite. Second, an established domain. If your business has been online for years, you rank faster than a brand-new site fighting for trust.
A word on the map pack specifically, because it is the owned channel that pays off soonest. Local rankings (the three businesses that show under the map for "[trade] near me") often firm up before the tougher organic terms do, sometimes inside the first few months if your map profile was neglected before. For a lot of home-service trades the 3-pack is where the phone actually rings, so a clean, complete profile is usually the first owned win worth chasing.
The mechanics of how ranking, the map pack, and AI citations actually work each live in their own silos: organic in SEO-for-contractors, the 3-pack in local SEO, and ChatGPT and Perplexity visibility in AI search. Here the frame is only the clock and the payoff: months of build, then leads your crews feed on without a per-lead invoice. Judge the owned build by whether the trickle in months three and four is real and growing, not by whether it matched the ads in week one.
Where AI-search visibility fits on the clock
Most agencies still ignore the newest owned channel, which is exactly why it is worth understanding on the timeline. "Across the street" now includes ChatGPT, Perplexity, and Google's AI answers, and when a homeowner asks one of those tools for a roofer or a plumber in your city, you are either in the answer or you are invisible.
AI-search visibility runs on the owned clock, not the rented one. You do not buy your way into an AI answer. You earn citations the same way you earn organic rankings: with clear, factual, deeply structured content the answer engines trust enough to quote. So the timeline tracks the SEO build, roughly the same 4-to-9-month arc for competitive queries, with some early wins on specific questions where few local competitors have published a real answer.
The upside is timing. This channel is far less crowded than the map pack or paid search right now. A contractor who publishes the structured, question-shaped content answer engines cite can show up in AI answers before local competitors even know that channel exists. That is a lead source with a head start built in, on the owned clock, with no per-lead bill.
It also feeds a different kind of lead. A homeowner who asks ChatGPT "who should I call for a leaking flat roof in my area" and gets your name is arriving pre-recommended, not shopping five bids off a marketplace. That is close to the opposite of a shared lead. The volume is smaller today than paid or organic, but the intent is higher, and the trend line is going one way as more homeowners ask AI tools the question they used to type into Google.
The optimization mechanics (how to structure content so AI engines cite you) belong to the AI-search silo, not this page. On the timeline, treat it as part of your owned build: it compounds on roughly the SEO clock, and the market has not caught up yet, so the position you earn now is cheaper than it will be in a year.
What actually changes your timeline (faster or slower)
The ranges above are honest defaults, but your own clock moves based on real factors. Know which ones you control and which you do not, so your budget matches reality instead of a sales promise.
- Competition in your market. A roofer in a metro of two million fights harder and longer than one in a town of thirty thousand. Same work, different clock.
- Your domain's age and history. An established site with years of history ranks faster than a fresh domain. If you have been online since 2015, you have an edge a brand-new competitor does not.
- Content depth and pace. A thin five-page site crawls. A real cluster covering every service and every service area (94+ pages is typical) gives search and AI engines something to rank and cite, and it ranks sooner.
- Speed-to-lead on your end. This one is fully in your control and it is the single biggest waste. A lead that sits in a voicemail for a day is often already booked by a competitor who called back in five minutes. The channel did its job; the intake dropped the ball.
- Site speed and technical health. A site that loads under 2 seconds and is clean for crawlers ranks faster than a slow, broken one. Hand-coded static sites (no WordPress bloat) start ahead here.
Notice that two of the biggest levers, speed-to-lead and content pace, cost no ad dollars. Before you decide the timeline is too slow, make sure you are not the reason it is slow. A missed call at 2pm is a booked job for the contractor who answered. Set up a simple rule that every lead gets a callback in minutes, not hours, and track it, because that one habit does more for your real timeline than most budget increases. The fastest booked job in the world still needs someone to answer the phone.
A realistic 90-day and 12-month plan
Here is how a working contractor actually sequences this so cash flow does not dry up while the owned assets build. This is the plan we set up for local-service businesses, adjusted to your trade and market.
Days 1-14: Turn on a rented channel for near-term flow. For most home-service trades that is Local Services Ads, where you pay per lead and the badge sits at the top. Set the license verification in motion immediately, since that is the only real lag. The same week, start the owned build: site foundation, technical fixes, map profile cleanup, first cluster pages.
Days 15-90: Rented channel is booking jobs and paying its own way. Owned build keeps stacking pages and citations. Long-tail and neighborhood terms start ranking near the end of this window. You are still paying per lead on the rented side, but the map pack and organic are beginning to trickle free inquiries.
Months 4-9: Competitive money terms climb, the map pack firms toward top 3, and AI-search citations start appearing. Owned leads become a real share of your booked jobs. Now the math shifts: for every job the owned channel books, you are not paying a per-lead fee, so your blended cost per job falls.
Months 9-12 and on: Owned flow is a durable base. You can dial the rented spend up in your slow season and down when your calendar is full, because you are no longer fully dependent on rented leads to keep the crews busy. That optionality is the whole point of building the owned asset.
The number that matters across all twelve months is cost per booked job, not cost per lead or per click. A cheap lead you never close is expensive; a pricier lead that books a real project is cheap. We cover that math in the cost-per-lead guide, and we price any engagement against your real job value, never against traffic or impressions.