Guides

How to Get a PDF Statement of Your Own Expenses

Bank statements show transactions. They do not show what the money was for. Here is how to produce a categorised personal expense statement, and where it does and does not carry weight.

Published September 4, 2026 · 6 min read

Short answer: a personal expense statement is a categorised PDF summary of what you spent and on what, produced from your own records. It supports a bank statement rather than replacing it. For visas and loans the bank statement remains the official document, but an expense statement is often what makes your case readable.

When a bank statement is not enough

A bank statement is an authoritative record of money moving. It is a poor record of what your money was for. It shows a payment aggregator name rather than a shop, it mixes a rent payment and a coffee in the same list, and it cannot see cash at all. It also says nothing about which expenses were business and which were personal.

That gap is why three situations regularly call for something more.

The three situations

SituationWhat is actually requiredWhat an expense statement adds
Reimbursement claimItemised expenses with dates and amounts, usually with receiptsThe categorised list your employer asks for, ready to attach
Visa applicationStamped bank statements from the bank itselfA readable summary of monthly outgoings, as supporting context only
Loan or rental applicationIncome proof and bank statementsEvidence you track your money and what your fixed monthly commitments are

Be clear-eyed about the visa case in particular. Consulates want statements issued and stamped by your bank. A statement you generated yourself will not satisfy that requirement, and no app can change that. What it can do is help you assemble and explain your finances, which is a real but smaller job.

What a usable statement contains

  • A clear date range, and your name.
  • Every transaction with date, description, category, and amount.
  • Subtotals by category, because that is the part a reader actually looks at.
  • A stated currency, which matters more than people expect on international claims.
  • Separation of transfers from spending, so moving money between your own accounts does not read as expenditure.
  • A generation date, so the reader knows how current it is.

Three ways to produce one

A spreadsheet is free and completely under your control, and it is slow. You export your bank statement, categorise every row by hand, and build subtotals. This is fine once and miserable monthly.

An expense app is the fast path, if it will actually give you the file. This is worth checking before you commit a year of records to one, because export is among the most commonly paywalled features in the category. In the reviews we read, it was asked for again and again, usually by someone who had already been tracking for months. See which apps paywall export

Annotating a bank statement is the pragmatic middle path when someone has specifically asked for bank records. Get the official stamped statement, then attach your own categorised summary alongside it.

Producing one in Pludo Ledger

  1. Open Reports and set the date range you need.
  2. Check that transfers are recorded as transfers rather than expenses, so your totals are not inflated.
  3. Export as PDF. This is part of the free plan, not an upgrade.
  4. For a reimbursement claim, photograph the bills as you go so each entry keeps its itemised detail.

The full .lbx backup is also free if you want your complete history rather than a formatted document. That file is encrypted, so it stays unreadable if it ends up in the wrong inbox or on a shared computer. See what else is included at no cost

What no personal statement can prove

It cannot prove the money existed. Anyone can type numbers into an app, and any reader who matters knows that. Its value is organisation and explanation, sitting next to bank documents that carry the authority. Presented that way it is genuinely useful. Presented as proof on its own, it will not hold.

See it in your own records.

Open Pludo Ledger and try the manual tools, or ask Plu for a specific task.

Try Pludo Ledger free