Free subscription CSV analyzer

Find your hidden subscriptions before they hit your card

Drop in your bank statement and every recurring charge shows up grouped, with the amount and how often it hits.

Your CSV never leaves your device. No account needed.

“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!”
Yusuke@yusukelp
  • No AI used
  • Nothing uploaded
  • No bank login

The problem

Most people have no idea what their subscriptions actually cost.

Research suggests

People underestimate what they spend. C+R Research, 2022

Then we tested it

One user thought they were spending $200/month.

What they told us

Then what the scan showed

I think I'm only spending about $200/month on subscriptions.

We scanned the statement.

You're actually at $319/month.

Wait… that's $119 more than I thought.

So that's $1,428 a year if it keeps up.

That's exactly what we're here to help you see.

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.

Don't know how to find your CSV? Read our article. Want the full walkthrough? See the subscription CSV analyzer.

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 free

What you get

You see what you're paying.

Known Subscriptions (5)

Messy bank labels matched to vendors you recognize.

VendorOccurrencesRecurrenceLast Amount Paid
Netflix ComNETFLIX
15Monthly (30.5 days avg)USD 12.99
Spotify UsaSPOTIFY
15Monthly (30.5 days avg)USD 9.99
Canva Pty LtdCANVA
15Monthly (30.5 days avg)USD 11.99
MicrosoftMICROSOFT
14Monthly (30.5 days avg)USD 8.99
Figma IncFIGMA
14Monthly (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.

CSV

subscriptions-export.csv

Comma-separated · UTF-8

#ABC
1VendorAmountRecurrence
2Netflix12.99Monthly
3Spotify9.99Monthly
4Canva11.99Monthly
5Figma15.00Monthly

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

Find Subscriptions+ Add Subscription
ServiceAmountRenewal DateStatus

Netflix

Streaming

USD 12.99

Monthly

05-Apr-2026Active

Canva

Design

USD 11.99

Monthly

21-Sep-2026Active

SUBSCRIPTION PILOT

Privacy

Your bank statement stays yours.

XXXX XXXX XXXX XXXX

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.

Try this first

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
Find my subscriptions for free

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
Get founding lifetime, $29

Includes everything in Free.

FAQ

Questions before you scan

What is a subscription CSV analyzer?
A subscription CSV analyzer reads a bank or credit card transaction CSV and groups charges that repeat. Subscription Pilot does that in your browser: drop in the file and every recurring charge shows up with the amount and how often it hits. Read how the analyzer works.
Do you store my bank statement?
No. Your statement is processed in your browser and never stored on our servers. We don't keep the CSV or a copy of its contents. Close the tab and it's gone.
How do I get my CSV?
Sign in to your bank or credit card site on a computer, open the account, and look for Download or Export on Activity or Transactions. Choose CSV. Excel or spreadsheet is the same file. Use the credit card export when you can; a checking statement often only shows the monthly card payment. PDF statements are coming soon. Read our article if you need the download steps.
Can I upload a PDF?
Not yet. PDF statements are coming soon. For now, download the transaction CSV from Activity or Transactions. Excel or spreadsheet is the same file.
Do I have to save anything to your dashboard?
No. Run a scan, export the results to CSV, and leave. Nothing is saved unless you choose to save it.
Can I share results with my team?
Yes. Export your detected subscriptions to CSV and share with anyone. It opens in Google Sheets, Excel, or Notion.
Do you use AI or third-party processors?
No. Detection is rule-based and runs in your browser without third-party AI APIs.
Can I review results before anything is saved?
Yes. You review and edit detected subscriptions first.
Can I track subscriptions without scanning a statement?
Yes. On the dashboard you can manually add subscriptions without uploading a bank CSV.
What file format is supported?
A bank or credit card transaction CSV with Date, Description, and Amount columns. PDF statements are coming soon.
Does it work with credit card statement CSVs?
Yes. Scan each of your credit card statements and track subscriptions from every card. They all show up on your dashboard. A bank statement that only lists the total card payment each month won't include those individual charges.
Can I scan multiple statements at once?
Yes. Upload more than one CSV in the same scan. Subscriptions from every statement show up together on your dashboard.
What if detection is wrong?
You can edit, skip, or manually add subscriptions before exporting or saving.
How do I contact you?
Email support@subscriptionpilot.app and we will get back to 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.

I'm sharing my journey over at .

Hamza

Hamza

Founder, Subscription Pilot

Find the charge you forgot. Cancel it before next month.

Your CSV never leaves your device. No account needed.