Guide
Bank reconciliation for small businesses: what it is and how to do it
Reconciling means checking that your bank and your invoices tell the same story. Done weekly, it takes minutes; done at quarter end, it eats an afternoon.
The problem: you don't know which invoices are really paid
A €1,210 transfer comes in with an unreadable reference and you have to guess which invoice it is. One client pays two invoices together, another pays slightly less because of a bank fee, another pays under their parent company's name. At quarter end your accountant asks for the detail and you have to rebuild it all.
Without reconciliation, your outstanding receivables aren't reliable: you chase invoices that are already paid or, worse, assume some are paid when they aren't.
How it works with Tessa
- 1
Connect your bank, read-only
Via PSD2, from Finance: you grant access on your bank's website and Tessa reads balances and transactions (beta).
- 2
Connect Holded
Tessa sees your issued invoices awaiting payment (integration in beta).
- 3
Review the matches
“This €1,210 transfer from ACME looks like invoice F2026-031.” Tessa suggests and explains why.
- 4
Confirm in one click
On confirmation the invoice is marked paid in Holded. Anything uncertain is left for you to review.
What you get
- Reliable receivablesYou know what's paid and what isn't without opening your bank.
- Less quarter-end workReconciliation happens as you go, not all at once.
- Read-onlyTessa can't move money: it only reads balances and transactions.
- Admins onlyBank data is visible to owners and admins, never the rest of the team.
What bank reconciliation is
It's the process of comparing your bank account's transactions with your records (issued and received invoices, expenses, payroll) so every transaction has supporting paperwork and every invoice has its payment. The aim is for your bank balance and your books to agree and, when they don't, to know exactly why.
For a small business, the part that matters most day to day is incoming payments: knowing which client invoices have really been paid.
How often to reconcile
The more often, the easier: with few transactions, each one is recognisable at a glance. Weekly works for most small businesses; if you take many payments a day (ecommerce, clinics), daily or automatic is better. Monthly is the reasonable minimum, before your accountant prepares the quarter's taxes.
How to do it step by step
If you do it by hand with a spreadsheet or your invoicing software:
- 1. Download the period's transactions from online banking (or use the ones your software already imports).
- 2. List issued invoices awaiting payment and received invoices you still owe.
- 3. Match on exact amount first: it's the most reliable signal.
- 4. Confirm with the reference or payer name: invoice number, client name.
- 5. Mark each reconciled invoice as paid.
- 6. Review what's left: transactions with no invoice (fees, subscriptions, unexplained payments) and invoices with no transaction (genuinely unpaid).
- 7. Check the bank's closing balance matches your records.
The tricky cases (and what to do)
Almost every headache comes from one of these:
- Bundled payments: one transfer covers several invoices. Look for invoice combinations that add up to the amount.
- Partial payments: note the remaining balance and chase the difference.
- Bank fees: the amount arrives slightly short. Record the fee as an expense.
- Different payer: a parent company or an agency pays. Note the link for next time.
- Empty references: ask clients to include the invoice number in the transfer.
Make reconciliation easier from the start
Ask on every invoice for the invoice number to be used as the transfer reference, keep a bank account just for the business, number invoices sequentially and simply, and record recurring expenses (subscriptions, software, rent) once so you recognise them instantly. Small habits like these turn reconciliation from detective work into a quick tick-through.
How Tessa automates it
With your bank connected read-only via PSD2 and Holded connected, Tessa matches each incoming transfer with pending invoices: same amount, a date on or after the invoice, and the invoice number or client name in the payer or reference. Each transfer and each invoice is used only once, so nothing is double-counted.
Matches reach admins as suggestions (“this transfer looks like invoice F2026-031: shall I mark it paid?”) and are confirmed in one click in Finance. Bank access lasts 90 days and Tessa reminds you before it expires. Transactions are kept for up to 13 months and deleted if you disconnect the bank.
What Tessa reads for each person stays private, your data is stored in the EU and nothing goes out without your approval.
Frequently asked questions
What is bank reconciliation, in short?
Checking that every bank transaction has its invoice or receipt and every invoice has its payment. That way you know your numbers are real.
Is bank reconciliation mandatory?
The law requires accurate books, and reconciling is the practical way to keep them. Your accountant will do it at some point; doing it often yourself saves them work and you surprises.
Is it safe to connect my bank to Tessa?
The connection uses PSD2, the European open-banking standard, in read-only mode: Tessa sees balances and transactions but can't make payments. You grant access on your bank's site and it expires after 90 days.
Which banks are supported?
The bank integration is in beta and currently covers banks in Spain through a PSD2 access provider. You'll see the list in Finance when you connect.
Does it work without Holded?
Without Holded, Tessa can show balances and transactions, but to suggest which invoice each payment belongs to it needs to see your invoices in Holded.
Keep reading
- IntegrationsBetaYour bank, connected: balances, transactions and reconciliation without spreadsheetsTessa reads balances and transactions read-only and matches them to your Holded invoices: “this transfer looks like F-031”. She can never move money.
- GuidesHow to chase overdue invoices (with three email templates)Chase an unpaid invoice without damaging the relationship: a reminder schedule and three email templates (friendly, second reminder and firm).
- GuidesSpanish tax forms for freelancers and limited companies: which ones and whenWhich Spanish tax forms a freelancer (autónomo) and an SL file, and when: 303, 111, 115, 130, 390, 190, 180, 347 and 200, with a month-by-month calendar.
- IntegrationsBetaHolded with AI: get paid sooner and draft quotes without opening the ERPConnect Holded and Tessa watches overdue invoices, prepares quotes for your approval and matches bank transfers to invoices. Built for Spanish SMEs.
What does your team look like?
Same AI for both. Where you start is what changes.
Startups
5 to 30 people
Grow without losing the thread
Tasks from email and Slack, follow-ups, sales and investors, without everything landing on the founders.
Companies
30 to 250 people
What gets decided gets done
Minutes and tasks from every meeting, commitments that get followed up and a pulse per team, without watching anyone.
Connect your bank and Holded and let Tessa reconcile for you. Start free.
Start freeFree plan for teams of up to 3 people. Anything that leaves the company waits for your approval.