EPO: electronic tax filing in the Czech Republic
EPO (Elektronická podání) is the Czech Financial Administration's system for filing tax returns and statements electronically. Today it is integrated into the MojeDaně portal. This guide covers which forms it handles, how to sign a submission, and what can go wrong.
What is EPO
EPO runs at epo.mfcr.cz and inside the MojeDaně portal. It is used to fill in tax forms, validate them, submit them, and download confirmation. It is the official, free system for all electronic tax filings in the Czech Republic.
What forms go through EPO
DPFO
Personal income tax return — employees, self-employed, rental, stocks, crypto.
DPPO
Corporate income tax return — s.r.o., a.s., cooperatives.
DPH
VAT return for VAT payers (monthly or quarterly).
Control statement
Monthly statement for VAT payers detailing received and issued invoices.
EC Sales List
For VAT payers with intra-community supplies.
Road tax, real estate tax
Annual returns for vehicle and property owners.
How to file via EPO
1. Open EPO
Go to epo.mfcr.cz or the "Elektronická podání" section on MojeDaně.
2. Pick the form
Choose the form type and period (e.g. DPFO 2025, VAT 03/2026).
3. Fill in the data
The app validates as you go. You can save a draft, import XML from your accounting software, or load last year's submission.
4. Review
EPO shows errors and warnings. Critical errors block submission; warnings don't.
5. Submit and sign
Submit via: qualified signature, datová schránka, or unsigned — in which case you must print, sign, and deliver the e-form within 5 days.
Signing options
Datová schránka
Easiest for OSVČ and companies — mandatory since 2023. The submission is auto-signed.
Qualified certificate
E-signature from a certification authority (PostSignum, I.CA, eIdentity). Common for accountants and advisors.
Identita občana / Bank iD
For individuals without a datová schránka — bank identity or eObčanka.
Unsigned (paper follow-up)
You print the PDF, sign it, and deliver it to the tax office within 5 days. Slow and risky.
Let us file for you
A tax advisor on Taxcoder knows EPO and MojeDaně inside out. They prepare the form, walk you through it, file via datová schránka, and use the extended July 1 deadline. No errors, no stress.
Find a tax advisorEPO FAQ
Are EPO and MojeDaně the same thing?
EPO is the e-filing application; it runs as part of the MojeDaně portal. Both names are used in practice.
Must I file electronically?
If you have an active datová schránka, yes — that includes all OSVČ and legal entities.
What if I submit with a critical error?
EPO blocks submission. Yellow warnings allow submission but the tax office may ask you to correct.
How long to keep the EPO confirmation?
Keep it for 10 years — the tax office can start an audit within that window.
What is ADIS / ADIS EPO?
ADIS is the internal information system of the Financial Administration. Users only see the EPO / MojeDaně interface.