Most people know they're overspending on subscriptions. They just don't know how much or which ones to cut. The problem isn't willpower — it's visibility. Tracking subscriptions by hand means opening spreadsheets, digging through bank statements, and trying to remember whether that $14.99 charge is for Hulu or Paramount+. It's tedious enough that most people never start. A subscription tracking tool helps, but only if it doesn't demand hours of setup, or your bank password, before it shows you anything useful. SubDupes starts with something you already have: the receipts companies email you every time they charge you. Here's how that works.
The Problem With Traditional Subscription Trackers
Most subscription management tools fall into one of two camps: they either ask you to link your bank account or credit card, or they ask you to enter every subscription yourself. Both approaches cause many users to give up before they've seen any value.
Bank-linked tools parse your transaction history and look for recurring amounts from recognizable merchants. In practice that misses a lot. Annual subscriptions don't look "recurring" in a short window of history. Services that change their amount — after a trial, a price rise or a plan change — get flagged incorrectly or not at all. And handing over read access to your full bank transaction history is a privacy trade-off many people reasonably aren't comfortable with.
Manual entry tools have the opposite problem: you have to know what you're subscribed to in order to enter it, which defeats the purpose of a discovery tool. The subscriptions you forget to enter are usually the same ones you forgot to cancel.
SubDupes takes a different approach. Rather than looking at what left your account, it reads the paper trail companies send you every time they charge you: the confirmation email, the receipt, the "your subscription has renewed" notice. These emails exist for nearly every digital subscription, and they contain exactly what a tracker needs — the service, the amount, the billing date and often the plan name.
Four Ways Your Receipts Reach SubDupes
SubDupes never connects to your mailbox. It only sees receipts that you, your mail rules, the extension or your AI assistant send to it. Pick whichever suits you; they all land in the same list.
1. Forward or Bcc a receipt
Every account gets a private address. Forward any billing email to it, or Bcc it when you check out, and SubDupes reads the service, price and renewal date. Set one rule in Gmail or Outlook that forwards billing emails automatically and new charges arrive on their own. See email receipt scanning for the details.
2. Let the Chrome extension bring in a year of Gmail receipts
If you want your history rather than just new charges, add the SubDupes extension to Chrome, open Inboxes in SubDupes and add your Gmail. The extension sets up forwarding in your own browser, then brings in the last 13 months of receipts for you to review. SubDupes still never gets a connection to your mailbox.
3. Ask Claude or ChatGPT to find them
SubDupes is a connector for Claude and ChatGPT. Your assistant searches your email with its own connection, which SubDupes never sees, and sends over only what it finds: the service, price, renewal date and a short excerpt of each receipt. Nothing is added until you approve it, and you can disconnect at any time.
4. Upload what you already have
Drop in a PDF invoice or a photo of a receipt, upload a PDF or CSV statement (or a screenshot of your banking app) and choose which recurring charges to add, or import a CSV list you already keep. Anything without a receipt can be typed in by hand.
What SubDupes Reads From Each Receipt
Subscription receipts have recognizable patterns: they come from billing addresses at known domains and use language like "your subscription," "receipt for," "payment confirmation" and "renewal notice." For each one, SubDupes picks out:
The service — who charged you. Variations such as "NETFLIX.COM" and "Netflix, Inc." resolve to the same entry.
The amount and currency — captured per receipt, so when a renewal receipt shows a higher amount than the last one, SubDupes can flag the price rise.
The billing date and cycle — monthly, yearly or another interval, which is what lets SubDupes work out when the next charge is due.
The plan — "Individual," "Pro," "Family," "Business" — when the receipt states it. That's useful for spotting two plans for the same thing.
You review what SubDupes found before it counts. Receipts that reach your private address are read in full so the details can be extracted, which is one more reason the forwarding and connector routes let you decide exactly which emails SubDupes ever sees.
What Your List Shows Once Receipts Are In
What usually surprises people is not the total count but the subscriptions they had forgotten about: free trials that turned into paid plans, yearly plans that renew long after you stopped using them, tools signed up for one project and never cancelled. Because the list is built from receipts rather than memory, anything that left a paper trail shows up.
The dashboard tells you what to do this week. It brings duplicates, unused plans, price rises and trials ending to the top, each with one button to act; shows every renewal in the next 30 days; and breaks down your spend by category with your five biggest costs. The spend visibility view gives you the monthly and yearly totals.
Duplicate Detection: The Feature That Pays for Itself
Once your receipts are in, SubDupes runs them through duplicate detection. That covers the same service billed twice — on two cards or two email addresses — as well as tools in the same category that overlap in what they do.
Personal and work accounts for the same service — paying for Dropbox personally while your company also pays for a business plan you could use.
Upgraded and forgotten original plans — upgrading to a pro plan doesn't always cancel the basic one, and some people end up paying for both.
Overlapping tools — several video-calling subscriptions, two password managers, three backup services. SubDupes surfaces the overlap so you can decide which to keep.
| Discovery Method | Bank-Linked Trackers | Manual Entry | SubDupes (Receipts) |
|---|---|---|---|
| Discovers forgotten subscriptions | Partial | No | Yes, if a receipt exists |
| Detects annual subscriptions | Often misses | Only if you remember | Yes |
| Flags price rises | Sometimes | No | Yes |
| Requires bank or card login | Yes | No | No |
| Connects to your mailbox | No | No | No (you send it receipts) |
| Flags duplicate subscriptions | Rarely | No | Yes |
Renewal Reminders: Ahead of the Charge, Not After It
Because SubDupes knows each subscription's billing cycle from its receipts, it can work out when the next charge is due and remind you up to 7 days before it lands. See renewal alerts.
This matters most for yearly plans. You sign up, file the receipt away mentally, and twelve months later a $99 or $199 charge appears that you'd forgotten about. A reminder a few days ahead gives you time to decide whether to keep it or cancel before it renews.
If you only do one thing after your list is built, make sure every yearly plan has a renewal date. Those are the charges that are easiest to forget and hardest to get refunded once they've gone through.
Privacy: Why Receipts Instead of Your Bank or Your Mailbox
When you link a bank account to a financial aggregator, you grant access to your complete transaction history — every merchant, every withdrawal, every transfer. When you give an app full access to your mailbox, it can see far more than receipts. SubDupes is built so you don't have to do either.
SubDupes never asks for banking credentials, never connects to financial institutions and never connects to your mailbox. It only works with the receipts that reach it: the ones you or your mail rule forward, the ones the extension brings in for you to review, or the ones your AI assistant sends after you approve them. Stop forwarding, remove the extension or disconnect the connector, and nothing new arrives.
Getting Started
Step 1: Create your account. Sign up with your email address. No card needed; you get a 14-day free trial.
Step 2: Get your receipts in. Forward a receipt to your private address, add your Gmail through the Chrome extension to bring in the past year, or connect Claude or ChatGPT and ask it to find your subscriptions.
Step 3: Review what was found. Approve the subscriptions SubDupes found, fix anything it got wrong, and add anything without a receipt by hand.
Step 4: Act on it. Check duplicate flags, your monthly total and what renews in the next 30 days, and cancel what you don't use.
See Every Subscription You're Paying For
SubDupes builds your subscription list from your receipts — no bank login, no mailbox access, no settings to configure first. Forward a receipt, add the Chrome extension or ask your AI assistant, and see what you're paying for, what it costs and what you can cut.
Get Your Free Subscription Waste Report


