Features

How BillSensor finds your subscriptions, and what it does next

Detection works differently depending on whether you use Gmail or Outlook. This page covers both, what happens once a subscription is found, how a billing email is actually read, and the things BillSensor will not do.

Detection

Two inboxes, two mechanisms

Gmail and Outlook are not the same feature with a different logo on it. They use different mechanisms, need different things from you, and have different limits. Pick yours.

No Gmail connection at any point

How it works

A content script reads the email already rendered in your own browser tab, the same content your eyes are looking at. There is no Google sign-in, no permission screen and no Gmail API request, so there is nothing to grant and nothing to revoke later.

What it needs from you

That you open the billing email. Detection runs at the moment you click into a message, so a receipt that arrives and sits unread is not seen. Anything BillSensor misses can be added from the popup by hand.

Where the limits are

Mail you archived or deleted before installing is out of reach, and a Gmail tab that was already open at install time needs one reload before it works. A bulk inbox scan for Gmail is planned but not shipped.

How you get told

A Chrome notification 7 days before a charge, on every plan. Your free account also covers renewal emails on your 5 lowest-cost subscriptions. Pro and Business add a second warning at 3 days, by Chrome notification and by email. For free trials of seven days or less, the warnings move closer to the first charge so they still arrive in time.

After detection

What BillSensor does with what it finds

A list of subscriptions is the easy part. These are the things that act on it.

Renewal alertsEvery plan

A warning 7 days before a charge lands, so there is still time to decide. Pro and Business get a second one at 3 days, by Chrome notification and by email, which is the last useful moment to act.

Post-cancellation monitoringPro and Business

Mark a subscription cancelled and BillSensor keeps checking it. If a billing email arrives from that tool dated after your cancellation, you hear about it straight away rather than on a statement weeks later.

You also get a reminder 7 days before the original renewal date, so you can confirm the cancellation actually went through.

Price and anomaly detectionPro and Business

Each detected bill is compared against the previous one for that tool. A rise is flagged as a price increase, and anything 20% or more above the last amount is flagged separately as a spike worth looking at.

Trial follow-upPro and Business

BillSensor only sees a charge when you open the receipt, so it cannot tell on its own whether a free trial became a paid plan. When a trial ends, it emails you and asks. Answer in one click and it tracks the subscription properly from then on, with trials left out of your spend total.

Cancellation difficulty scoresEvery plan

68 of the 90 tracked tools carry a rating from 1 to 10 for how much effort cancelling takes, drawn from published policies and documented complaints, and the rest are still being researched. Adobe scores 9, largely for its early termination fee on annual plans.

Free covers your 3 lowest-cost subscriptions. Paid plans show the full detail on every tool.

Cancellation recordsPro and Business

A timestamped record of when you cancelled, saved as a page you can keep or print. If a charge turns up afterwards, that record is what you attach to a dispute.

Spend and billing historyPro and Business

Monthly and yearly totals across everything detected, in the currency you were actually billed in. Amounts in other currencies are never converted at an invented rate, they are counted separately and labelled.

Under the hood

How a billing email is actually read

Most trackers will not tell you this part. It is the difference between a subscription list you can trust and one full of things you never bought.

01

Matching runs in four passes, in order of confidence

First the sender domain, matched as an exact domain or a subdomain, never as a loose substring. Then billing processors like Stripe, Paddle or Chargebee, which only count when the subject names the tool and a real billing phrase and a labelled amount are all present. After that, the subject line. Last, the body.

Domain matching is strict on purpose. A looser check once matched a Dropbox receipt against a tool whose domain ended in the same letters, and saved the wrong subscription with the wrong amount.

02

Only confident matches are saved

A tool name appearing somewhere in an email is a mention, not evidence you pay for it. What happens next depends on how the match was made.

HighMatched on the sender domain. Saved, and you are told.
MediumMatched through a billing processor. You are asked first, and it is saved only if you say yes.
LowMatched on the subject or body alone. Dropped without a word.
03

The amount has to sit next to a total

