Someone decides to cancel a SaaS subscription, sends the required notice, and assumes they're done. Weeks later they see another charge. They dig through their email, can't find confirmation, call a number that doesn't exist, and eventually give up or dispute through their bank — which carries its own risk and friction. Multiple complainants described exactly this: no phone number for cancellation, email addresses that bounce auto-responses, contracts that require full annual payment even after timely notice.
The reason this keeps happening is structural. Cancellation confirmation is not in the vendor's interest — the longer the ambiguity persists, the more likely the charge stands. Most SaaS billing pages are designed around onboarding, not offboarding. And the buyer, at the moment of cancellation, is already mentally checked out and unlikely to document everything carefully.
What's needed is something that sits at the moment of cancellation intent and turns it into a documented, timestamped paper trail: the date the notice was sent, the method, what the contract says about notice periods, what response (if any) was received, and a calendar alert for the expected last billing date. If a charge appears after that date, the user already has everything they need for a bank dispute or demand letter — including proof the vendor's email went unmonitored.
This is a business because SaaS sprawl is real — finance teams at companies with 20+ SaaS subscriptions are dealing with this constantly, and a single recovered charge pays for the service many times over. The need recurs every renewal cycle.
What to build
Build a lightweight web app where a user logs a SaaS cancellation by uploading their contract and cancellation email, extracts the notice period clause automatically, sets a billing watch date, and receives a timestamped audit record they can attach to any future dispute or chargeback.
Where to start
Target people actively searching how to cancel specific named vendors (Aircall, Aloware, etc.) — these searchers are at exactly the right moment of frustration, and SEO content around 'how to cancel [vendor] and avoid charges' drives qualified traffic with near-zero acquisition cost.
The hard part
Getting users to log cancellations proactively — before the problem happens — requires building a habit around something people are motivated to forget about; acquisition has to intercept them at the moment of frustration, not before it.
How it makes money
Free to log up to 3 cancellations; $9/month for unlimited tracking with contract clause extraction and billing alerts, sold primarily to finance ops teams managing multiple subscriptions.
See the evidence. The complaints behind this idea, the products they came from, and similar ideas in AI Sales Assistant.
More ideas in AI Sales Assistant