Getting a tax overpayment back in Czechia: why it happens and how to claim it

Advances are paid up front and sized on last year, so an overpayment in year one is normal rather than a mistake. Where it comes from, when it comes back, and why it will not come back by itself.

Updated 5 min read

The Drivora team

Getting a tax overpayment back in Czechia: why it happens and how to claim it

An overpayment simply follows from how advances work: you pay up front, and the amount is calculated from a year you haven't had yet.

Where the overpayment comes from

Social and health insurance advances are calculated from last year's profit. In the first year there is no last year, so you pay the minimum — and if the year turns out weaker than expected, the advances add up to more than the final liability.

The second part is expenses. Under the standard regime, fuel, tolls, rent and insurance all reduce the base. If the records were kept carefully, the final base comes out lower than it looked mid-year. Which costs actually count is worked through in Which costs actually reduce the tax base.

How to claim it

Nothing comes back on its own. The overpayment is declared in the annual return, and a request for its refund goes in alongside — a separate step, and the one most often forgotten. The money arrives in the account named on the request.

The deadline for the return itself is statutory and counted in months from the end of the tax period, not fixed to a date:

How you file Deadline (§ 136 daňového řádu)
Basic deadline 3 months after the end of the tax period
Electronically, having not filed within 3 months 4 months after the end of the tax period
Filed by a tax adviser, or accounts must be audited 6 months after the end of the tax period

Source: zákon č. 280/2009 Sb., § 136.

The insurers work the same way: statements follow the return, and where advances exceeded the calculation the difference is either refunded or credited against future payments.

The 2026 overpayment you have to ask for

2026 produced a second overpayment for drivers on a main activity, and the annual statement does not close it. Zákon č. 90/2026 Sb. cut the minimum assessment base from 40 % to 35 % of the average wage, so the minimum pension insurance advance is 5 005 Kč a month.

The load-bearing word is from. The cut is not retroactive: for January to June 2026 the advances follow the old wording, at a minimum of 5 720 Kč a month. The difference over those six months (roughly 4 290 Kč) is refunded by the regional social security administration under Čl. II of zákon č. 90/2026 Sb. only on a written request, filed by 31 December 2026.

Sources: ČSSZ — Zálohy na pojistné na důchodové pojištění and zákon č. 90/2026 Sb., Čl. II — “…a to pokud tuto žádost podá písemnou formou do 31. prosince 2026.”

How the advances are built overall is in Insurance advances: how much and when to pay.

What not to do

Do not wait to be told. Nobody will tell you: the system assumes the payer applies. Missing the deadline does not cancel a tax overpayment, it postpones it by at least a year — but for the social advance covering the first half of 2026, missing the deadline cancels it outright.

And do not plan the first year around the refund arriving. It comes after the return, not in the month you need it.

Who does this here

Cost records and conversion at the ČNB rate are kept as part of the rental, so the material for the return will be together. The return itself is filed by an accountant — we are not accountants and do not give tax advice, but we will put you in touch with the ones our drivers use.

How the payments themselves work is on Trade licence in Czechia.

Common questions about this article

When is the refund request for a tax overpayment due?
It goes in with the annual return. That deadline is three months after the end of the tax period; four months only if you did not file within three months and then filed electronically; and six months if a tax adviser files it or your accounts must be audited (§ 136 daňového řádu). The actual calendar day moves each year with weekends and public holidays.
Is the overpayment refunded automatically?
No. The request goes in with the annual return and is a separate step. It is the part most often forgotten.
Can I claim back social advances for the first half of 2026?
If you paid the minimum advance on a main activity, yes: from 1 July 2026 the minimum is 5 005 Kč a month, while for January to June you paid at the old rate. The regional social security administration refunds the difference only on a written request filed by 31 December 2026.
Why does the overpayment happen in the first year specifically?
Because advances are calculated from last year's profit, and in the first year there is no last year. You pay the minimum, the final figure is worked out on the actuals, and the difference is usually in your favour.
How long does the money take?
It depends when the return and the request were filed. Do not plan the first year around the refund arriving — it comes after the return.

Still have a question?

Message us directly — no call centre in the way. A good question usually becomes the next article.

WhatsApp