Transaction categorization
Categorize bank transactions automatically from a PDF statement. AI reads each line, assigns a spending category, and prepares clean exports for analysis, bookkeeping, or accounting.
Upload your bank statementCategorize my transactionsPDF from any bank. Scans and photos work too.What does Amazon RETA mean on a bank statement?
AMAZON RETA is short for Amazon Retail: an order sold and shipped by Amazon itself, not fraud. It is the same charge as AMAZON.COM — the card network cut the merchant name to fit, and the code after the asterisk is a payment reference. Find it in Your Orders on Amazon by date and amount; one order shipped in parts is charged once per shipment.
Before a charge can be categorized it has to be recognized. These are the descriptors people ask about most, and the category they belong in:
- AMAZON RETA*
- Amazon Retail — an order sold and shipped by Amazon itself. Same as AMAZON.COM, abbreviated by the card network. Category: Shopping.
- AMZN MKTP US* / AMAZON MKTPL*
- Amazon Marketplace — an order from a third-party seller, paid through Amazon. Category: Shopping.
- AMZN Digital / Amazon Digital Svcs
- Kindle books, apps, video and music, or digital subscriptions such as Kindle Unlimited. Category: Subscriptions.
- AMAZON PRIME / AMZNPrime
- Prime membership renewal, monthly or yearly. Category: Subscriptions.
- VIOC #1234 CITY ST
- Valvoline Instant Oil Change. The number is the service center, the town is where it is. Category: Transport.
- EDI PAYMENT
- Electronic Data Interchange — a business-to-business payment, often a salary or supplier payment. Category: Income or Business.
- COUNTER CREDIT
- Cash or a check deposited in person at a branch counter. Category: Income or Transfers.
Upload a statement above and every line gets the same treatment: the merchant behind the code, a category, and totals per category.
Your full spending report
Net saved in October 2024
Income
$7,712
Spent
$4,844
Activity
47 tx · ~$103/day
Find money you're leaving on the table
Cancel unused subscriptions
3 services you haven't used in 60+ days
Switch to cheaper phone plan
You're overpaying vs similar usage profiles
Cook 3 more meals per week
You averaged $42/meal eating out — 18 times this month
Ask your statement anything
Dining spending jumped 42% vs last month. You ate out 18 times — that's $42 per meal on average.
See where every dollar went
$4,844 across 7 categories
Your financial health, scored
Spot hidden recurring charges
8 subscriptions found · $349/mo
How automated transaction categorization works
Automatic transaction categorization assigns bank statement rows to spending categories. Upload a PDF and the AI reads the merchant description, amount, and context to suggest categories such as groceries, dining, transport, subscriptions, income, transfers, and fees. Review ambiguous rows before exporting the result.
Your bank statement is full of lines like POS 4829 TESCO EXTRA and DD REF NETFLIX.COM. Automated transaction categorization reads each line and assigns it a category — Groceries, Subscriptions, Dining — without you doing anything. If you need to categorize bank transactions from a PDF statement, this is the part that saves the manual work.
The AI recognises thousands of merchants — from global chains to local shops. It handles cryptic codes, abbreviations, and POS references that make manual categorization painful. 95%+ accuracy on the first pass for typical statement data.
On your statement
- POS 4829 TESCO EXTRA
- DD REF NETFLIX.COM
- SQ *BLUEBOTTLE COFFEE
- TFL.GOV.UK/CP
- AMZN MKTP US*2K4F3
Sorted by AI
- Tesco ExtraGroceries
- NetflixSubscriptions
- Blue Bottle CoffeeDining
- TfLTransport
- AmazonShopping
Where automated categorization still needs judgment
Transfers and repayments
Payments between your own accounts often look like spending until context is applied. These are high-value rows to review first.

Mixed merchants
Amazon, big-box stores, and marketplaces can represent essentials, business costs, or discretionary spending. Category alone does not always tell the full story.

Business vs personal overlap
The model can categorize the merchant, but only you know whether the purchase should count as reimbursable, deductible, or purely personal.

Cash withdrawals and fees
ATM cash, service charges, and bank adjustments are easy to spot automatically, but you may still want to relabel them for your own reporting logic.

More than just categories
Find the charges you forgot about
Every transaction is checked for repeat payments, including charges you may not recognize at first glance.
- Monthly, yearly and weekly charges
- What your subscriptions really cost a month
- Free trials that turned into payments
Recurring · $564 a year
- NNetflix$15.99
- SSpotify Premium$10.99
- CChatGPT Plus$20.00
Your money, explained in plain words
A short read on your spending habits and anything unusual, based on every transaction in the statement.
- Unusual spending spikes
- Running balance checked to the cent
- A plain summary of where you stand
What your report says
Your grocery spending is 12% higher than last month. Consider meal planning to stay on budget.
You saved 25.6% of your income, above the recommended 20%.
Transportation costs dropped $45 from January. The new bus pass is paying off.
You have 5 active subscriptions totaling $84.96 a month. Review if all are still needed.
Savings tips from your own spending
Each suggestion points at the payments behind it and what it would save you a month, not generic budgeting advice.
- Biggest monthly savings first
- The payments behind each tip
- One clear next step for each
You could save
$227a month
- Eat out less often$180
- Bundle streaming services$12
- Switch to cheaper fuel$35

