Skip to main content
Public beta · CHF 5 incl. VAT with BETA90

Swiss taxes,
without the guessing.

Upload your documents. We show you what to type into your canton's tax app, field by field, in English. You file it yourself.

  • Matches the federal calculator
  • All 26 cantons
  • Swiss-hosted storage
  • One payment, no subscription

Interactive Brokers, DEGIRO, Schwab or Swissquote? Convert your export to a Swiss tax statement, free

A guide card from a finished return

papertax.ch — your 2025 return
Steuerauszug (tax statement)eCH-0196
1 PDF
  1. Attach the statement in the securities section of your tax app.
  2. Positions, income and DA-1 values import from it — nothing to type by hand.
Total de contrôle (check total)
39'351
  1. After the import, the securities total should read 39'351 — broker cash is already inside.
0 of 2 entered into eTax
Cotisations 3a (contributions)
Below the CHF 7'258 maximum for employees with a pension fund in 2025.
6'000
  1. Type the attested amount and keep the certificate — it's a justificatif (supporting document).
0 of 1 entered into eTax
Cap checked · CHF 7'258
Wrong-year document caught

You file in your canton's own app. These are the ones we write the guide against.

  • ZHprivateTax
  • TaxMe-Online
  • VaudTax
  • GeTax
  • BalTax
  • eTAX AARGAU
  • VSTax
  • eTaxes
  • eTax.TI
  • eSteuern Luzern
  • and the rest of the 26

From a folder of PDFs to a finished return

Upload anything

Salary certificates, bank statements, pillar 3a papers, broker exports. Add a line or two about your year: a move, a new job, a new account.

We read every page

Each document turns into values you can open and check. Every one shows the page it came from.

You type, we point

Open your canton's app and follow the cards. Field name, value, where to find it, and what the app caps for you.

From your document to the exact entries

A salary certificate goes in. What comes out is the field, the value, and where to type it. Nothing is summarised away.

In — salary certificate (certificat de salaire) 2025

Sample Swiss salary certificate (certificat de salaire / Lohnausweis)

Out — what to type, where

Salaire net (net salary)Chiffre 11
72'860
  1. Copy chiffre 11 from the certificate — the net amount, after social deductions.
  2. Don't subtract anything yourself: the official app derives the deductions.
Période d'emploi (employment period)
01.01 – 31.12.2025
  1. Confirm the full-year period so nothing gets annualised twice.
0 of 2 entered into eTax
Browse the full sample return

Will it find deductions I missed?

Every document is read against your canton's deduction rules — insurance premiums, pillar 3a, property costs, training, commuting. Anything you are entitled to but did not claim shows up as its own card.

Can it check a return I did myself?

Upload the same documents and compare, entry by entry. The second pass flags wrong-year documents, missing months and values that do not match the paperwork.

I have a broker account. Hours of typing?

No. An Interactive Brokers, DEGIRO, Schwab or Swissquote export becomes the official Swiss securities statement. You attach one PDF and the values load from it.

Try the converter

The parts that cost people money

A broker account, without typing every position

Two hundred lines of holdings, each with a year-end price and a dividend, is an evening of typing and a dozen chances to fumble a digit. Send us the export instead and attach the one PDF it produces.

Interactive BrokersDEGIROCharles SchwabSwissquote

It checks its own work

A second pass reads the finished guide back against your documents. The sample return has a 2023 statement in it on purpose — see what the re-check says about it.

All 26 cantons, plus federal

All 26 plus the federal return, not five and not just Zurich. Moved canton mid-year? You file once, in the canton where you lived on 31 December — we point you at the right one.

Your canton's wording, explained in English

Every field keeps your canton's own wording, with a plain-English explanation, so you can still find it on screen.

Say a value looks wrong

You

The Cotisations 3a value of 6'000 looks wrong. I paid more in December.

Assistant

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).

What we read

  • Salary certificate
  • Broker statement
  • Pillar 3a attestation
  • Bank statements
  • Health insurance
  • Property statement
  • Pension fund
  • …and anything else

What we will not do

You stay the person who files, and the person the tax office deals with.

  • We never send your return. You press submit, in your canton's own app.
  • We never sign anything on your behalf.
  • We never move money, and we never see your bank login.
  • We never speak to the tax office for you.
  • We are not tax advisors, and this is not tax advice.

One price. One return.

Beta — BETA90
CHF 5, reduced from CHF 50

incl. VAT · while the public beta lasts · then CHF 50 per return

Enter BETA90 at checkout while the beta runs. No subscription. One payment per return.

Create your account

Included

  • Every document you want to send
  • Chat about any line, as often as you like
  • Broker export → official Swiss securities statement
  • A second pass before you file
  • All 26 cantons, plus federal

Stripe takes the payment. We never see your card number, and there is nothing to cancel afterwards.

What happens to your documents

The full trust page
  • Your files are deleted within 24 hours of you finishing your return.
  • Nobody trains an AI model on your documents — not Anthropic, not us. That is in the contract, not just the policy.
  • You can export or delete everything at any time, without asking us.
Who processes your documents, and where
WhoWhat they doWhere
SupabaseStores your files and your returnSwitzerland
AnthropicReads your documentsUnited States
DatalabTurns scans into textUnited States
VercelRuns the websiteEurope
StripeTakes the paymentIreland / United States

Common questions

Do you file my return for me?

No. You submit it yourself, in your canton's own app — ZHprivateTax in Zurich, VSTax in Valais. We read your documents and tell you what to type where. Your return stays yours.

Which cantons do you cover?

All 26, plus the federal return. Zurich and Valais are checked line by line against the federal tax administration's own calculator. The rest are built from each canton's published guide.

What happens to my documents?

They are stored in Switzerland and deleted within 24 hours of you finishing. Reading them happens at Anthropic in the United States, so they do leave the country while they are read. Nobody trains a model on them. The table above names every company that touches them and where each one is.

Start your 2025 return

Send your papers today, type them in whenever you like.