Skyline Nexus ERP Skyline Nexus ERP

Czech Republic

Czech ERP and accounting software: VAT control statement

Czech VAT payers file a monthly control statement listing invoices, with fines up to CZK 50,000. No B2B e-invoicing mandate. What Skyline Nexus ERP covers.

Compliance summary

Not mandated
Tax authority
Financial Administration of the Czech Republic (Finanční správa)
E-invoicing
No B2B e-invoicing mandate as of September 2026; public contracting authorities accept EN 16931 e-invoices; invoice-level VAT reporting through the monthly control statement
VAT rate
21%
Currency
CZK

Last reviewed . Rates and deadlines change — confirm the current position with the authority above before you act on it.

What your invoice must carry

What Czech invoicing and reporting actually has to get right

  • The control statement every month

    Every VAT payer files a control statement (kontrolní hlášení) under sections 101c to 101k of the VAT Act. Legal entities file it for each calendar month within 25 days after the month ends, even if their VAT period is quarterly. Individuals file it with their VAT return for their tax period. It can be filed only electronically, in the prescribed XML structure.

  • Invoice-level detail above CZK 10,000

    Domestic supplies and purchases on tax documents whose total including VAT exceeds CZK 10,000 are listed individually, with the partner's VAT number and the document number, in sections A.4 and B.2. Smaller documents are reported in aggregate in A.5 and B.3. The tax authority matches both sides of each transaction.

  • Fixed fines for late filing

    A missed control statement triggers fines set by law: CZK 1,000 when filed late without a request, CZK 10,000 when filed after a request, CZK 30,000 for not answering a request to correct, and CZK 50,000 when never filed. Some are halved for individuals, quarterly payers and single-member companies owned by an individual.

  • Accounts in Czech, in koruna or a functional currency

    The Accounting Act requires accounts to be kept in the Czech language; documents may be in another language only if they are comprehensible. The accounting currency is the Czech koruna, or the euro, US dollar or pound sterling where that is the entity's functional currency, and it can change only at the start of a period.

  • Five and ten years of records

    Under section 31 of the Accounting Act, financial statements and annual reports are kept for ten years from the end of the period they cover, while accounting documents, books, depreciation plans, inventory lists and the chart of accounts are kept for five years. Tax rules can require longer retention for particular records.

Czech compliance in one view

Keeping the books of a Czech business means filing VAT returns and a monthly control statement that lists larger invoices one by one, keeping accounts in Czech under the Accounting Act, and preparing statements that medium and large entities must have audited. There is no business-to-business e-invoicing mandate as of September 2026. It matters because the control statement already gives the tax authority invoice-level data.

Tax is administered by the Financial Administration of the Czech Republic (Finanční správa), which runs VAT registration, returns and the control statement under the VAT Act, Act No. 235/2004 Coll. Social security is administered by the Czech Social Security Administration (ČSSZ), and the accounting rules are in Act No. 563/1991 Coll. on Accounting.

This page covers the rules that shape an accounting system, what differs between municipalities, and what Skyline Nexus ERP covers for a Czech company today and what is being rolled out.

  • Tax authority: Financial Administration (Finanční správa)
  • Currency: Czech koruna; standard VAT rate 21%
  • VAT reporting: return plus monthly control statement
  • E-invoicing: no B2B mandate; public bodies accept EN 16931
  • Retention: 10 years for statements, 5 years for documents and books

VAT rates, registration and returns

Czech VAT has a 21% standard rate and a 12% reduced rate, as listed in the European Commission's VAT rates table as of September 2026. Since 1 January 2025, under Act No. 461/2024 Coll., turnover is measured per calendar year: a business that exceeds CZK 2,000,000 becomes a VAT payer from 1 January of the following year, or earlier if it chooses, and one that exceeds CZK 2,536,500 becomes a VAT payer from the next day. Below the threshold the domestic small-business exemption applies, and the EU's cross-border scheme lets small businesses established in the EU use exemptions in other member states that offer them.

VAT returns are filed monthly or quarterly according to the payer's tax period, within 25 days after the period ends, and the control statement travels alongside the return. The two are separate filings: the return declares the tax, while the control statement reports the documents behind it. The order in which they are submitted does not matter, but both must be on time.

  • 21% standard rate; 12% reduced rate
  • CZK 2,000,000 in a calendar year: VAT payer from 1 January
  • CZK 2,536,500: VAT payer from the next day
  • Returns within 25 days after the tax period
  • EU cross-border small-business scheme since 1 January 2025

The control statement in detail

The control statement was introduced by Act No. 360/2014 Coll. and has applied since 1 January 2016. Its purpose, in the Financial Administration's words, is to identify risky chains of entities, such as carousels, that draw money from the public budget. It is not a tax return, but it is a formal tax filing, and the data can be used in tax administration. It replaced the earlier listing of reverse-charge transactions.

