Automatic bank reconciliation: payments find their invoice

Norman pulls in your bank activity continuously, marks paid invoices and attaches receipts to the right transaction. Instead of ticking off statements at month-end, you only review the few open cases.

Capterra badge
ELSTER
Hosted in Germany
ZUGFeRDGoBD konform

Bank reconciliation that does not wait for month-end

Norman keeps bank activity, invoices, receipts, and open exceptions in one workflow so matches happen continuously.

Bank feedSynced

Bank activity lands in the workflow immediately

Norman imports transactions continuously instead of waiting for month-end CSV exports.

Receipt
Team lunch · 84.20 €
IMG_2841.jpeg
Matched
Transaction
Oberholz
Card payment

Payments find the right receipt

Receipts and payments get linked so expenses do not stay unresolved and input VAT does not get lost.

Norman Labs GmbHInvoiceINV-2026-0412
ItemAmount
Consulting6,622.00 €
Implementation2,838.00 €
Overdue
Total9,460.00 €

Paid invoices close themselves

An incoming payment with the exact invoice total marks your Norman invoice as paid. Only the invoices still waiting for money stay open.

AI insights
Deduction foundHome-office allowance
UnusualDuplicate payment to vendor

Unclear cases with a reason

If two transactions fit equally well, Norman links neither and shows you suggestions with a reason: amount, date or text match.

InsightsActive 24/7
Profit margin is down 6%

Missing receipts at a glance

The “Without documents” filter lists every transaction without a receipt, so nothing is missing before the VAT return.

Key facts

Automatic bank reconciliation compares every bank transaction with open invoices and receipts. This is how Norman decides what it links on its own.

Free

Bank connection included in the free plan.

Automatic

Incoming payments mark your invoices as paid, receipts land on the right transaction. You only review what is still open.

60 days

of receipts are re-matched after every bank import. Upload an invoice early and Norman links it as soon as the payment arrives.

±0.3 %

Difference (at least €0.30) allowed for receipts, so bank fees and exchange rates do not block a match.

How bank reconciliation works in Norman

New transactions arrive through the bank interface as soon as your bank reports them. Matching runs after every import.

Connect

Click “Connect your bank” and log in to your bank. Most banks deliver up to 90 days of history. Accounts without an interface can be imported as a CSV or PDF file.

Match

An incoming payment with the exact invoice total marks your Norman invoice as paid; with several candidates, the invoice number and client name in the payment reference decide. After every import Norman matches receipts from the last 60 days and suggests the category.

Review and finalize

Under “Review documents” Norman shows suggestions with a reason: “Amount match”, “Date match” or “Text match”. The “Without documents” filter lists transactions without a receipt. “Finalize” confirms the booking.

What Norman matches on its own and what you review

Norman handles every clear-cut case on its own. You only decide when two answers fit equally well.

NormanYou
Incoming payment with the invoice totalMarks the invoice as paidNothing to do
Receipt with exactly one matching paymentAttaches the receipt to the transactionNothing to do
Two equally good candidatesLinks neither, shows suggestionsPick one under “Review documents” and “Confirm”
Expense without a receiptShown in the “Without documents” filterUpload the receipt or send it to your receipt address
Cash paymentNot in the bank feedAdd a manual transaction

How often you need to reconcile your bank

German bookkeeping must be complete, correct, timely and orderly (§ 146(1) AO). That sets the pace for bank reconciliation.

RuleSource
Bank transactionsRecording within ten days is considered fine; monthly by the end of the following month if no records can get lostGoBD, Federal Ministry of Finance
CashRecord cash income and expenses daily§ 146(1) sentence 2 AO
Monthly VAT returnBy the 10th of the following month, one month later with a permanent extension§ 18 UStG, § 46 UStDV
Bank statements and receiptsKeep for 8 years from the end of the calendar year§ 147(3) AO

Norman instead of statement exports and checklist matching

Bank feeds, receipts, invoices, and open differences stay in one workflow instead of splitting across CSVs, spreadsheets, and month-end notes.

NormanManual CSV + spreadsheet
Bank dataSynced continuouslyExport and upload statements first
MatchingLinked to receipts and invoicesTick off rows by hand
ExceptionsPartial payments and gaps stay flaggedOnly surface at close
StatusLive overview of open transactionsSeparate lists per account or month

Plans that grow with your workflow

Start free and unlock tax, team, and automation features when you need them.

Yearly (3 months free)Monthly

Free

Core accounting features.

Monthly
€0

/month (excl. VAT)

  • Unlimited e-invoicing
  • Tax write-off tips
  • AI Autopilot
  • Connect to ChatGPT & Claude
  • Receipt scanning (OCR)
  • Norman AI usage limits

Klein

For Kleinunternehmer.

Monthly
-75% for 3 months
€3€12

/month (excl. VAT), then €12

  • Bank sync
  • Annual tax declarations (EÜR)
  • Personal income tax
  • Declare salary as an employee
  • EU revenue reports (ZM)
  • Higher Norman AI limits

Pro

For self-employed charging VAT.

Monthly
-75% for 3 months
€7€28

/month (excl. VAT), then €28

  • VAT returns
  • All tax declarations
  • Tax efficiency score
  • Receipt auto-matching
  • Up to 5 bank accounts synced
  • Maximum Norman AI limits

The discount applies to new customers for the first 3 months on monthly billing.

Start Bank reconciliation with Norman

Start for free and bring invoices, receipts, bookkeeping, and taxes into one workflow.

Start for free

FAQ

What is automatic bank reconciliation?

Software compares every bank transaction with open invoices and receipts and links them when the amount, date or reference clearly match. In Norman this runs after every bank import. Unclear cases land on a review page with the reason shown.

How does Norman match incoming payments to invoices?

The payment must equal the invoice total in the same currency and arrive between 7 days before the invoice date and 30 days after the due date. If several invoices fit, the invoice number and client name in the payment reference decide. The invoice then shows “Paid”.

Is bank reconciliation in Norman free?

Yes. On the free plan you connect one bank account, and Norman matches payments and receipts automatically. For several accounts, pick a paid plan.

How often do I need to reconcile my bank transactions?

Under the GoBD, recording non-cash transactions within ten days is considered fine; monthly booking by the end of the following month is allowed if no records can get lost. If you file VAT returns monthly, you need the reconciliation by the 10th of the following month anyway.

Can incoming payments be matched to invoices automatically?

Yes. Once your account is connected, Norman matches incoming payments to your invoices and marks them “Paid”. You see open invoices at a glance, and with “Remind if unpaid” Norman reminds your clients automatically.

How long do I have to keep bank statements?

Bank statements are accounting vouchers. Since 2025 you keep them for eight years from the end of the calendar year (§ 147(3) AO). Books and annual accounts stay at ten years.