BillSensor looks for labels like grand total, total charged or amount paid and reads the figure that follows. If no label is found, the subscription is saved with no amount rather than a guess.

That rule exists because taking the first currency figure in an email picks up discount lines, tax lines and order references. A pre-tax line sitting above the real total is skipped too, so an 18% tax is not quietly dropped from what you are shown. Eight currencies are recognised: USD, EUR, GBP, INR, AUD, CAD, SGD and JPY.

04

The renewal date is extracted, or marked as estimated

Phrases like next billing, renews on and billed on are searched for a real date. When one is found it is used, and it replaces any earlier estimate. When none is found, the date is worked out from the billing cycle and marked as calculated rather than presented as fact.

05

Six filters run before anything is accepted

Bank and card notifications, bounce messages, support auto-replies, security and verification codes, BillSensor's own mail, and marketing. After all of that an email must still contain a genuine billing phrase, an invoice, a receipt, a payment or a charge, or it is not a detection.

These lists come from real false positives found in production, which is why they are specific rather than tidy.

Honest limits

What BillSensor will not do

Worth knowing before you install rather than after.

  • It cannot cancel anything for youIt links you to the vendor's own cancellation page. Completing the process is yours, under whatever rules that company has set.
  • It cannot block or reverse a chargeOnce money has moved, that is between you, the vendor and your bank. BillSensor tells you it happened.
  • It will not catch everythingDetection covers 90 tools. Anything outside that list, or sent from an unusual domain, needs adding by hand.
  • It never touches your bank or cardsNo bank connection, no card details, no payment access. Billing emails only.
  • On Gmail it only sees what you openThere is no background inbox scan. A receipt you never click is a receipt BillSensor never sees.
  • On Outlook it can only readThe connection cannot send, delete or change a single message, and you can disconnect it from your account settings at any time.
Everywhere

True on every plan and both inboxes

90 tools detected

Across design, marketing, developer, hosting, finance and AI software, with a cancellation difficulty score on 68 of them.

Eight currencies

USD, EUR, GBP, INR, AUD, CAD, SGD and JPY, read from the email and never converted.

Any Chromium browser

Chrome, Edge, Brave, Opera and others built on Chromium.

Multiple Gmail accounts

Works across several signed-in accounts at once, without extra setup.

Remove a wrong detection

A false positive can be deleted on any plan, and it will not affect the rest of your list.

Free needs no payment method

No card needed. A free account is all it takes.

Which of these you get depends on your plan

Free covers detection and 7-day alerts. Pro and Business add the monitoring, records and history. The full breakdown sits on one page, tier by tier.

Compare the plans

See it read a real receipt

Install it, open your next billing email, and watch what it pulls out. Free, and nothing to connect on Gmail.

Add to Chrome, free Read the setup guide

Frequently Asked Questions

What's the core difference between Free, Pro, and Business?
Free detects unlimited subscriptions but only fully unlocks alerts, scores, and cancel links for your 3-5 lowest-cost ones. Pro removes that cap entirely and adds price increase detection, post-cancellation monitoring, and cancellation records. Business adds up to 10 seats and an admin dashboard on top of everything in Pro.
Does Outlook get the same features as Gmail?
Mostly, with two differences. Outlook alerts arrive by email only, since there's no Chrome notification trigger for it. And Outlook Free automatically promotes your next-cheapest subscription into an alert slot if one gets cancelled, a mechanic Gmail Free doesn't need since its ranking works slightly differently.
Is the dark pattern score available on the Free plan?
Yes, for your 3 lowest-cost subscriptions. Pro and Business unlock full detail for every subscription, not just those three.
What's the single biggest thing Pro unlocks?
Post-cancellation monitoring. It's the feature most competitors don't offer at all, an alert if a tool charges you after you've already cancelled it.
What's exclusive to Business that Pro doesn't include?
Seats for up to 10 people and the admin dashboard, which shows every member's subscriptions, spend, and next renewal in one place, with a source tag showing whether each was detected via Gmail or Outlook. Common questions are answered in the BillSensor support hub.