It is filed for any period in which the payer declares output tax, makes supplies under the domestic reverse charge, claims input tax, or trades under the special scheme for investment gold. Tax documents whose total including VAT exceeds CZK 10,000 are reported line by line in sections A.4 for sales and B.2 for purchases, with the partner's VAT number, the document number and the date of taxable supply; smaller ones go in aggregate in A.5 and B.3. Reverse-charge supplies and purchases have their own sections.

Errors are corrected with a follow-up control statement, which must be filed within five working days after the payer discovers incorrect or incomplete data. Because the tax authority matches the supplier's A.4 lines against the customer's B.2 lines, the two sides must use the same document number and the same date.

  • Legal entities: monthly, within 25 days after the month
  • Individuals: with the VAT return, monthly or quarterly
  • Above CZK 10,000 including VAT: listed per document
  • Follow-up statement: within five working days of finding an error
  • Filed only electronically in XML

Penalties and how to avoid them

Section 101h of the VAT Act sets fines that arise automatically, without the tax office's discretion: CZK 1,000 if the statement is filed late without a request; CZK 10,000 if it is filed within a substitute deadline after the tax office asked for it; CZK 30,000 if the payer does not file a follow-up statement when asked to change, complete or confirm data; and CZK 50,000 if the statement is not filed even within the substitute deadline.

Since 2023 the fines in the last three categories are halved for payers who are individuals, for payers with a quarterly tax period, and for limited liability companies with a single member who is an individual. A payer with justifiable reasons can ask for a fine to be waived within three months of the payment assessment, for an administrative fee of CZK 1,000.

In practice the fines are avoided by process: a monthly calendar with the 25-day deadline, a check that every tax document above CZK 10,000 carries a valid partner VAT number, and a named person who reads and answers the tax office's requests quickly.

E-invoicing: public sector only, for now

Czech law does not require structured electronic invoices between businesses as of September 2026, and no domestic B2B mandate has been legislated. We are not going to invent a deadline.

In the public sector, contracting authorities must accept electronic invoices that comply with the European standard EN 16931 for contracts above the EU thresholds, under Act No. 134/2016 Coll. on Public Procurement, since 1 October 2016. Accepted syntaxes include UBL 2.1 and the national ISDOC format, and public procurement runs through the national electronic tool NEN. Suppliers are not generally obliged to send e-invoices.

The EU date that does apply is 1 July 2030, when the VAT in the Digital Age package brings mandatory e-invoicing and digital reporting for intra-EU business supplies. A Czech business that already produces clean control-statement data per invoice is well placed for it.

Accounting Act: size categories, audit and records

The Accounting Act sorts entities by size on two of three criteria at the balance sheet date. As of 2026, a micro entity does not exceed total assets of CZK 11 million, net turnover of CZK 22 million and 10 employees; a small entity does not exceed CZK 120 million, CZK 240 million and 50 employees; and a medium entity does not exceed CZK 600 million, CZK 1,200 million and 250 employees. Above that, the entity is large.

Under section 20, medium and large entities must have their financial statements audited, together with entities that another law requires to be audited; there is a narrow exception for certain selected entities that are not public-interest entities. Entities with a statutory audit also prepare an annual report. Groups with securities listed on an EU regulated market use IFRS as adopted by the EU in their consolidated accounts under Regulation (EC) 1606/2002.

Section 4 requires accounts to be kept in Czech, and section 24a sets the accounting currency: the koruna, or the euro, US dollar or pound sterling if that is the entity's functional currency, changeable only from the first day of a period. Section 31 sets retention at ten years for financial statements and annual reports and five years for documents, books, depreciation plans, inventory lists and the chart of accounts.

  • Micro: CZK 11 million assets, CZK 22 million turnover, 10 staff
  • Small: CZK 120 million, CZK 240 million, 50 staff
  • Medium: CZK 600 million, CZK 1,200 million, 250 staff
  • Audit: medium and large entities, and those required by other laws

Payroll: the single monthly employer report

Czech employers are moving to a single monthly employer report, the jednotné měsíční hlášení zaměstnavatele (JMHZ), under Act No. 323/2025 Coll. The report lets an employer meet reporting and record-keeping duties towards several state bodies through one electronic filing, and the law sets three phases, dated 1 January, 1 April and 1 July 2026. From 1 April 2026 the ČSSZ assigns each newly registered employee a personal identification number and an employment identifier, which the employer must quote on every filing about that employee.

For the ledger, payroll still means a monthly journal with separate liabilities for social security, health insurance and withheld income tax, each reconciled to what was reported and paid.

Cities and regions: where the rules differ

