ExpenseBot

How does ExpenseBot find forgotten subscriptions?

ExpenseBot's Subscription Auditor scans the Google Sheet you already use for expenses and surfaces every recurring charge — no bank connection required. It looks for the signature of a subscription: same merchant, similar amount, regular cadence (monthly, annual, weekly, quarterly). The data is already in your sheet from receipts you've forwarded or from Gmail scans; the auditor just stops you…

ExpenseBot's Subscription Auditor scans the Google Sheet you already use for expenses and surfaces every recurring charge — no bank connection required. It looks for the signature of a subscription: same merchant, similar amount, regular cadence (monthly, annual, weekly, quarterly). The data is already in your sheet from receipts you've forwarded or from Gmail scans; the auditor just stops you from looking past it.

What you get on the dashboard:

  • Merchant grouping — Adobe, Canva, Spotify, Slack, hosting — every recurring vendor by name, with a tokenized matcher so "Adobe Creative Cloud" and "ADOBE*PHOTOSHOP" collapse into one row.
  • Cadence detection — monthly, annual, weekly auto-classified.
  • Annual → monthly normalization — a $120/year plan shows as $10/month next to your $9.99/month Spotify so you can compare apples-to-apples.
  • Total monthly burn — the one number: your full subscription bill, on a single line.
  • "Subscribed since" + lifetime total — each row shows when you started paying and the running total you've spent on that one service. The "I've paid Adobe $2,400 over 4 years" realisation is what most often drives a cancel decision.
  • Top-3 callout — your biggest 3 subscriptions by $/mo with their share of total subscription spend, surfaced above the list. Cancelling unused entries here moves the most money.
  • Dormant chip — amber "No charge Nd" chip when a row hasn't charged in 60+ days (likely already cancelled or trial-gapped).
  • Named insights — price increases show old → new + percent + annual impact; duplicates list which two services overlap with a one-line reason; trial conversions list names + first charge date + amount — not just a count.
  • Price-increase notifications — any charge that costs more than it did 90 days ago triggers an Activity Center notification plus a mobile push.

Why this matters. The average American spends $219/month on subscriptions but estimates only $86 — a 2.5x perception gap (ReSubs, 2026). About $32/month is wasted on forgotten subscriptions = $384/year per person. Forty-two percent of consumers have at least one active subscription they've forgotten about.

Why not Rocket Money or Trim? They require a new bank connection and charge 33–60% commission on savings or $7–14/month. ExpenseBot works from your existing expense data — no new app, no new bank link, flat $10/month. You keep 100% of what you save. For freelancers and solopreneurs, the Subscription Auditor also maps each recurring charge to a Schedule C (US) or T2125 (Canada) line so deductible SaaS like Canva, Adobe, Zoom, and hosting actually shows up at tax time.

Bonus: bank fee & interest detection. When a bank is connected, the Fee & Interest Detector runs automatically and surfaces overdraft fees, ATM charges, account maintenance, wire costs, and late-payment interest — grouped by type with a monthly total. Americans paid $12.1B in overdraft and NSF fees in 2024; the average overdraft fee is $26.77, and 7% of accounts generate 75% of all fees.

🔗 Learn more: Subscription Tracker · Subscription Amnesia (blog) · Credit card reconciliation

Share:

Try ExpenseBot Free

AI extracts every receipt into a Google Sheet you own. Gmail scan, mileage, tax reports, profit-by-client. No credit card needed.

No credit card required · Setup in 30 seconds