Guides · · 6 min read

Filing your Czech tax return online in 2026: 3 ways

Data box, the MOJE daně portal or paper: three ways to file a Czech tax return in 2026, and why filing electronically gives you a month more time.

Filing your tax return electronically gets you a whole extra month. Paper returns for 2025 are due on 1 April 2026; electronic ones have until 4 May 2026. And it is not only about the time — an electronic filing is quicker, easier and gives you immediate proof of delivery. There are three ways to file. Here is each of them.

Method 1: The data box (recommended)

The datová schránka (data box — the state electronic mailbox) has been compulsory for every OSVČ (self-employed person) since 2023. If you are in business, you already have one. It is also the most reliable way to file.

Step by step

  1. Log in to the data box at mojedatovaschranka.cz. You can sign in with NIA (the Citizen Identity), BankID or the eObčanka ID card.
  2. Prepare the XML file of the tax return. It comes from tax software, from the interactive EPO form, or Taxorio generates it for you.
  3. Find the data box ID of your tax office. It is on seznam.gov.cz, or you can search for it directly in the ISDS system.
  4. Create a new message in the data box, attach the XML file and send it to the data box of the relevant tax office.
  5. Save the delivery receipt. The data box generates a confirmation of delivery with the exact time — this is your proof that you filed on time.

Why the data box

  • The longer deadline: filing through a data box counts as electronic filing, so the deadline is 4 May 2026 instead of 1 April 2026.
  • Legal certainty: a message sent from a data box has the same legal force as a filing with a certified signature.
  • Automatic confirmation: you know immediately that the message was delivered.
  • No cost: sending messages to public authorities is free.

Finding your tax office's data box

Every tax office has its own data box. The easiest way to find it:

  1. Go to seznam.gov.cz
  2. Search for "Finanční úřad pro" and your region
  3. The data box ID is in the detail of the office
  4. Alternatively, search directly in ISDS (the data box information system) while composing a new message

A longer walk-through of this route: filing a tax return by data box.

Method 2: EPO and the MOJE daně portal

Electronic filings to the Financial Administration (EPO), available through the MOJE daně portal at adisspr.mfcr.cz, are the second most convenient option. The portal lets you either complete the form online or upload a finished XML file.

Signing in

To file through MOJE daně you have to sign in with a NIA identity (the national identification and authentication point). You can use:

  • BankID — the most popular route. You sign in the way you sign in to internet banking, and every large Czech bank supports it.
  • eObčanka — the chip ID card with electronic identification activated.
  • MojeID — an identity managed by CZ.NIC; it requires your identity to be verified beforehand.

Two ways to file through EPO

Option A: complete the form online

  1. Sign in at adisspr.mfcr.cz
  2. Choose the type of filing (personal income tax, VAT, VAT control report and so on)
  3. Complete the interactive form — the system validates as you go and flags errors
  4. When you are done, click "Podat" (file)
  5. Download the confirmation of the filing as a PDF

Option B: upload an XML file

  1. Sign in at adisspr.mfcr.cz
  2. Choose "Podání" (filing) and then "Nahrát ze souboru" (upload from file)
  3. Select the XML file from your computer
  4. The system validates it automatically and shows any errors or warnings
  5. Once validation passes, click "Podat"
  6. Download the confirmation of the filing

A filing through EPO or MOJE daně counts as electronic, so the extended deadline applies — for 2025, until 4 May 2026.

Method 3: Paper

The third option is the classic paper filing. It is only open to people who do not have a data box — every OSVČ has one by law, so for a self-employed person the paper route is not available (Section 72(6) of the Tax Code). Even where it is allowed, we would not recommend it, for several reasons.

How it works

  1. Print the personal income tax form; you can download it from the Financial Administration website or pick it up at the tax office.
  2. Fill it in by hand, or on a computer and then print it.
  3. Hand it in at your tax office's filing room, or send it by registered post.

The drawbacks

  • A shorter deadline: 1 April only, with no extension.
  • No automatic validation: errors only surface when the tax office processes the form.
  • Risk of loss: post can go astray, so always send it registered.
  • Cost: printing, postage and a trip to the office.

Which filings have to be electronic

Not everything can be filed on paper:

  • Personal income tax return: anyone who has a data box set up by law — which is every OSVČ — must file electronically. Paper is only for people without a data box.
  • VAT return: must be filed electronically only, through a data box or EPO. Paper is not accepted.
  • VAT control report: again electronically only. An individual files it in the same period as the VAT return (monthly or quarterly), and it has to be in XML.
  • The přehled — annual statements for the social security office and health insurer: filed electronically as well — every OSVČ has a data box by law.

Verifying your identity: which route to pick

Electronic filing needs a verified electronic identity. In 2026 you have three options.

BankID (the most popular)

Sign in through internet banking. Every large Czech bank supports it and activation is usually automatic — having internet banking is enough. BankID works for the data box, MOJE daně, the ČSSZ portal and the health insurers.

eObčanka

A chip ID card issued after 2018 with electronic identification activated. You need a smart card reader connected to your computer and the eObčanka software installed.

MojeID

An identity managed by the CZ.NIC association. It requires a one-off identity check at a Czech POINT contact place. After that you sign in through the MojeID web interface.

The XML formats

If you use tax software that generates XML files, these are the codes to know. They are filing codes of the Czech Financial Administration and never get translated:

  • DPFDP7 — personal income tax return
  • DPHDP3 — VAT return
  • DPHKH1 — VAT control report
  • DPHSHV — EC sales list (souhrnné hlášení)

The XML has to match the XSD schemas published by the Financial Administration. An invalid file is rejected when you upload it to EPO.

Taxorio: XML files ready to file

Taxorio generates valid XML in the DPHDP3, DPHKH1, DPHSHV and DPFDP7 formats, ready to upload to MOJE daně or send from a data box. The XML exports are part of the PRO plan, at CZK 69 a month. No retyping forms, no typos to hunt for: keep your invoices and expenses in the app, then export at the end of the period.

One thing to know before you file: the DPFDP7 export covers the partial tax base from self-employment under Section 7 and the basic taxpayer credit. Employment income, the child and spouse credits, the deductions under Section 15 and any income tax advances you already paid are not in it — you add those in EPO before you submit, and the figures recalculate there.

Taxorio scope: Taxorio provides invoicing and income/expense records for Czech sole traders. It is not full accounting or personalised tax advice. For an unsupported or unusual case, verify the treatment with a Czech accountant or tax adviser before filing.