Bank Statement Bookkeeping in Switzerland:
What Bank Statements Can (and Can’t) Replace
Bank statements are excellent for reconciliation and completeness checks—but they don’t replace receipts, supplier invoices, contracts, or VAT evidence. Here’s what’s allowed, what’s risky, and a monthly workflow to stay audit-ready.

Bank statement bookkeeping in Switzerland: what you can and can’t do
If you’re running a Swiss micro-business, freelancer setup, or small association, it’s tempting to use your bank statement as your bookkeeping. After all, every payment is listed there—so shouldn’t that be enough?
In practice, bank statements are a powerful reconciliation tool, but they are not a substitute for proper supporting documents (receipts, supplier invoices, contracts). For Swiss bookkeeping and VAT evidence, you need more than a transaction line that says “CARD PAYMENT” or “PAYMENT TO XYZ”.
This guide rebuilds the missing page for bank statement bookkeeping with a Switzerland-first approach: what’s allowed, what’s risky, and a workflow that keeps your books clean, efficient, and audit-ready.
Can you do bookkeeping using only bank statements?
In most cases: no—bank statements alone are not sufficient for compliant bookkeeping in Switzerland.
A bank statement shows that money moved, when, and to/from whom (sometimes). It usually does not prove:
- What you bought or sold (goods/services)
- Why the payment occurred (business purpose)
- Whether VAT was included, and at what rate
- Which invoice a payment relates to
- Whether the transaction was business or private
Why bank statement descriptions aren’t sufficient evidence (Swiss compliance)
Swiss bookkeeping requirements are based on the principle that entries must be verifiable and supported by source documents (e.g., invoices, receipts, contracts). A bank transaction line is rarely detailed enough to serve as that source document.
Typical examples where bank statements fall short:
- “TWINT AG” — Was it a business expense? What did you purchase?
- “Stripe payout” — Which customer invoices are included? What fees were deducted?
- “Card settlement” — Which individual receipts are behind the total?
- “Subscription” — Which plan, which period, what VAT treatment?
Bottom line: Use bank statements to ensure completeness (nothing is missing), but keep and link the documents that explain each transaction.
Compliance note: This article is educational and not legal advice. If you need certainty for your legal structure or VAT situation, ask your fiduciary (Treuhand) or tax advisor.
What bank statements are good for
Bank statements are still essential in modern bookkeeping—just for the right jobs.
1) Bank reconciliation: proving completeness
Bank reconciliation (also searched as Bankabgleich Buchhaltung / rapprochement bancaire Suisse) is the process of ensuring:
- every bank transaction is recorded in your accounting, and
- every accounting entry that should affect bank is reflected on the bank statement.
This is how you catch:
- missing expenses (e.g., a forgotten software subscription)
- duplicate postings
- timing differences (e.g., pending card transactions)
- bank fees or interest you didn’t notice
2) Detecting missing receipts and invoice gaps
A monthly statement review highlights “unknown” lines that need documentation:
- supplier payments without invoices on file
- card payments where the receipt was lost
- cash withdrawals that need a purpose and private/business split
3) Speeding up bookkeeping with import + matching
If you import a bank statement into your bookkeeping tool, you can often:
- auto-match transactions to open invoices
- apply rules (e.g., “UBER = travel expense”)
- reduce manual typing and minimize errors
This is where bank statements become a productivity lever—without pretending they replace documentation.
Bank statement bookkeeping vs. bank reconciliation (quick clarity)
Many people use “bank statement bookkeeping” to mean two different things:
- Bookkeeping: recording transactions with the correct accounts, VAT treatment, and supporting documents.
- Bank reconciliation: verifying your bookkeeping against the bank statement for completeness and accuracy.
You need both.
If you only “bookkeep from the statement” without receipts and invoice linkage, you may end up with books that add up but don’t prove anything in an audit.
What documents should you keep (besides the bank statement)?
To stay audit-ready, you typically need to retain (digitally is usually fine if done properly):
- Sales invoices you issued
- Supplier invoices and purchase receipts
- Contracts (rent, leasing, subscriptions, loan agreements)
- Payroll documents (if applicable)
- VAT-relevant evidence (e.g., VAT invoices, import/export documentation if applicable)
- Bank statements as supporting evidence for payments
How long do you need to keep records in Switzerland?
In Switzerland, record retention is commonly 10 years for accounting records and supporting documents.
Because retention obligations can depend on the document type and your situation, confirm with a fiduciary or consult authoritative sources (e.g., Swiss legal provisions and official guidance) for your specific case.
A practical monthly workflow: bank statement bookkeeping done right
Below is a simple, repeatable month-end process used by many Swiss SMEs. It balances speed with compliance.
Step 1: Collect and centralize receipts & invoices (weekly, not monthly)
Your month-end will be dramatically easier if you collect continuously.
Minimum system:
- One place for supplier invoices (email folder + download)
- One place for receipts (mobile scan/photo)
- One place for contracts (PDF)
Rule of thumb: If you can’t answer “what was this payment for?” with a document in under 30 seconds, you’re building audit risk.
Step 2: Export or download the bank statement (choose the best format)
Swiss banks and tools commonly support:
- CSV/Excel exports (simple, widely available)
- ISO 20022 files such as camt.053 and camt.054 (more structured, often better for matching)
Mini-glossary: CSV vs camt.053 vs camt.054
- CSV/Excel:
Good for quick imports. Often messy (inconsistent columns, payee names truncated). May require cleanup. - camt.053:
Typically a structured electronic bank statement format (ISO 20022). Often preferred for accounting imports because it carries standardized fields. - camt.054:
Often used for debit/credit advices and transaction notifications (depending on bank). It can help with more granular transaction details.
If your accounting tool supports camt formats, they often provide cleaner data and improved matching compared to CSV.
Step 3: Import the bank statement into your accounting software
Once imported, your software should show:
- each transaction line
- date, amount, counterparty info (if provided)
- reference numbers/messages (sometimes crucial for matching)
Goal: avoid manual retyping and move directly into review + matching.
Step 4: Match payments to invoices (automation + control)
This is the biggest time-saver for DIY bookkeeping.
What to match:
- customer payments → your open sales invoices
- supplier payments → your outstanding bills
- subscription payments → recurring expense templates (if available)
What to check during matching:
- amount (including partial payments)
- value date vs invoice date (timing differences)
- references (invoice number, structured reference if used)
If a tool can suggest matches automatically, you still want a human review—especially for:
- partial payments
- combined transfers covering multiple invoices
- payouts (Stripe/PayPal) where fees are netted off
Step 5: Categorize and document “non-invoice” transactions
Not every line has an invoice. But every line needs a clear accounting category and (where relevant) a document.
Common categories include:
- Bank fees (monthly account fee, transaction fees)
- Interest (income/expense)
- Insurance premiums
- Telecom / software subscriptions
- Fuel / travel
- Meals / representation (often requires stricter documentation)
- Taxes and social contributions
- Owner contributions/withdrawals (for sole proprietors)
- Loan movements (repayments vs interest)
Where the receipt is missing, fix it immediately:
- request a duplicate receipt
- download an invoice from the vendor portal
- add a note + supporting context (better than nothing, but not a replacement for proper evidence)
Step 6: Handle private vs business correctly (especially for sole proprietors)
If you’re self-employed (Einzelfirma), private/business mix-ups are one of the biggest bookkeeping pitfalls.
Examples:
- private grocery purchase on business card
- business laptop bought on private card
- shared phone/internet plans
Best practice:
- keep a clear private share policy (documented and consistent)
- use separate accounts where possible
- attach receipts and add short notes in your bookkeeping tool
Step 7: Reconcile: ensure bank balance matches bookkeeping
At the end of the period:
- check that all statement lines are posted
- check that your bank account balance in the books matches the bank (or matches after known timing differences)
- review unmatched items and resolve them
This step is what turns “transactions” into “reliable books”.
Posting examples: how to book common Swiss bank statement lines
Use this as a reference for typical statement entries. Exact accounts depend on your chart of accounts and VAT situation—keep it consistent and ask a professional when unsure.
| Bank statement line (example) | What it usually is | What you should attach | Common bookkeeping treatment |
|---|---|---|---|
| “Account maintenance fee” | Bank charges | Bank fee notice/statement line (and bank tariff if needed) | Bank fees expense (usually no input VAT) |
| “Interest credit” | Interest income | Bank statement | Interest income (VAT-exempt in many cases) |
| “Card settlement” | Batch of card payments | Individual receipts or card statement detail | Split into correct expense categories; ensure receipts exist |
| “TWINT AG” | Payment via TWINT | Receipt/invoice | Categorize expense; clarify business purpose |
| “Stripe payout” | Customer payments minus fees | Payout report + invoice list | Book gross sales + fees separately; match to invoices |
| “Refund from supplier” | Refund/credit note | Credit note + original invoice | Reduce expense or post as other income (consistent method) |
| “Tax payment” | VAT / tax prepayment | Tax/VAT filing confirmation | Post to tax/VAT payable accounts |
| “Owner transfer in/out” | Private contribution/withdrawal | Note + context | Equity/private account movements (not expense) |
Common pitfalls (and how to avoid them)
Pitfall 1: Treating the bank statement as the receipt
Fix: Always collect the original receipt/invoice (PDF/photo). Bank statement lines support the payment, not the content.
Pitfall 2: Missing VAT evidence
If you want to claim input VAT, you generally need a proper VAT invoice that meets requirements—not a bank transaction description.
Fix: For VAT-relevant purchases, store VAT invoices and ensure VAT rate/category is correct.
Pitfall 3: Netting payouts without fee transparency (Stripe/PayPal)
If you only book the net amount hitting your bank, your revenue and fees may be misstated.
Fix: Use payout reports and book gross sales and processing fees separately, then reconcile to the bank deposit.
Pitfall 4: “Miscellaneous expense” becomes the biggest account
That’s a red flag in audits and makes tax optimization harder.
Fix: Create a simple, stable set of categories and use rules/templates for recurring items.
Pitfall 5: Waiting until year-end
Year-end catch-up bookkeeping is where receipts go missing and private/business confusion explodes.
Fix: Reconcile monthly (or even weekly if transaction volume is high).
Bank statement formats in Switzerland: what to ask your bank for
If you’re comparing tools or trying to reduce manual work, ask:
- Can I export camt.053 (ISO 20022 statement) from my bank e-banking?
- Do you offer camt.054 transaction advices, and when is it useful?
- Is the export daily, monthly, or custom date range?
- Does the export include references that help invoice matching?
Also searched as (Switzerland):
- Kontoauszug Buchhaltung
- Kontoauszug verbuchen
- Bankabgleich Buchhaltung / automatischer Bankabgleich
- comptabiliser extrait de compte
- rapprochement bancaire Suisse
When is a bank statement “enough”? (Decision guide)
A bank statement may be close to sufficient evidence only in limited scenarios—typically when the line item itself is unambiguous and no VAT invoice is required (or VAT is not being claimed).
Lower-risk examples (still document best practice):
- bank fees and interest (statement usually identifies these clearly)
- internal transfers between your own accounts (still label and reconcile)
- tax authority payments (keep filing confirmations too)
Higher-risk examples where you should never rely on the statement alone:
- meals, travel, representation
- purchases from marketplaces (Amazon, app stores)
- payments to individuals/contractors (need agreements and invoices)
- anything with input VAT claims
If you’re unsure, the safe rule is simple: no receipt/invoice = risk.
FAQ: bank statement bookkeeping (Swiss-focused)
Are bank statements legally required for bookkeeping in Switzerland?
They are commonly kept as part of the accounting records because they support cash/bank movements and reconciliation. But they are not sufficient on their own to justify business expenses or VAT treatment.
Can I do bookkeeping from a CSV bank export?
Yes—you can import a CSV/Excel export and categorize transactions. The important part is attaching the right documents (invoices/receipts) and reconciling correctly. If your bank offers camt.053, it may import more cleanly.
What’s the difference between camt.053 and camt.054?
In many Swiss banking contexts, camt.053 is used as a structured electronic statement, while camt.054 is often used for debit/credit advices or more granular transaction notifications. Availability depends on the bank and your e-banking features.
How often should I reconcile my bank account?
For most small Swiss businesses: monthly is the minimum. If you have many transactions (e-commerce, hospitality, agencies), reconcile weekly to prevent backlog and missing receipts.
What if I’m missing a receipt—can I still book the expense?
You can record the transaction, but missing documentation increases audit risk and may affect deductibility and VAT. Best practice is to request a duplicate or retrieve the invoice from the vendor portal and attach it to the booking.
Do I need separate business and private bank accounts?
Not legally in every case, but it’s strongly recommended. Mixing private and business transactions creates extra work and higher risk—especially for sole proprietors.
Can software automatically match payments to invoices?
Many tools can suggest matches based on amount, date, and references. You still need to review exceptions (partial payments, combined transfers, net payouts, refunds).
Make bank statement bookkeeping faster (without cutting compliance corners)
If you want the simplicity of “bookkeeping from the bank” without the compliance risks, the winning setup is:
- keep receipts/invoices organized,
- import your bank statement (CSV or ISO 20022 formats like camt.053 when available), and
- use matching + rules to automate the repetitive work.
Next step: reduce manual work with bank import + matching
Want to see how much time you can save?
Try a bank statement import and check how many transactions can be auto-matched to invoices. You’ll immediately spot:
- which payments are already clean and ready to post
- which transactions are missing receipts
- where rules can automate your monthly workflow
CTA: Start streamlining your month-end process—import your bank statement, match payments to invoices, and keep your bookkeeping audit-ready.
Bank statement import + matching
Reduce manual typing and stay audit-ready with structured imports (CSV / camt.053) and smart matching.
Keep your books clean—without extra work
Import your bank statement, match transactions to invoices, and flag missing receipts immediately.