The most dangerous sentence in the Saudi VAT Law is not about being late. It is in Article 42, and it says the penalty falls on "anyone who submits a false tax return to the Authority, or who amends a tax return after submitting it", where the result is tax computed at less than what was due — a fine equal to 50 percent of the difference.
Read that again. Amending your own return, voluntarily, is named in the penalty article alongside filing a false one. That does not mean correcting an error is wrong. It means the route you take to correct it is what sets the price — and the Implementing Regulations left you a route that never touches an amendment at all.
First: which tax period are you on?
Before any deadline, fix the period. Article 58 of the Implementing Regulations settles it with a single number:
- Your annual taxable supplies over the preceding twelve months exceed SAR 40,000,000 — your tax period is one month.
- Below that — your period is three months.
Anyone under the threshold may apply to move to monthly filing. Two details drop out of most explanations here: approval does not take effect immediately, it runs from the tax period following the one in which approval was granted; and a taxpayer who has used the monthly period for two years may apply to return to the three-month period, provided supplies for the last twelve months are still below the threshold. ZATCA may also direct a taxpayer to use a particular period by notice.
The deadline is the last day of the following month, not the 15th
Article 62 is unambiguous: the return is filed "no later than the last day of the month following the end of the tax period". Article 59 puts payment on the same date.
This needs saying because the Arabic search results for this question are contaminated. Pages written for other markets rank inside Saudi Arabia carrying their own markets' deadlines: one says the fifteenth of the following month, another says twenty-eight days, and Egypt's own tax portal appears in the top ten for the query "الإقرار الضريبي" in Saudi results. None of it applies to you. The Saudi rule is one rule: the last day of the following month, for the return and the payment together.
Two practical points:
A nil return is still a return. An empty period does not excuse you. Article 62 provides that ZATCA may issue an assessment on its best estimate of the tax where you have failed to file — while you remain obliged to file the return. The estimate does not discharge the duty.
Filing is not paying. A return filed on time with the tax unpaid starts accruing the Article 43 penalty immediately. That one is a clock, and it runs regardless of how punctual your filing was.
The penalty ladder, as the law actually writes it
| Violation | Penalty | Article |
|---|---|---|
| Failure to file the return within the prescribed period | not less than 5% and not more than 25% of the tax that should have been declared | 42(3) |
| Failure to pay the tax due on time | 5% of the unpaid tax for each month or part of a month | 43 |
| False return, or an amendment that understates the tax | 50% of the difference | 42(1) |
| Failure to apply for registration within the prescribed periods | SAR 10,000 | 41 |
| An unregistered person issuing a tax invoice | up to SAR 100,000 | 44 |
| Failure to keep invoices, books and records | up to SAR 50,000, per tax period | 45 |
And above all of it, Article 47: repeating the same violation within three years of the previous penalty decision becoming final permits the fine to be doubled.
Note the structural difference between the first two rows. The filing penalty is a percentage charged once. The payment penalty is a percentage that repeats every month. A late period left alone for a year does not cost 5 percent — it costs 5 percent twelve times. When several periods are overdue, that difference, not the order of the dates, is what sets your work order.
The rule that changes the arithmetic: SAR 15,000
This is the part most Arabic coverage gets wrong. Article 63 of the Implementing Regulations does not know one correction route. It sets out four distinct rules:
One — understated tax, net error of SAR 15,000 or more. You must notify ZATCA within 20 days of the date you became aware of it, and you do so by correcting the previously submitted return. This is the route that walks into the text of Article 42(1).
Two — understated tax, net value under SAR 15,000. By explicit exception to the rule above, you may correct it by adding the amount to the net tax due in the return for the period in which the error was discovered. No amendment to an earlier return, no twenty-day clock. The threshold is literal: "less than fifteen thousand (15,000) riyals" — so exactly 15,000 is not under it.
Three — overstated tax (you declared more than you owed). You may deduct the amount from net tax due in any subsequent return after the date of discovery. No twenty-day clock here, but there is a ceiling: this correction may not be made after five years from the end of the calendar year in which that tax period falls.
Four — the form of the correction. Any correction must contain at minimum: the tax period or periods concerned, the output and input tax to be corrected for each period separately, and information explaining the reason for the error. The reason is a required field, not a courtesy.
So why does SAR 5,000 appear in half of what you read?
Because it used to be right. The Article 63 threshold was five thousand riyals, and it was raised to fifteen thousand by ZATCA Board resolution by circulation No. (24-06-01) dated 17 Jumada al-Ula 1446H, corresponding to 19 November 2024 — the same resolution that rewrote paragraph 1 and introduced the five-year bar.
The practical effect is real. An accounting system still holding 5,000 as a constant will push you down the amendment-and-clock route for a SAR 12,000 error — an error the Regulations let you fold quietly into your next return with no amendment and no countdown. If you are building that engine yourself, the box mapping and the threshold logic are worked through in building the VAT return engine in TypeScript.
One point of fairness: Article 42(2) permits the Authority, under rules set by its board, to waive or reduce the 50 percent penalty. The article is not automatic. But building a financial plan on the Authority's discretion is not planning.
The credit balance you cannot ask for
Another detail from the same amendment: a refund request may not be submitted for a tax amount totalling less than SAR 5,000. Small credit balances are not paid out in cash; they sit in your tax account and carry forward. Plenty of businesses count amounts like these as expected liquidity and then discover they are locked.
A window that closes on 31 December 2026
The fines waiver initiative currently in force covers penalties for late registration, late filing, late payment, and return correction — a meaningful share of the table above. Which fines drop, which stay payable, and the three conditions that disqualify you are in ZATCA fines waiver: what really drops before 31 Dec 2026.
After that date, the numbers on this page become cash. And if you are planning to recompute earlier periods, the order of work is not a preference: start with the periods carrying accumulated payment penalty, not with the most recent ones.
What your system needs to record
Compliance here is not a question of knowing the rule. It is a question of whether your data can prove it. The minimum your ledger has to carry:
- Net error aggregated per tax period, separately — the 15,000 threshold is measured on the net, not on a single line.
- Date of awareness as a field distinct from the posting date. That field starts the twenty-day clock, and it is the first thing asked for in an examination.
- A reason field attached to every correction, written in language fit to submit.
- The constant 15,000, not 5,000, with an effective date earlier than any period you reprocess.
- The five-year bar computed from the end of the calendar year, not from the invoice date.
- Period classification reviewed annually against the SAR 40 million threshold, because crossing it moves you to a monthly rhythm with new deadlines.
Five of those six fields are not produced by accounting software on its own. That is precisely the layer we build over systems that already exist: not a replacement for your ledger, but a report that knows which period is late, by how much, and down which correction route it belongs.
Before you press submit
Check the number before it becomes a return. The VAT calculator gives you both directions — adding tax and extracting it — with the halala rounding the Authority uses, which is where the rounding differences that later turn into corrections are born. The full rule with riyal examples is in how to calculate Saudi VAT at 15%. And input tax should not be deducted before verifying the supplier's VAT number — a wrong number produces exactly the class of difference that sends you into Article 63.
Have a period whose numbers you doubt? Send us the range of periods and the shape of your data, and we will send back a written diagnosis: which period is late, which errors fall under the 15,000 threshold and can be folded into your next return, and which ones require an amendment and a clock. Get in touch — the diagnosis comes before any commitment.
Sources: the VAT Law (Articles 40–47) and the Implementing Regulations of the VAT Law (Articles 58, 59, 62, 63, 69), Zakat, Tax and Customs Authority. This article is general guidance and is not a substitute for specialist tax advice.