Analyze your own statement
Upload a PDF and see every transaction sorted in about a minute. Your first upload is free.
Bank statement analyzer pricing
Your first upload is free. Pay once for a single statement, or subscribe if you have many.
Pass
One statement · no subscription
- 1 upload, up to 100 pages
- Every transaction, categorized
- Subscriptions and savings found
- Report kept for a year

Pro
Most popular$144 billed yearly · save 37%
- Everything in Pass, plus
- 100 pages every month (~20 statements)
- Reports kept for as long as you want
- Priority support
Business
$372 billed yearly · save 37%
- Everything in Pro, plus
- 500 pages every month (~100 statements)
- Never blocked: $0.08 per extra page
- REST API with your own keys
The best automated transaction categorization software
Most accounting software with automated transaction categorization — QuickBooks, Xero, YNAB — requires you to connect your bank account via Plaid or manually import CSV files. That means giving API access to your finances, or spending 20 minutes formatting data before the software even starts. If your real task is to categorize bank transactions from a statement PDF, that friction is the bottleneck.
AI, not rules
PDF-first
Any output format
Our automated transaction categorization software takes a different approach: upload the PDF, AI categorizes everything in about 30 seconds, and export to whatever format your bookkeeper needs. Works with any bank, any language, any format. One free statement upload total, ever — no signup or bank credentials required.
Good use cases for categorize-bank-transactions workflows

Budget review
Use categorization to see where money is going before you build budgets, targets, or personal finance reports.

Bookkeeping prep
Use it as the first sorting pass before reconciliation, rules cleanup, or handoff to an accountant.

Trend analysis
Use category totals to compare months, find category creep, and identify recurring charges or merchant concentration.
Transaction categorization questions & answers
What is Amazon RETA on my credit card statement?
AMAZON RETA is short for Amazon Retail: a purchase sold and shipped by Amazon itself. It is the same kind of charge as AMAZON.COM; some banks and card networks just cut the merchant name, so it prints as AMAZON RETA* followed by a reference code. It is not a scam and not a separate company. Match it by date and amount in Your Orders on Amazon.
Is an Amazon RETA charge fraud?
Almost always no. It is a normal Amazon retail order, often one you forgot, a split shipment charged separately, a Prime or digital renewal, or an order placed by someone on a shared account. If no order, subscription or household member explains it, report it to Amazon and to your card issuer.
What is the difference between Amazon RETA and AMZN MKTP?
AMAZON RETA is an order Amazon sold itself. AMZN MKTP (also printed AMAZON MKTPL) is an order from a third-party seller on Amazon's marketplace. Both are charged by Amazon at checkout; the difference matters for returns, where marketplace orders may go through the seller first.
What is VIOC on a bank statement?
VIOC stands for Valvoline Instant Oil Change. The digits after it are the service center number and the town is its location, for example VIOC #1234 CHICAGO IL. It is a real in-person charge, often posting two or three days after the visit.
What is automated transaction categorization?
Automated transaction categorization is AI software that reads your bank transactions and assigns each one to a spending category — Groceries, Housing, Transport, Subscriptions, etc. — without any manual work. Instead of tagging each transaction yourself in a spreadsheet or accounting app, the AI does it instantly based on merchant name and transaction patterns.
How accurate is the AI categorization?
Accuracy depends on the statement format, merchant description, and transaction context. The AI recognizes common merchants and uses the description and amount to suggest a category, while transfers, niche merchants, and mixed-purpose purchases should receive a quick human review.
What categories does it use?
19 categories: Groceries, Dining Out, Transport, Shopping, Housing & Rent, Utilities, Subscriptions, Healthcare, Entertainment, Travel, Business, Income, Transfers, ATM, Fees & Charges, Insurance, Education, Personal Care, and Other.
Can it categorize transactions from any bank?
Yes. The AI works with bank statements from any bank worldwide — Chase, Bank of America, Wells Fargo, Barclays, HSBC, Deutsche Bank, ING, Santander, and thousands more. As long as you have a PDF statement, we can categorize it.
How is this different from doing it manually in Excel?
Manual categorization in Excel takes hours — you have to read each row, decide the category, create formulas, and build charts. Our AI does all of that in 30 seconds: reads every transaction, assigns categories, calculates totals, and generates visual breakdowns automatically.
Is transaction categorization free?
Yes. Anonymous users get one free upload total, ever. That upload analyzes up to 10 PDF pages and shows up to 20 transactions. Free accounts show up to 50 transactions per report. Pro includes 100 pages per billing cycle with full transaction visibility, and Business includes 500 pages per billing cycle.
What is the best software for automated transaction categorization?
The best automated transaction categorization software reads PDFs directly (no manual copy-paste), handles any bank format, and uses AI — not rigid rules. Our tool does all three, plus exports to CSV, Excel, QIF, and QuickBooks-compatible formats.
Can I use this for bookkeeping or accounting?
Yes. Many small business owners use automated transaction categorization to prep their books. Export categorized transactions to CSV for Xero, QBO for QuickBooks, or Excel for your accountant. It is best used as a first-pass categorization layer, especially before reconciliation or accountant review.
Something else on your mind? Write to contact@mybankstatementanalysis.com.

Sort your statement in a minute
Upload a bank statement PDF and every transaction gets a category, with totals and charts. Your first upload is free.






