Ad Spend to Revenue Lag: How Many Days Before a Local Business Sees ROAS From a New Campaign
The Gap Is Real — and It's Not Your Campaign's Fault
Ask most local business owners how their Google Ads campaign is going after two weeks and you'll hear some version of: "We spent $800 and got nothing."
That reaction is understandable. It's also usually wrong — not because the campaign is working great, but because the revenue timeline for a new paid campaign is fundamentally different from the spend timeline. You pay on day one. Revenue shows up later. The gap between those two events is what this post maps out.
Understanding that gap isn't just reassuring — it's operationally important. Businesses that don't understand it either kill campaigns too early (wasting the learning spend) or keep pouring money into campaigns that genuinely aren't working (wasting even more). The goal here is a clear, honest model of what to expect and when.
Why the Lag Exists: Three Layers of Delay
The delay between first dollar spent and first attributed revenue isn't one thing — it's at least three stacked delays:
1. Algorithm learning delay. Google's Smart Bidding and Meta's delivery system both require a calibration window before they exit the so-called "learning phase." Google's own documentation points to roughly 50 conversion events within a 30-day window as the threshold for a campaign to exit learning — for a local business generating 5–10 conversions per week at launch, that's potentially 5–10 weeks of suboptimal delivery.
2. Sales cycle delay. A user clicks your ad on a Tuesday. They don't book until they've compared two other providers, checked your reviews, and waited for the weekend. In home services, healthcare, and legal categories, the gap between first click and booked appointment can easily run 3–14 days — sometimes longer for higher-ticket work.
3. Attribution and reporting delay. Call tracking, CRM tagging, and offline conversion imports all introduce their own lags. If your attribution isn't tight on day one, revenue that did come from ads won't be visible in your dashboard when you check it.
A Labeled Week-by-Week ROAS Model (Paid Search, Local Services)
The numbers below are a clearly-labeled illustrative model built from common patterns in local service campaigns. They are not measured research — treat them as a calibration guide, not a guarantee.
Assumptions (illustrative):
- Monthly budget: $2,000
- Average ticket: $350 (think HVAC tune-up, dental cleaning, pest control visit)
- Baseline conversion rate once the campaign matures: ~5% of clicks to lead, ~40% of leads to booked jobs
- Lead-to-revenue lag: ~7 days
| Week | Cumulative Spend (est.) | Expected Attributed Revenue | Implied ROAS | |------|------------------------|-----------------------------|--------------| | 1 | ~$500 | $0–$175 | 0–0.35x | | 2 | ~$1,000 | $175–$525 | 0.5–0.9x | | 3 | ~$1,500 | $525–$875 | 0.7–1.1x | | 4 | ~$2,000 | $875–$1,400 | 1.0–1.4x | | 6–8 | ~$4,000 | $2,100–$3,500 | 1.5–2.2x | | 10–12 | ~$6,000 | $4,200–$6,300 | 2.0–3.0x |
What this model says: Expect ROAS below 1.0x for the first 2–3 weeks — that's normal, not a signal to pull the plug. Weeks 3–6 are where you're gathering enough data to make real optimizations. A 2x+ ROAS at 90 days is a reasonable target for a well-structured local campaign with solid landing page conversion rates.
If you're seeing ROAS still under 0.5x at week 6 and your cost-per-lead is climbing, that's a signal to investigate — not necessarily spend more. (See our post "CPA by Funnel Stage: Where Local Businesses Overspend" for where the leak is usually hiding.)
Paid Social vs. Paid Search: The Timeline Differs
Paid search (Google, Microsoft) and paid social (Meta, Instagram) have meaningfully different lag profiles for local businesses:
Paid Search targets in-market intent. Someone is already looking for what you offer. The click-to-lead lag is shorter — often 1–3 days — but the campaign learning window is longer because you're dependent on keyword auction dynamics and Quality Score building.
Paid Social targets audience profiles, not active searches. You're creating demand rather than capturing it, which means the click-to-purchase journey is longer. A homeowner who sees a Facebook ad for gutter cleaning may not convert for 2–4 weeks — only when a rainstorm reminds them. Expect:
- Week 1–2: Almost zero attributed revenue (awareness phase)
- Week 3–5: Retargeting audiences start to build; first conversions appear
- Week 6–10: ROAS curve starts climbing if creative is resonating
Practical implication: If you launch both channels simultaneously with the same budget, your paid search dashboard will look better faster. That doesn't mean social isn't working — it means you need a longer measurement window for social, and you need to track view-through and assisted conversions, not just last-click.
The Variables That Compress or Extend the Lag
The model above assumes average conditions. These factors can meaningfully shorten or lengthen your ramp:
Compresses the lag:
- Pre-existing Google Business Profile with strong reviews (boosts Quality Score and trust)
- Landing page with a clear, low-friction conversion action (phone call, booking widget — not a contact form buried under four paragraphs)
- Ad schedule aligned with when your customers actually convert — a mismatch here can silently waste 20–30% of budget (see "Ad Schedule Mismatch: What It Costs Local Businesses")
- Retargeting pixel already installed and populated before launch
Extends the lag:
- New domain or Google Ads account with no conversion history
- High-ticket, high-consideration services (roofing, remodeling, legal) where the sales cycle is measured in weeks, not days
- Broad match keywords or wide audience targeting in the learning phase (the algorithm is guessing)
- Mismatched attribution — if your CRM isn't syncing offline conversions back to Google, your ROAS looks worse than it is, and Smart Bidding optimizes against bad data
One Metric to Watch Before ROAS Matures
You can't manage a campaign you can't measure — and in weeks 1–4, ROAS is a lagging indicator that hasn't fully loaded yet. So what do you watch?
Cost-per-lead (CPL) trend, not just CPL level.
If your CPL is $45 in week 1 and $38 in week 3 (illustrative figures), the campaign is learning and improving — even if you haven't hit a positive ROAS yet. If your CPL is $45 in week 1 and $78 in week 3 with no quality improvement, that's a structural problem worth investigating.
Be careful not to optimize purely for the cheapest lead channel in isolation. A channel that generates leads at $30 CPL (illustrative) but closes at 15% may cost you more per acquired customer than a channel at $55 CPL closing at 45%. That math is laid out in detail in our post "Why a Cheaper Lead Channel Can Raise Your Total CAC" — it's one of the most common mistakes we see in early-stage campaign reviews.
The Honest Bottom Line on Timeline
Here's the framework in plain language:
- Days 1–14: Learning phase. ROAS will likely be below 1.0x. Don't panic, don't pause.
- Days 15–45: Optimization window. Enough data to trim wasted spend, tighten ad schedules, and improve landing page conversion. ROAS should be trending upward.
- Days 46–90: Performance phase. A well-structured campaign should be approaching or exceeding 2x ROAS by end of this window for most local service categories (illustrative benchmark — actual results vary by category, market, and ticket size).
If yours isn't, you likely have a structural issue — not a patience issue — and it's worth a second set of eyes on the account before you spend another dollar.
---
Want a clear read on where your campaign actually stands? Nika Spark offers a data-grounded account audit that shows exactly where your spend-to-revenue lag is coming from — and what to fix first. Book a call and we'll map it out.
Sources
- 1.Google Ads Help (official documentation) — Smart Bidding learning phase: approximately 50 conversion events needed within a 30-day window for a campaign to exit the learning phase link
- 2.WordStream Local Services Benchmark Report — Average conversion rates and CPL ranges vary significantly by local service vertical; home services, legal, and healthcare typically show higher CPL than retail categories — used here as context for model assumptions, not as a single cited figure link