Complete budget tracking.Completely painless.
Woodo is the budgeting app that does the tracking for you. Drop a statement PDF from any bank or credit card and every expense comes back named, categorised and totalled, ready to export to CSV or Excel. Automatic expense tracking for you, and for anyone you share the bills with: couples, households, advisers and their clients.
Free plan · No payment · First analysis done in 60s
Drop your PDF here
Any bank, any layout. No template to pick.
chase-sapphire-mar-2026.pdf248 KBCompatible with all bank & card statements, including:
Budget apps want you to type it all yourself.
- 01Typos compound
One wrong decimal, and your whole "Dining Out" budget thinks you're a saint.
- 02Categories break
Is "SQ*TRADER JOE" groceries, or coffee, or both? You shrug, paste it somewhere, move on.
- 03Motivation dies
You start in January full of hope. By March, the spreadsheet is a graveyard.
Drop a PDF.Pour a coffee.Done.
Every line is read, named and sorted into categories. No formulas, no colour-coding, no Sunday afternoon lost to it.
You spent
USD3,864.20
Your travel habits got expensive.
You already pay for perks. Use them.
Woodo recognises the card behind every statement and reads its terms for you: the rate per category, the fee, the credits buried on page four.

Chase Sapphire PreferredChase
Recognised from the statement header. Nothing to pick, nothing to set up.
All your cards’ perks, in one place.
Any issuer, any country. Woodo reads the terms behind every card it finds in your statements and keeps them next to what you actually spent.
- Chase Sapphire3× on travelNew York
- Nubank Ultravioleta1% back, no capSão Paulo
- Amex Gold£120 dining creditLondon
- Emirates SkywardsLounge accessDubai
- DBS AltitudeMiles never expireSingapore
- JCB Platinum¥10,000 hotel creditTokyo
- CommBank Ultimate0% foreign feeSydney
The weekend spreadsheet session? Gone. In its place: actually seeing where the money went.
I used to block out a whole Sunday afternoon for this. Now it takes about as long as making a coffee. That is the entire review.
First upload, it found a subscription I had been quietly paying since 2023. Cancelling that one thing paid for a year of Woodo before lunch.
We used to have the same argument every month about who spent what. Now we open the household profile and just look. Turns out it was me. Anyway.
No bank login, no permissions screen, no third party sitting in the middle. I drop a PDF, I get a clean CSV. That is all I ever wanted.
Seeing the category bars every month changed how I shop, and not through willpower. I could just finally see where it was going.
Four client profiles off one login. Statements in, tidy exports out, no manual keying at 9pm. It has held up for eight months now.
The card perks page is quietly the best part. I had genuinely forgotten half of what my Amex gives me. There was a hotel credit sitting there unused.
Twelve months of statements, categorised in one sitting. My accountant asked what changed. I said I stopped doing it by hand.
I have about nine minutes a week for admin now. This fits in nine minutes. Nothing else I tried did.
I was rebuilding the same spreadsheet every quarter. Woodo does the boring part and I do the deciding part. Fair split.
It read a statement from my old bank abroad without me doing anything special. I genuinely expected that to be the thing that broke it.
I had a 42-tab workbook I was weirdly proud of. I have not opened it since February. That is the highest praise I have.
Groceries were the number I was most wrong about. Not by a little. By a lot. Better to know.
The month-on-month line is the bit I actually use. I can see a quiet month coming now instead of finding out about it.
We set up a profile for the flat and one each. Settling up went from a spreadsheet and a row to about four minutes.
I used to keep receipts in an actual shoebox. The statements were always there, I just never read them. Now something else reads them.
I am not a spreadsheet person and I never will be. This is the first thing that let me stay not-a-spreadsheet-person and still know my numbers.
Sent my mum an invite link, she signed up, and she only ever sees her own profile. That was the whole reason I paid.
I get paid in one currency and spend in another. Woodo just reads whatever the statement says and I stopped doing conversions by hand.
My son set it up for me. I have used it alone every month since, which is not something I say about software.
Four people, four cards, one very tired group chat. The chat is a lot calmer now.
I needed to see the transfers separated from everything else. One category and it was done. Took a minute.
I uploaded eleven months in one go because I had been avoiding it since March. It did not complain. I did, a bit.
Merging finances sounds romantic until you try it. Two profiles and a shared one made it a Tuesday evening job.
I thought I knew all of mine. I knew about six of nine. The other three had been quietly renewing for a year.
Our treasurer is a volunteer with a day job. This turned her monthly evening into about fifteen minutes.
The bit that got me was seeing which card I was actually using. Not the one I thought.
When money is tight you need the real number, not a guess. This gave me the real number without a lecture.
We each tag what is ours at the end of the month. Ten minutes instead of a spreadsheet neither of us maintained.
Every move meant a new bank and a new statement format. This is the first tool that did not care which one it was.
One profile for the flat, one for us. At tax time I export the flat and hand it over. That is the whole workflow.
Nobody teaches you how to read a statement. Seeing mine sorted into categories taught me more than any class did.
I want the answer without the work. That is a hard thing to buy and this is the closest I have got.
Small charges hide. Until they don't.
Fraudsters often run a $1.99 test charge before billing the real amount.
Buried in a 40-line statement, it's nearly invisible.
Woodo sorts by amount in one tap — the sneaky ones surface instantly
① As they arrive
Spot the $1.99 charge as it scrolls by? Neither does your bank — until the real charge hits.
② Tap to sort — smallest first
Raise a dispute before the real charge lands. Weeks of back-and-forth, avoided.
Even if a tap-to-pay app tracks every swipe in real-time, this is the final sanity check — the one pass before paying the bill or raising a dispute with your bank. Woodo is the magnifying glass on your own statement.
One account. A whole household.
Switch between you, the household and a client without logging out. Share one with a magic link and they land in that profile alone, never the rest of your account.
USD3,864.20
143 transactions · 3 cards · March 2026
Woodo Pro keeps up to 4 profiles. Advisor Plan unlocks all.
One account. Every client you have.
Every client kept separate. One login, one bill, one place to work from.
Your statements stay yours.
Woodo reads the PDFs you give it and nothing else: no bank connection, no data broker, no advertising pixel anywhere near your transactions.
CouplesTwo people, one household profile. Neither of you ever hands over a bank login.No bank login, everNo online banking password, no two-factor code, no read-access token handed to a third party. You upload a PDF you already have.
HouseholdsShare a profile with a magic link. They land in that profile and see nothing else.Isolated at the row levelThe database enforces per-user isolation, so one account can never read another's rows even if our application code has a bug.
AdvisersClient books kept apart at the database level, not just in the interface.Encrypted in transit and at restAll traffic runs over HTTPS. Supabase, our database provider, encrypts data on disk by default.
EverywhereAny bank, any country. If it prints a statement, Woodo reads it.Delete any of it, wheneverRemove a statement, empty a profile, or close the account and take everything with you. We never sell your data or feed it to advertisers.
Nothing leaves. Nothing is sold.
- No bank login, everNo password, no two-factor code, no read-access token. You upload a PDF you already have.
- Isolated at the row levelThe database enforces per-user isolation, so one account can never read another's rows.
- Encrypted in transit and at restAll traffic runs over HTTPS. Our database provider encrypts data on disk by default.
- Delete any of it, wheneverRemove a statement, empty a profile, or close the account and take everything with you.
Every line of this maps to a clause in our privacy policy.
Analyze your first PDF
in under 60 seconds.
Free plan, no credit card. Reclaim your weekends.
