Analyze your bank statement

Upload PDF → see categorized spending, charts, subscriptions, and export to CSV. Free, 30 sec.

AI categorization
Spending charts
CSV & Excel export
Private & encrypted
Upload your PDF free →

No signup · deleted after analysis

← Blog
GuideMarch 31, 2026·10 min read

How to Analyze a Bank Statement

Analyzing a bank statement means turning a wall of transactions into answers: how much came in, where it all went, what's eating your budget without you realizing, and whether your financial picture is improving or quietly getting worse. Here's the complete process — both manually and with AI.

6 steps

01 — Gather the right statements
02 — Identify all income
03 — Categorize all spending
04 — Calculate key ratios
05 — Look for red flags
06 — Compare month over month
01

Gather the right statements

Start with at least 3 months of statements for a reliable picture. One month captures your spending but not the pattern — subscriptions that bill quarterly, irregular large expenses, or salary timing effects all need multiple months to normalize.

If your goal is mortgage preparation, gather 3–6 months. If it's annual budgeting, pull the full 12 months. Most banks let you download PDFs going back 12–24 months from online banking.

02

Identify all income

Go through every credit (incoming money) and separate genuine income from internal transfers. Common income types:

  • Payroll deposits — regular, same employer, same amount
  • Freelance / client payments — irregular amounts, different senders
  • Rental income — monthly, from tenants
  • Benefits, pension, dividends
  • Tax refunds, one-time payments

Internal transfers (moving money between your own accounts) are not income. Exclude them. Your total monthly income = all genuine credits minus transfers.

03

Categorize all spending

This is where most of the work is. Go through every debit transaction and assign a category. Standard categories:

Housing & Rent
Groceries
Utilities
Transport
Dining & Takeaway
Subscriptions
Shopping
Healthcare
Education
Entertainment
Savings / Investments
Other

The hardest part is merchant name interpretation. "WHOLEFDS MKT 0283" = groceries. "AMZN MKTP" could be shopping, household supplies, or a digital subscription. This is where AI tools win — they've been trained on millions of merchant names and categorize automatically.

04

Calculate key ratios

Three numbers tell you most of what you need to know:

Savings rate

(Income − Total Spending) ÷ Income × 100

Target: 20%+. Below 10% = limited cushion. Negative = spending more than you earn.

Debt-to-income ratio (DTI)

Monthly debt payments ÷ Gross monthly income × 100

Target: under 36% for good financial health. Under 43% for most mortgage approvals.

Subscription burden

Total subscription costs ÷ Income × 100

Most people are surprised: the average person has $273/month in subscriptions they don't actively use.

05

Look for red flags

Red flags differ depending on your purpose:

For personal budgeting

Any subscription you don't actively use

Dining + takeaway above 15% of income

Shopping that varies by 50%+ between months (impulse pattern)

No consistent savings deposit each month

For mortgage / loan preparation

Overdraft or NSF fees

Gambling transactions

Large unexplained deposits (possible borrowed funds)

Recurring payments not disclosed in your application

Gaps in income deposits

06

Compare month over month

A single month snapshot tells you where you are. Multiple months tell you the direction you're heading — which is what actually matters.

Build a simple table: rows = categories, columns = months. Calculate the % change for each category month-over-month. Categories with a consistent upward trend are your spending drift — money quietly spending more than you realize.

AI analyzers with a dashboard (like this one) do this automatically and surface the trend visually, so you don't need a spreadsheet.

Free tool · 30 seconds · No signup

Skip steps 2–5. Let AI do it in 30 seconds.

Upload your bank statement PDF and get automatic categorization, ratio calculations, subscription detection, and a full spending breakdown.

Manual analysis vs. AI analysis

Manual (spreadsheet)AI analyzer
Time per statement1–3 hours30 seconds
Merchant name decodingManual researchAutomatic (trained on millions of merchants)
Charts & visualizationBuild yourselfInstant Sankey + category charts
Subscription detectionManual scanAutomatic flagging
Month-over-month comparisonBuild pivot tableBuilt-in trend view
Export to accounting toolsFormat yourselfCSV, Excel, QIF, OFX, QBO
CostFree (your time)Free for 1 analysis/month

Frequently asked questions

How do you analyze a bank statement for a loan?

Lenders look at four things: consistent income deposits (same source, same frequency), debt-to-income ratio (recurring payments vs. gross income), absence of overdraft or NSF fees, and no large unexplained cash deposits. Run your statement through an AI analyzer before applying — it flags all four automatically so you can address issues before submission.

What does a bank statement analysis show?

A thorough bank statement analysis shows: total income and income sources, total spending broken down by category, recurring subscriptions and their monthly cost, average monthly net cash flow, any irregular patterns (overdrafts, unusual deposits), and a comparison of spending vs. prior periods if multiple statements are analyzed.

How do I calculate my spending categories from a bank statement?

Go through every debit transaction and assign it to a category (groceries, transport, dining, subscriptions, etc.). Sum each category. Divide each total by your gross income to get the percentage. This manually takes 1–2 hours for a full month. An AI analyzer does it automatically in under 30 seconds.

How far back should you analyze bank statements?

For personal budgeting: 3 months gives you a reliable average. For mortgage or loan applications: lenders typically request 3 months, sometimes 6. For self-employed income verification: 12–24 months is standard. For detecting subscription creep: even 1 month shows all recurring charges.

What are red flags in a bank statement?

Red flags depend on context. For mortgage applications: overdraft fees, gambling transactions, large unexplained deposits. For personal finance: subscriptions you don't recognize, dining/shopping consistently above 30% of income, no savings deposits. For fraud detection: duplicate transaction amounts, transactions at unusual times, merchants you don't recognize.

How do I compare two months of bank statements?

For a manual comparison: create a category summary for each month in a spreadsheet and calculate the % change per category. With an AI tool: upload both statements and the comparison is generated automatically. Look for categories that increased by more than 20% — those are usually where spending has drifted without you noticing.

Continue readingView all posts →
Guide8 min read
How to Save Money on Groceries (Without Eating Worse)
Cut your grocery bill by 20-30% with meal planning, store brands, and reducing food waste.
Guide8 min read
Zero-Based Budgeting: Give Every Dollar a Job
How zero-based budgeting works, how it compares to 50/30/20, and a step-by-step guide to start.
Guide10 min read
How to Pay Off Credit Card Debt: Avalanche vs Snowball vs Balance Transfer
The true cost of credit card debt and 3 proven strategies to eliminate it — with real math.