YOU DO THIS
Drop in the PDF or CSV your bank already gives you. A locked PDF just asks for its password.
WE DO THIS
Turn the bank's shorthand into real shop names and sort it.
YOU GET THIS
Your spending, grouped by shop, category and month.
We read the file, not the bank.
An evening a month. For a spreadsheet.
Download the statement. Type the rows in. Fix the categories, rebuild the pivot. By the time it tells you anything, the month is over.
Drop the file in instead.
THE SAME LINE, BEFORE AND AFTER
The bank's original line is always printed underneath ours, so you can check every name against your own statement.
HOW IT WORKS
What happens when you drop the file in.
Upload a statement
Drop in the PDF or CSV your bank already sends you. A locked PDF just asks for its password. Nothing to connect and nothing to authorise.
Confirm the account
We work out which account the file came from and which way its dates run, show you why, and ask you to confirm.
See where it went
Every row grouped and ranked: by merchant, by category, by month, by year.
What repeats every month.
Subscriptions, bills and memberships get pulled into one list, including the ones whose price went up without telling you.
Anthropic
Anytime Fitness
Namecheap
Ask it a question.
Type the question the way you would say it. Answers are counted from your own rows, not estimated. When it does not understand a question it says so rather than guessing.
Your biggest categories in 2026:
- Rent & housing$24,300.00
- Groceries$9,180.40
- Eating out$5,610.20
More than one currency.
Every amount is stored in the currency it was charged in, and nothing is converted without you asking. When a total would mix currencies, we show which one we counted and which rows we left out.
153 currencies, including the zero-decimal ones like the yen and the three-decimal ones like the dinar, which most tools round to two and quietly get wrong.
We never see your bank login.
Apps that connect to your bank sit between you and your account and hold your name, your account numbers and often your ID. We do not, because you send us the file yourself. The file is read, turned into rows, and thrown away; we do not keep a copy of it.
- No bank loginWe never ask for it, so we cannot lose it.
- No middlemanNo Plaid, no aggregator, nobody else holding your identity.
- No card detailsNothing on file that could be used to charge you.
- Your file stays yoursStored encrypted, downloadable any time, deletable any time — file, rows, or both.
- No ads, no data salesThe subscription is how this makes money.
- Nothing is held hostageStop paying and your data stays. Nothing is deleted.
What we collect, where it sits and how to delete it is written out on the privacy page.
Free for one account. Paid when one is not enough.
For one account you want to stay on top of. It does not expire.
- 1 account
- 1 import a month, resetting
- Merchant names cleaned up
- Recurring charges found
- More than one currency
- Split every charge personal or business
- Talk to your data with AI — 500 chats a month
- Charts, trends and comparisons
- Forward statements by email
- Your own AI assistant, over MCP
For more than one account, and for not thinking about the import limit again.
- Unlimited accounts
- Unlimited imports
- Merchant names cleaned up
- Recurring charges found
- More than one currency
- Split every charge personal or business
- Talk to your data with AI — 500 chats a month
- Charts, trends and comparisons
- Forward statements by email
- Your own AI assistant, over MCP
QUESTIONS
Is it safe?
We never ask for your bank login, your passwords or your card details. The statement file you upload is kept encrypted so you can download it again — and you can delete it, or everything it produced, whenever you like.
Do you connect to my bank?
No, and not through Plaid or any other aggregator. We only read statement files you upload yourself. That is a choice, not a missing feature.
Which file formats work?
PDF and CSV. The PDF your bank emails you works as long as it is a real digital statement rather than a scan — scanned images are the one thing we cannot read yet, and we say so instead of guessing.
Which banks do you support?
We read the file, not the bank. We have tested DBS, POSB, HDFC and Chase exports, and a generic reader handles most others. Your first free import will tell you in two minutes whether yours works.
Can I get my data out?
Your original statement files are downloadable any time. If you ever leave and want a copy of everything, email support@paperflight.app and we will send it — your data is never held hostage.
What if a merchant name is wrong?
You will see it, because the original bank line is printed underneath every name we changed. The category is one tap to correct, and we never overwrite a correction you have made.
Do you sell my data?
No. We do not sell it, share it or hand it to advertisers. The subscription is how this makes money.
Which countries does this work in?
Anywhere. We read the file rather than connecting to a bank, so the country only decides two things: which way the dates run and whether the decimal point is a dot or a comma. We work both out from the file itself and ask you to confirm before anything is saved.
My bank statement is a locked PDF. Now what?
Upload it anyway. We ask for the password, unlock the file in memory, and never store it unless you choose to save it for that account — which is what lets next month's statement import without asking again.
What if my statement will not import?
You will know on your first upload, having paid nothing. Send us the file and we will tell you straight whether we can handle it.
Is there a free trial?
One account and one import a month, no card required. The allowance resets every month rather than running out, so you can keep one account up to date for free indefinitely. The paid plan removes the limits and adds charts, AI chat and the MCP server — and the free tier stays either way.
Do I need WhatsApp?
Yes. Sign-in is a link sent to you on WhatsApp that shows a one-time code, so you need a number that can receive WhatsApp messages. There is no password and no email sign-in yet.
Does it work on my phone?
It runs in your browser, so yes. The tables are easier to read on a bigger screen, but nothing is desktop-only.
What happens if I stop paying?
You drop back to the free tier and everything you imported stays exactly where it is. Nothing is deleted and nothing is hidden, so resubscribing picks up where you left off. This is the commitment for when billing opens; there is nothing to pay for yet.