VAT, the control statement, accounting rules and payroll reporting are national, so a business in Prague, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Pardubice or Zlín applies the same rates, deadlines, currency and language.

The one local variable that reaches the books is real estate tax under Act No. 338/1992 Coll. Each municipality may set a local coefficient between 0.5 and 5.0, for the whole municipality, a cadastral area, a city district or a group of properties, so the tax on comparable buildings can differ between Prague districts or between Brno and Ostrava. A company with premises in several municipalities should record each property's location in its fixed-asset register and budget the tax per site.

How Skyline Nexus ERP handles Czech requirements

Skyline Nexus ERP is a cloud ERP with a double-entry general ledger under Fiscal Authority. When the auto-post switches are on, final sales and sales returns, purchases, payments, expenses and depreciation post balanced journals in the background, with output VAT computed per line. The VAT Return screen prefills tax-exclusive bases and VAT for a date range, and the VAT Analysis report lists input and output VAT transactions from the VAT accounts with an export, a practical starting point for the control statement's document lines. Contacts carry a tax number field for the partner's VAT number, which is what the A.4 and B.2 matching depends on.

Controls fit Czech practice: posted journals are corrected by reversal, fiscal periods can be closed and locked, and an Accounting Audit Trail records changes with old and new values, user and time. Business locations carry their own invoice numbering, stock and a branch-filtered trial balance, profit and loss and balance sheet. The ledger is kept in one base currency, with foreign-currency invoices at a rate entered on the document. Czech is available in the language selector, Fiscal Authority screens not yet translated appear in English, and account names are entered in Czech so that the books themselves are kept in Czech.

National filing connectors are being rolled out market by market, and for the Czech Republic that programme covers the control statement and VAT return XML and ISDOC invoice output: tell us your country and we will confirm your go-live date. Until then, the exported VAT data is loaded into a filing tool or the tax portal. Czech payroll and the JMHZ run in local payroll software or through a payroll partner, with the monthly journal posted to the ledger, and the Audit Pack exports each year's ledger to Excel for the five- and ten-year retention periods.

Common questions

What is the kontrolní hlášení in the Czech Republic?

The kontrolní hlášení is the Czech VAT control statement. Czech VAT payers use the control statement to report the tax documents behind their VAT return, listing each document above CZK 10,000 including VAT with the partner's VAT number. Czech legal entities file it monthly within 25 days after the month ends, only electronically in XML.

What are the fines for a late Czech control statement?

Czech control statement fines are CZK 1,000 for filing late without a request, CZK 10,000 for filing after the tax office's request, CZK 30,000 for not answering a request to correct data, and CZK 50,000 for never filing. The last three Czech fines are halved for individuals, quarterly payers and single-member companies owned by an individual.

Is e-invoicing mandatory in the Czech Republic?

E-invoicing is not mandatory between businesses in the Czech Republic as of September 2026, and no domestic B2B mandate has been legislated. Czech public contracting authorities must accept EN 16931 e-invoices for contracts above EU thresholds. EU rules will require e-invoicing for intra-EU B2B supplies from 1 July 2030.

Which Czech companies need a statutory audit?

Under section 20 of the Czech Accounting Act, medium and large entities must have their financial statements audited, as must entities required by other laws. A Czech entity is medium if it exceeds the small limits but stays within two of three: total assets CZK 600 million, net turnover CZK 1,200 million and 250 employees.

How long must accounting records be kept in the Czech Republic?

Czech financial statements and annual reports must be kept for ten years from the end of the period they cover, and Czech accounting documents, books, depreciation plans, inventory lists and the chart of accounts for five years, under section 31 of the Accounting Act. Tax rules can require longer retention for particular records.

What is the VAT registration threshold in the Czech Republic?

The Czech VAT registration threshold is turnover of CZK 2,000,000, in force since 3 December 2022. A Czech business below the threshold can use the small-business exemption, and since 1 January 2025 the EU cross-border scheme lets small businesses use exemptions in other member states that offer them.

Can Skyline Nexus ERP prepare the Czech control statement?

Skyline Nexus ERP prepares the data behind the Czech control statement today: a VAT Return screen with bases and VAT for a date range, and a VAT Analysis report of input and output VAT transactions that can be exported to a filing tool. Control statement and VAT return XML output for Skyline Nexus ERP is part of the market-by-market connector roll-out: tell us your country and we will confirm your go-live date.

Rates, regimes and deadlines in this summary change, and many countries are actively legislating on e-invoicing. This is general information, not tax or legal advice — confirm the current position with the authority named above or with your tax adviser before you rely on it.

Talk to us about your business

Tell us what you run and we will come back with a straight answer about fit, timeline and price.

No card, no obligation. We reply within one business day.