← All pieces
DataOctober 26, 2026

Conversion Lag by Channel: Why Early Reporting Distorts ROAS

1. Start With the Measurement Problem

A homeowner may discover your company through an organic guide, see a paid social ad days later, click a search ad, and eventually return directly to book. Which channel deserves the revenue?

A short, last-click report usually credits paid search or direct. Organic and paid social may receive nothing, even though they introduced or developed the opportunity.

That creates two distinct conversion lags:

  • Session-to-conversion lag: time between a recorded visit and conversion.
  • Demand-to-conversion lag: time between the first meaningful exposure and conversion.

Direct traffic often has a short session-to-conversion lag because prospects type the URL or use a bookmark when ready. That does not mean direct created the demand.

There is no dependable universal median conversion lag for every local service business. Emergency plumbing, elective dental work, landscaping, and legal services have different buying cycles. Instead of presenting invented industry benchmarks, the tables below use a clearly labeled illustrative model that a business can replace with its own analytics and CRM data.

2. Build a Channel-Lag Benchmark From Your Own Data

Here is an illustrative local-service model, not an external benchmark:

| Channel | Illustrative median days from first channel touch to booked customer | Typical role | |---|---:|---| | Paid search | 3 days | Captures active demand | | Paid social | 9 days | Introduces or develops demand | | Organic search | 18 days | Educates, builds trust, and captures research | | Direct | 1 day from direct visit; 21 days from original discovery | Often represents a return visit |

The direct row exposes a common reporting error. A direct session may convert in one day while the complete buying journey took three weeks.

To calculate a real benchmark, export closed customers—not just form submissions—and retain:

1. First known visit date and channel. 2. Lead creation date. 3. Booking or purchase date. 4. Revenue collected or reasonably expected. 5. Every identifiable touch between discovery and sale.

Use the median rather than the average as the main diagnostic. A few unusually long sales cycles can pull the average upward. Then segment by service line, because urgent and considered purchases should not share one reporting window.

3. What 7-, 30-, and 90-Day Reports Can Show

Assume a business spends $10,000 on paid search, $8,000 on paid social, and $6,000 on organic production and optimization during one acquisition cohort. These are illustrative inputs, not Nika Spark pricing or market benchmarks.

Suppose the fully reconciled cohort produces 60 paid-search customers, 40 paid-social customers, and 48 organic-first customers. Because early last-click reports can temporarily over-credit the closing channel, credited customer counts may later decline after deduplication and attribution reconciliation.

| Channel | 7-day credited customers | 30-day credited customers | 90-day reconciled customers | 7-day CAC | 30-day CAC | 90-day CAC | |---|---:|---:|---:|---:|---:|---:| | Paid search | 72 | 65 | 60 | $139 | $154 | $167 | | Paid social | 20 | 35 | 40 | $400 | $229 | $200 | | Organic-first | 12 | 32 | 48 | $500 | $188 | $125 |

Every figure is part of the same illustrative attribution model. It demonstrates the mechanism, not a promised result.

At seven days, paid search appears dominant because it closes quickly and collects credit for some demand created elsewhere. Organic looks expensive because many of its prospects have not converted yet. By 90 days, the comparison changes materially.

This is why CAC needs both a cost definition and an attribution window. For a deeper breakdown, see Lead Quality vs. Cost Per Lead: The Real CAC.

4. How Short Windows Can Inflate Paid ROAS

Conversion lag alone normally makes early revenue incomplete. The inflation happens when incomplete journeys are combined with last-click attribution: paid channels receive revenue that a broader, reconciled model would share with earlier touches.

Consider this illustrative paid-search cohort:

| Reporting point | Revenue credited to paid search | Spend | Reported ROAS | |---|---:|---:|---:| | Day 7, last-click snapshot | $36,000 | $10,000 | 3.6x | | Day 30, deduplicated | $33,000 | $10,000 | 3.3x | | Day 90, reconciled attribution | $30,000 | $10,000 | 3.0x |

A 3.6x seven-day ROAS is not necessarily false within the platform's rules. It answers a narrower question: how much revenue did this system credit to paid search at that moment?

It does not establish that paid search independently created all that revenue. Some customers may have first arrived through organic content, an offline referral, or paid social. Cross-device behavior and view-through attribution add further ambiguity, as discussed in View-Through vs Click-Through ROAS.

Landing-page performance also remains important. Attribution discipline cannot rescue a weak conversion path. See Dedicated Landing Page vs Homepage: CPA Gap for the separate question of where paid traffic should land.

5. Use a Three-Window Reporting Framework

Do not choose one window and discard the others. Give each window a specific job.

Seven-day view: operational signal

  • Check spend, tracking failures, lead flow, and urgent-service demand.
  • Diagnose large changes quickly.
  • Do not declare a final channel winner.

Thirty-day view: optimization signal

  • Compare campaigns after more leads have matured.
  • Review lead quality, booked appointments, sales, and collected revenue.
  • Separate service lines with different buying cycles.

Ninety-day view: allocation signal

  • Reconcile duplicate leads and returned customers.
  • Compare first-touch, last-touch, and assisted-channel views.
  • Use realized revenue or contribution margin where available.
  • Make budget decisions across paid, organic, and retention.

Always report cohort-based performance. A January acquisition cohort should contain prospects first acquired in January, even when they purchase in February or March. A calendar-month revenue report answers a different question and can mix old demand with new spending.

6. Decide When the Data Is Mature Enough

Use your own lag distribution to set the reporting window. For each channel, calculate the share of eventual customers captured by day 7, day 30, and day 90. Mark a cohort mature when additional credited revenue and customers stop changing enough to affect decisions.

A useful scorecard includes:

  • Spend or allocated acquisition cost.
  • Qualified leads and booked appointments.
  • New customers after deduplication.
  • Revenue and, ideally, contribution margin.
  • CAC and ROAS at multiple cohort ages.
  • First-touch, last-touch, and assisted conversions.
  • Median days from discovery to lead and from lead to sale.

Fast feedback still matters. The mistake is treating an early directional reading as settled economics. If your paid and organic reports disagree, Nika Spark can help map the customer journey, define a defensible attribution window, and build a cohort scorecard. Book a call to review the measurement setup before moving budget.

See where your budget is actually going.

We run the full funnel and reallocate spend by data — a weekly revenue number, not a report of impressions.