How it works
How the subscription CSV analyzer works.You only see what repeats.
Drop in your CSV
Upload your bank statement and map the columns. Your statement stays in your browser.
We find the repeats
Charges that hit again and again get grouped so recurring spend is easy to spot.
Match known vendors
Messy bank labels get matched to the subscriptions you actually recognize.
You see what you're paying
Known vendors, likely unknowns, and the full list so you can review everything at once.
Speed
But how fast is the scan?
Compared to apps using AI to scan your statement, Subscription Pilot takes 250ms on your device. A typical AI request takes 5s at minimum. That's 2,000–2,500% faster.
Plus your financial data is secure on your device.
0.00s
Ready
Don't believe me?
Try it for freeWhat you get
You see what you're paying.
Known Subscriptions (5)
Messy bank labels matched to vendors you recognize.
| Vendor | Occurrences | Recurrence | Last Amount Paid | |
|---|---|---|---|---|
| 15 | Monthly (30.5 days avg) | USD 12.99 | ||
| 15 | Monthly (30.5 days avg) | USD 9.99 | ||
| 15 | Monthly (30.5 days avg) | USD 11.99 | ||
| 14 | Monthly (30.5 days avg) | USD 8.99 | ||
| 14 | Monthly (30.5 days avg) | USD 15 |
Not in our vendor list? No problem.
They're not getting away. If a charge keeps showing up, we catch it from the occurrences even when the merchant name is unfamiliar.
Likely Subscriptions (2)
CITY FITNESS CLUB
2× · Monthly (31.0 days avg)
USD 49.00
PARKING.CO
2× · Monthly (31.0 days avg)
USD 85.00
Multiple statements?
Sure. Upload them once and we'll process them for you. Every file lands in one list.
Export what you found
Download a clean CSV of your subscriptions. Open it in Sheets, Excel, or Notion and share it with anyone.
subscriptions-export.csv
Comma-separated · UTF-8
| # | A | B | C |
|---|---|---|---|
| 1 | Vendor | Amount | Recurrence |
| 2 | Netflix | 12.99 | Monthly |
| 3 | Spotify | 9.99 | Monthly |
| 4 | Canva | 11.99 | Monthly |
| 5 | Figma | 15.00 | Monthly |
Track them on your dashboard
Save the ones you want to keep an eye on. Add your own subscriptions manually and see renewals coming up without scanning again.
Dashboard
Welcome to your dashboard
Total Subscriptions
2
Average Monthly Cost
USD 24.98
Upcoming Renewals
Canva
USD 11.99 · 21-Sep-2026
Subscriptions
Manage your subscriptions and track your renewals
| Service | Amount | Renewal Date | Status |
|---|---|---|---|
Netflix Streaming | USD 12.99 Monthly | 05-Apr-2026 | Active |
Canva Design | USD 11.99 Monthly | 21-Sep-2026 | Active |
SUBSCRIPTION PILOT
Privacy
Your bank statement stays yours.
XXXX XXXX XXXX XXXX
Hover to see how
Stays in your browser
Your CSV is processed locally. Nothing is uploaded to our servers.
No bank login
We never ask for credentials. Your bank relationship stays with your bank.
No AI on your statement
Detection is rule-based. No third-party AI or financial APIs touch the file.
Close the tab, it's gone
We don't keep a copy of your statement. Leave the page and the data leaves with it.
“Subscriptionpilot instantly found subscriptions I had completely overlooked. Thanks to it, I’m now on track to save around $100 every month. It was incredibly quick and easy to use!”

Pricing
No Subscription to Track Subscriptions
Free finds subscriptions. $29 keeps tracking them.
Scan
Free
See the recurring charges hiding in your statement.
- Drop in a CSV
- Recurring charges grouped automatically
- Runs entirely in your browser
- Export to CSV
Your CSV never leaves your device. No account needed.
1 of 10 founding plans taken · 9 left
Track
Founding lifetime$29 once
Keep your subscription list and stay ahead of charges.
- Save your subscription list
- Subscription dashboard
- Alerts before upcoming charges
- Scan again to find what's new
Includes everything in Free.
FAQ
Questions before you scan
What is a subscription CSV analyzer?
Do you store my bank statement?
How do I get my CSV?
Can I upload a PDF?
Do I have to save anything to your dashboard?
Can I share results with my team?
Do you use AI or third-party processors?
Can I review results before anything is saved?
Can I track subscriptions without scanning a statement?
What file format is supported?
Does it work with credit card statement CSVs?
Can I scan multiple statements at once?
What if detection is wrong?
How do I contact you?
Why I built this
I built Subscription Pilot because I wanted a simple way to see what I was actually paying for, without handing over my bank login or sending my financial data to an AI.
So I made it local-first: drop in your CSV, find the recurring charges, and see what's worth cancelling.
Hamza
Founder, Subscription Pilot
Find the charge you forgot. Cancel it before next month.
Your CSV never leaves your device. No account needed.
