Troubleshooting 1 min read

GCLID Expired: 90-Day Limit for Google Ads Offline Conversions

GCLIDs expire after 90 days. Learn what happens when a GCLID expires, how to prevent expiration, and strategies for long sales cycles with The Upload Offline Conversions App.

Last verified: 2026-11-07

Google keeps a GCLID for 90 days after the click, so a job closed on day 75 can still be uploaded and the same job closed on day 91 cannot. There is no way to extend that.

When Expiration Matters

Sales CycleWithin 90 Days?Strategy
Emergency services (0-1 day)✅Upload promptly
HVAC repair (1-7 days)✅Daily automated upload
Roofing (14-60 days)✅Automated upload with monitoring
Legal PI (30-180 days)⚠️ SometimesUpload intermediate events
B2B enterprise (60-365 days)❌ OftenUpload a qualified lead or a proposal while the GCLID is still inside 90 days

Strategies for Long Sales Cycles

1. Intermediate Events

Upload funnel-stage events before the GCLID expires:

Day 0:  Click (GCLID generated)
Day 14: "Qualified Lead" → GCLID or hashed email ✅
Day 45: "Proposal Sent" → GCLID or hashed email ✅
Day 70: "Contract Signed" → GCLID only. A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches.
Day 91: GCLID expired. Neither the click ID nor the hash will match. The qualified lead you uploaded on day 14 is the event Google can still use.

2. Enhanced Conversions for Leads

A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches. The hash does not rescue a job closed on day 91.

3. Upload Frequently

The simplest prevention: upload daily so conversions are processed well before expiration.

How TUOCA Prevents Expiration

  1. Daily automated uploads — Conversions uploaded within 24 hours of occurring
  2. Expiration warnings — Records approaching 90 days are flagged
  3. Priority processing — Near-expiration records uploaded first
  4. ECL fallback — Sends hashed PII alongside GCLID for dual-path matching

Frequently Asked Questions

Google keeps a GCLID for 90 days after the click, so a job closed on day 75 can still be uploaded and the same job closed on day 91 cannot. A hashed email or phone matches for 63 days after the click, and from day 64 through day 90 only the GCLID still matches.

No. Google keeps a GCLID for 90 days after the click, so a job closed on day 75 can still be uploaded and the same job closed on day 91 cannot. Upload an earlier milestone, such as a qualified lead on day 14 or a proposal on day 45, while that click ID is still valid.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.