A sample return
One employer, a first year of IBKR stocks, pillar 3a, health insurance — a complete return for a fictional filer in Lausanne.
The note he wrote on upload
“First year declaring stocks — opened an IBKR account in January. Pillar 3a at my employer's foundation. Same apartment in Lausanne all year.”
The documents
Expand a row to see the document next to what was read from it.
The guide
One card per document. Each entry is a field in the canton's official tax app, the value to type, and the steps to get there. Check entries off as you enter them.
- Copy chiffre 11 from the certificate — the net amount, after social deductions.
- Don't subtract anything yourself: the official app derives the deductions.
- Confirm the full-year period so nothing gets annualised twice.
- Attach the statement in the securities section of your tax app.
- Positions, income and DA-1 values import from it — nothing to type by hand.
- After the import, the securities total should read 39'351 — broker cash is already inside.
- Type the attested amount and keep the certificate — it's a justificatif (supporting document).
Corrections happen in chat
The Cotisations 3a value of 6'000 looks wrong. I paid more in December.
The attestation you uploaded shows 6'000 — a December top-up may have missed it. Ask your 3a foundation for the final 2025 attestation; upload it and I'll update the entry and re-run the cap check (CHF 7'258 maximum).
And after the guide is assembled, a second review pass checks it against the documents and current cantonal rules — findings arrive the same way:
I re-checked the guide against your documents. The KPT statement you uploaded is the 2023 Auszug, not 2025 — I removed its numbers from the guide and added a waiting card for the health-insurance premium. Ask KPT for the 2025 statement and drop it here.
Now with your real documents
Beta price: CHF 5 with code BETA90 at checkout — regular CHF 50.
