Upload PDFs or images of bank statements, invoices, or any financial document
Supports PDFs and photos of statements from most UK banks
Preparing document...
Analysis usually takes 20–60 seconds.
| Date ↕ | Description ↕ | In ↕ | Out ↕ | Balance ↕ | Category ↕ | |
|---|---|---|---|---|---|---|
| Totals | ||||||
If you are self-employed, your business bank statement is usually the fastest route to a complete picture of your income and expenses. Most of the work of a Self Assessment return, and of Making Tax Digital quarterly updates, is simply getting every transaction listed, pointed the right way and put under the right expense heading. This tool automates the tedious part; you stay responsible for checking the result.
The self-employment (full) pages of the Self Assessment return, form SA103F, list allowable business expenses in boxes 17 to 30. The tool's categories are designed to line up with those boxes:
| QuickMaths category | SA103F box | HMRC heading |
|---|---|---|
| cost of goods | 17 | Cost of goods bought for resale or goods used |
| staff costs | 19 | Wages, salaries and other staff costs |
| vehicle travel | 20 | Car, van and travel expenses |
| rent rates insurance | 21 | Rent, rates, power and insurance costs |
| repairs maintenance | 22 | Repairs and maintenance of property and equipment |
| office costs | 23 | Phone, fax, stationery and other office costs |
| advertising | 24 | Advertising and business entertainment costs |
| bank charges | 26 | Bank, credit card and other financial charges |
| professional fees | 28 | Accountancy, legal and other professional fees |
| other expenses | 30 | Other business expenses |
Income is categorised as turnover or other income, and anything that looks personal, or like a transfer between your own accounts, is flagged so it does not inflate your business figures. If your turnover is below the VAT registration threshold (£90,000 for 2025/26) you may be able to use the shorter SA103S form and report a single total expenses figure instead. See our full SA103 expense categories guide.
Suppose a self-employed plumber uploads a one-month statement containing six transactions:
| Description | Amount | Likely category |
|---|---|---|
| BACS — J SMITH BATHROOM | +£1,450.00 | turnover |
| SCREWFIX 3341 | −£86.20 | cost of goods |
| SHELL PETROL | −£71.03 | vehicle travel |
| DIRECT LINE VAN INSURANCE | −£54.50 | rent rates insurance |
| NETFLIX.COM | −£12.99 | personal (disallowable) |
| TRANSFER TO SAVINGS | −£300.00 | transfer |
The Netflix subscription is personal, so it must not appear in business expenses, and the savings transfer is not an expense at all. Both are flagged rather than counted. That distinction, between money leaving the account and money that is genuinely a business cost, is the most common bookkeeping error the tool helps you catch.
Language models are good at reading statements but not infallible. The cases that most often need a manual fix are refunds (money in that is not turnover), transfers between your own accounts, cheque and reference-only descriptions, and mixed personal spending at shops that also sell business supplies. This is why every figure should be reviewed before it goes into a return, and why the export marks the confidence of each row.
HMRC requires the self-employed to keep business records for at least five years after the 31 January submission deadline of the relevant tax year. The exported spreadsheet is a working document, not a substitute for the statements themselves, so keep the originals too.
Sources (last reviewed July 2026):