Back to blog

Milchbüechli Bookkeeping in Switzerland: What Counts, What Doesn't — and How to Automate It

What is Milchbüechli bookkeeping, who qualifies, and what goes in? A practical guide for freelancers and sole proprietorships in Switzerland — with examples and tools.

April 4, 20268 min readLumaBill Team

What Is Milchbüechli Bookkeeping?

Milchbüechli bookkeeping — called «vereinfachte Buchführung» (simplified bookkeeping) in Swiss law — is the simplest form of accounting the Swiss legal system allows. It consists of a straightforward record of all income and expenses, without a chart of accounts, without a balance sheet, without debit and credit.

The name comes from the 19th century, when dairy farmers noted their deliveries in a small notebook (Büchlein). What worked with pencil back then can now be handled digitally — and automated. For a broader overview of all bookkeeping obligations as a freelancer, see our complete freelancer guide.

Legal Basis: Who Can Use the Milchbüechli?

The legal foundation is Art. 957 para. 2 of the Swiss Code of Obligations (OR). It allows simplified bookkeeping for:

  • Sole proprietorships with annual revenue below CHF 500,000
  • General and limited partnerships below the same threshold

Important: GmbH (LLC) and AG (corporations) are always required to use full double-entry bookkeeping — regardless of revenue.

What Happens When You Exceed the Threshold?

Once your annual revenue exceeds CHF 500,000, you are legally required to switch to double-entry bookkeeping. LumaBill makes this transition easy: a single toggle in settings activates the advanced mode — all existing data is preserved.

Voluntarily Switching to Double-Entry

You can switch to double-entry bookkeeping at any time, even below the threshold. This makes sense if you:

  • Want to apply for a bank loan
  • Are seeking investors
  • Are building a more complex business structure

What Goes Into the Milchbüechli — and What Doesn't?

What You Must Record

What Example Required?
All income Invoice paid CHF 2,400 ✅ Yes
All expenses Office supplies CHF 85 ✅ Yes
Date of each transaction 15.03.2026 ✅ Yes
Description "Laptop battery replacement" ✅ Yes
Receipt / proof Cash receipt, PDF invoice ✅ Yes

What You Do Not Need

  • Chart of accounts (no standard account numbers)
  • Balance sheet (no assets/liabilities breakdown)
  • Formal profit & loss statement
  • Debit/credit journal entries
  • General ledger in the accounting sense

Grey Areas: What Many Get Wrong

Mixed-use expenses: Home office, phone, car — record only the business portion. With 40% home office use of a room: 40% of rent as expense. Keep a brief note explaining how you calculated the proportion.

Small cash expenses: Even CHF 3.50 for parking requires a receipt. A phone photo is sufficient — the digital copy is legally equivalent.

Private contributions and withdrawals: These are not income or expenses in the bookkeeping sense, but must be noted separately.

Practical Example: One Month as a Freelancer

Imagine you're a web designer with a sole proprietorship. March 2026 looks like this:

Date Description Income Expenses
03.03. Invoice Client A — Website redesign CHF 3,800
07.03. Adobe Creative Cloud annual sub (March portion) CHF 65
10.03. Train ticket client meeting Zurich CHF 38
12.03. Laptop battery replacement CHF 89
15.03. Invoice Client B — Maintenance contract CHF 950
18.03. Phone bill (80% business use) CHF 56
22.03. Office supplies (paper, pens) CHF 34
25.03. Professional book "UX Design 2026" CHF 48
28.03. Business account bank fees CHF 12
31.03. Invoice Client C — Logo design CHF 1,200

March 2026 totals:

  • Income: CHF 5,950
  • Expenses: CHF 342
  • Surplus: CHF 5,608

You sum this surplus across all months of the year. At year end, you get your net profit, which you declare as income on your tax return — directly, without conversions or adjustments.

Retention Requirement: 10 Years, Digital Allowed

All receipts and records must be kept for 10 years (GeBueV Art. 9). This applies to:

  • Sales invoices (your invoices to clients)
  • Purchase invoices (vendors, subscriptions)
  • Bank statements and receipts
  • The income/expense list itself

Digital receipts are fully valid — you don't need to keep paper originals. Requirement: the digital copy must be stored in an unalterable format and always readable. A standard PDF on a cloud drive is sufficient.

Recommended Filing Structure

2026/
  01_Income/
    2026-03-03_ClientA_Website.pdf
  02_Expenses/
    2026-03-07_AdobeCC.pdf
  03_BankStatements/
    2026-03_UBS_Statement.pdf

Even simpler: use bookkeeping software that stores receipts directly and links them to each transaction automatically.

The Most Common Milchbüechli Mistakes

1. Missing receipts for cash expenses No receipt = no recognized expense in an audit. Photograph receipts immediately with your phone.

2. Mixing private and business The most common problem with sole proprietorships. Maintain a separate business account if possible. At minimum: add a note to every mixed expense showing the business portion.

3. Not recording entries promptly Entering three months of receipts at once leads to errors and forgotten entries. A weekly 15-minute routine is more realistic than daily individual entries.

4. Income recorded at the wrong time Milchbüechli uses the cash basis: income is recorded when money arrives — not when the invoice is issued. Open invoices do not appear in your income.

5. Missing deductible expenses Many freelancers forget: professional books, further training, home office portion, bank fees, tax advisory costs, business portion of private vehicle use. All deductible — all go in the Milchbüechli.

Automate Your Milchbüechli with LumaBill

LumaBill's simple mode is a digital Milchbüechli — legally compliant, automatically linked to your invoices, and archived to GeBueV standards.

What Happens Automatically

Invoices: Every paid invoice automatically creates an income entry. No double work.

Expenses and receipts: Upload a photo of your receipt — AI detects the amount, date, and vendor and suggests the right category. With Pro + AI (CHF 24/mo) up to 100 receipts per month.

Bank import (CAMT.053): Upload your bank statement in CAMT format. LumaBill automatically matches transactions to invoices and expenses. Included in the Pro plan (CHF 15/mo) — no surcharge.

GeBueV export: With one click, export all records in a format your accountant or tax authority can use directly.

Upgrade at any time: When your business grows beyond CHF 500,000, activate double-entry with a toggle. All existing data is preserved — the general ledger, chart of accounts, and balance sheets are calculated retroactively.

LumaBill Pricing

Plan Price What's included
Pro CHF 15/mo Invoicing, Milchbüechli, bank import, expenses
Pro + AI CHF 24/mo Everything + AI receipt capture (100 docs/mo)

For comparison: Bexio Basic costs CHF 35/mo — without bank import and without AI. Detailed comparison →

Start for Free

Try LumaBill free with 5 invoices — no subscription, no credit card needed. Create your first Swiss QR invoice in minutes.

Conclusion: The Milchbüechli — Simple, but Not Informal

Milchbüechli bookkeeping is the right choice for the vast majority of Swiss freelancers and sole proprietorships:

  • Legally sufficient below CHF 500,000 annual revenue (OR Art. 957 para. 2)
  • Significantly less effort than double-entry bookkeeping
  • Tax-ready — the annual surplus goes directly into your tax return
  • Fully digital — receipts as PDFs, records in an app

The most common mistake: too little discipline around receipts and recording entries too late. With the right software, the Milchbüechli takes under 30 minutes per month.

Start free with 5 invoices — no credit card, no commitment.