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.

Drop your bank statement hereUpload your bank statementorCategorize 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

$2,868
+37.2% of income

Income

$7,712

Spent

$4,844

Activity

47 tx · ~$103/day

Find money you're leaving on the table

$215/mo$2,580/yr
$

Cancel unused subscriptions

3 services you haven't used in 60+ days

$47
$

Switch to cheaper phone plan

You're overpaying vs similar usage profiles

$35
$

Cook 3 more meals per week

You averaged $42/meal eating out — 18 times this month

$133

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

Total spent$4,844
Housing$1,850
Dining$765
Shopping$683
Transport$504
Utilities$422

Your financial health, scored

87/100
Excellent
Savings Rate37.2%
Spending ControlGood
Subscription Load$349/mo
Emergency BufferStrong

Spot hidden recurring charges

8 subscriptions found · $349/mo

N
Netflix$15.99
S
Spotify$10.99
C
ChatGPT Plus$20.00
$4,188/year if you keep them all$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

  • N
    Netflix$15.99
  • S
    Spotify Premium$10.99
  • C
    ChatGPT Plus$20.00
3 recurring$47 a month

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

$7once

One statement · no subscription

  • 1 upload, up to 100 pages
  • Every transaction, categorized
  • Subscriptions and savings found
  • Report kept for a year
Try it free first

Pro

Most popular
$12/ month

$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

$31/ month

$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
Your file stays privateSecure checkoutCancel subscriptions anytimeInvoice with every paymentMoney-back guarantee

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

Reads merchant names like a human — not rigid keyword matching that breaks on new formats.

PDF-first

Upload the statement directly — no bank login, no Plaid, no CSV reformatting.

Any output format

Export categorized data to CSV, Excel, QIF, QBO, or OFX for any accounting tool.

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.