Every month, the same scenario plays out in most Saudi businesses. The VAT return deadline approaches, so the accountant starts collecting invoices from the driver, the branches, and email inboxes, asks sales for a customer statement, asks procurement for a supplier statement, and asks the bank for an account statement. Long hours pass assembling data instead of reviewing it, and the cycle ends with a return filed at the last minute carrying numbers no one has fully reviewed.
The problem is not the tax itself, but the absence of a clear preparation checklist. The Zakat, Tax and Customs Authority (ZATCA) in Saudi Arabia does not deal with a business under a single tax. It imposes three systems on most businesses simultaneously: monthly or quarterly VAT, annual Zakat, and Withholding Tax (WHT) on payments to foreign companies. Each has its own deadline, form, and penalties.
This template gives you a ready preparation checklist for each of the three, with required documents, critical dates, and the reviews needed before you hit submit. Print it, post it in front of your accounting team, and follow it before every return. You will save hours of work and avoid penalties that start at SAR 1,000 and scale to multiples of the unfiled return amount.
Tax Preparation Checklist Template in Excel + Google Sheets
A unified file containing monthly and quarterly VAT preparation checklists, the annual Zakat checklist, and the WHT checklist, with a deadline calendar, signature fields, and a status column for every item.
Why you need a preparation checklist before every tax return
A tax return is not just typing numbers into boxes. It is the outcome of a long chain of accounting decisions: which invoice belongs to this month, what counts as a deductible expense, the difference between a simplified tax invoice and a full tax invoice, which customers paid within the period and which roll forward. Any error in one of these steps produces a flawed return.
A preparation checklist turns that chain from one person’s memory into a written process any accountant in the company can execute. It acts as a contract between accounting and the other departments (sales, procurement, HR, treasury) that precisely defines what is required from each department, when, and in what format.
The practical benefits of a written checklist
- Faster close: a business without a checklist spends 3 to 5 working days before every monthly VAT return. With a disciplined checklist, that drops to one or two days.
- Penalty avoidance: the late filing penalty on a VAT return starts at 5% of the tax due and reaches 25%. A preparation checklist ensures you are ready a full week before the deadline.
- Audit-ready documentation: if ZATCA audits you, a signed checklist proves you follow disciplined procedures, which softens discretionary penalties.
- Safe handover between staff: if the responsible accountant is absent, a colleague can pick up the return from the same point.
- System mapping: a good checklist clearly states where each piece of data comes from (billing system, accounting system, bank, HR), so there is no duplication or gap.
When to start applying the checklist
The checklist is not a last-minute emergency tool. It begins on the first day of the tax period, not its last. For example, for the January VAT return, you open the checklist on January 1, review items weekly, and close the return on February 25, five full days before the legal deadline. That time buffer is the difference between a reviewed return and a rushed one.
The three main taxes in Saudi Arabia
Before building checklists for each tax, the differences between them must be clear. Many business owners confuse Zakat with income tax, and VAT with WHT. The table below summarizes the core differences and deadlines for each.
| Tax | Who it applies to | Rate | Filing frequency | Filing deadline |
|---|---|---|---|---|
| Value Added Tax (VAT) | Every registered business (mandatory above SAR 375,000 annually) | 15% | Monthly if revenue is above SAR 40 million, quarterly otherwise | Last day of the month following the period |
| Zakat | Companies owned by Saudi or GCC nationals | 2.5% of the Zakat base | Annual | 120 days from the end of the fiscal year |
| Income tax | Companies owned by non-Saudi/non-GCC nationals | 20% of net profit | Annual | 120 days from the end of the fiscal year |
| Withholding Tax (WHT) | Every business that pays foreign companies | 5% to 20% by service type | Monthly | First 10 days of the month following payment |
| Real estate transaction tax | On the sale of real estate | 5% of the transaction value | Per event | 30 days from the transaction date |
If your business has mixed ownership (Saudi and foreign), the Saudi partner’s share is subject to Zakat and the foreign partner’s share to income tax, calculated proportionally. This complexity makes a precise preparation checklist non-negotiable.
Monthly VAT preparation checklist
Businesses with annual revenue above SAR 40 million are required to file VAT monthly. Even if your revenue is lower and you opted into monthly filing voluntarily (to get faster refunds), the checklist is the same. The table below contains 20 review items, ordered chronologically from the start of the month to filing day.
| No. | Item | Owner | Suggested date |
|---|---|---|---|
| 1 | Close the sales cycle and issue the final invoices of the month | Sales | Last day of the month |
| 2 | Download the total sales report from the e-invoicing system | Accountant | Day 1 of the following month |
| 3 | Confirm every issued invoice is electronically signed (Phase 2) | Accountant | Day 1 |
| 4 | Reconcile sales invoices with revenue in the accounting records | Accountant | Day 2 |
| 5 | Collect purchase invoices from all suppliers | Procurement | Day 2 to 3 |
| 6 | Verify every purchase invoice carries the supplier’s tax number | Accountant | Day 3 |
| 7 | Exclude non-deductible invoices (entertainment, personal cars, hospitality) | Accountant | Day 3 |
| 8 | Reconcile the bank statement with receipts and payments | Accountant | Day 4 |
| 9 | Calculate output VAT (15% of taxable sales) | Accountant | Day 5 |
| 10 | Calculate input VAT (15% of deductible purchases) | Accountant | Day 5 |
| 11 | Separate exports (0% rated) from domestic sales in a distinct report | Accountant | Day 6 |
| 12 | Separate exempt sales (if any) from taxable sales | Accountant | Day 6 |
| 13 | Review credit and debit notes issued and received | Accountant | Day 7 |
| 14 | Calculate net tax due or refundable | Accountant | Day 8 |
| 15 | CFO review of the return before submission | CFO | Day 10 |
| 16 | Confirm liquidity is available to pay the tax due | Treasury | Day 12 |
| 17 | Log in to the ZATCA portal and complete the return | Accountant | Day 20 to 25 |
| 18 | Execute payment via SADAD before the last day of the month | Treasury | Day 25 to 28 |
| 19 | Save a PDF copy of the return and the payment receipt in a dedicated archive | Accountant | Day 28 |
| 20 | Document any variances and their reasons in an internal file | Accountant | Day 28 |
This timeline gives you a 3 to 5 day safety margin before the legal deadline. If you follow it with discipline for 3 consecutive months, the checklist becomes a habit that no longer needs item-by-item review, and filing time becomes measurable in hours rather than days.
Quarterly VAT preparation checklist
Businesses with annual revenue below SAR 40 million file VAT every three months. The official periods are: January to March, April to June, July to September, and October to December. The filing deadline is the last day of the month following the end of the quarter.
A quarterly return is not easier than a monthly one. In one respect it is harder: the data volume is three times larger, and the chance of losing an invoice or forgetting a transaction is higher. So the quarterly preparation checklist needs an internal breakdown.
Monthly breakdown within the quarter
- End of the first month of the quarter: preliminary close of sales and purchases, download reports, monthly bank reconciliation, archiving. Do not calculate VAT yet, just organize.
- End of the second month: repeat the same steps. Check whether any first-month invoices arrived late, and note the reason for the delay.
- First week of the third month: start reviewing month one and month two data calmly. Correct any invoice missing a tax number by reaching out to the supplier.
- Last week of the third month: close sales, gather purchase invoices, print the final reports.
- First week of the month following the quarter: aggregate totals, calculate net tax, CFO review.
- Second and third weeks: file on the ZATCA portal, pay, and archive.
Mistakes the quarterly filer makes
The most common mistake is delaying invoice review until the last month of the quarter, so the accountant discovers that a major supplier did not send two months of invoices, or that one large invoice lacks a tax number. Reaching out to a supplier in the final week before the deadline may not resolve the issue in time. A good quarterly checklist forces you to review monthly, even if the return is quarterly.
The second mistake is recognizing invoices on a cash basis instead of an accrual basis. VAT is calculated on the invoice date, not the customer payment date. Many filers confuse the two and defer an uncollected invoice to the next quarter, then ZATCA adjusts the return by the full output tax differential.
Annual Zakat return preparation checklist
Zakat is calculated at 2.5% of the Zakat base, and the Zakat base is not net profit. It is a specific formula: equity + long-term liabilities, minus fixed assets and net carried-forward losses. That formula alone makes the Zakat return technically harder than VAT.
| No. | Item | Source |
|---|---|---|
| 1 | Audited financial statements (balance sheet, income statement, cash flow) | Chartered accountant |
| 2 | External auditor’s report | Certified auditor |
| 3 | Equity details at the start and end of the year | Accounting system |
| 4 | Fixed asset register (land, buildings, vehicles, equipment) | Asset register |
| 5 | Long-term debt schedule with maturity dates | Bank statements |
| 6 | External investments schedule (if any) | Investment statements |
| 7 | Carried-forward losses from prior years | Prior records |
| 8 | Copy of a valid commercial registration | Ministry of Commerce |
| 9 | Copy of the prior year’s paid Zakat | ZATCA archive |
| 10 | Ownership percentages by partner (Saudi/foreign) | Articles of association |
| 11 | The four quarterly (or 12 monthly) VAT returns for the year | Returns archive |
| 12 | Zakat base computation memo | Accountant |
A mixed-ownership business needs an extra step: calculate the Saudi/GCC partner’s share of the base (for Zakat) and the foreign partner’s share (for income tax at 20%). This proportional split requires the external auditor’s sign-off.
Zakat base with a numeric example
A Riyadh-based company has SAR 5 million in capital, SAR 2 million in retained earnings, SAR 3 million in long-term loans, SAR 6 million in fixed assets, and no carried-forward losses. The base = (5 + 2 + 3) – 6 = SAR 4 million. Zakat due = 4 million x 2.5% = SAR 100,000. This example is simplified. In practice, additional adjustments apply to items such as provisions and investments in subsidiaries.
Withholding Tax preparation checklist
Withholding Tax (WHT) is one of the most neglected taxes in Saudi businesses, and one of the most dangerous in terms of penalties. Every time your business pays a foreign company for a service, royalty, lease, or interest, you are required to withhold a specific percentage of the amount and remit it to ZATCA within the first 10 days of the following month.
| Payment type | Withholding rate | Common examples |
|---|---|---|
| Rent | 5% | Foreign server rental, foreign equipment leases |
| Technical and consulting services | 5% | IT consulting, foreign software maintenance |
| Management services | 20% | Branch management, parent-company services abroad |
| Royalties and license fees | 15% | SaaS subscriptions, licenses |
| Dividends | 5% | Distributions to a foreign shareholder |
| Loan interest | 5% | Interest on a loan from a foreign bank |
| International airline tickets | 5% | Contracts with foreign airlines |
| Other international services | 15% | Any service not falling under a specific category |
Monthly WHT preparation checklist
- List of outbound payments: extract every transfer issued to a foreign beneficiary during the month, from the accounting system and the bank statement.
- Classify the service type: assign a category to each payment (rent, technical, management, royalty) to apply the right rate.
- Verify the tax residency certificate: if the foreign supplier provides a certificate from a country with a double-taxation treaty with Saudi Arabia, the rate may drop or be waived.
- Calculate the total withholding amount: sum of all rates applied to all payments.
- File the return on the ZATCA portal: the monthly WHT form.
- Pay via SADAD before day 10: any delay triggers a 1% monthly penalty.
- Issue a withholding certificate to the supplier: the foreign supplier needs it to prove the tax paid in their home country.
Documents required for each return
Keep a separate envelope or electronic folder for each return. This separation is not organizational excess. It is a necessity if ZATCA audits you. An audit may come 3 years later, and the accountant who prepared the return may no longer be there.
For the VAT return
- Sales invoices: complete, in XML format from the e-invoicing system, with QR code.
- Purchase invoices: paper or digital, provided the supplier’s tax number is present.
- Bank statements: for every active account during the period.
- Credit and debit notes: linked to their original invoices.
- Import and export documents: if any, with customs declarations.
- POS system reports: for retail businesses.
For the Zakat return
- Audited financial statements: balance sheet, income statement, cash flow, statement of changes in equity.
- External auditor’s report: signed and stamped.
- Fixed asset register: with depreciation schedules.
- Articles of association and amendments: to evidence ownership percentages.
- VAT returns for the same year: to reconcile revenue declared in Zakat with VAT.
For Withholding Tax
- Service contract with the foreign supplier: to establish the nature of the service.
- Supplier invoice: with all details.
- Proof of bank transfer: SWIFT or equivalent.
- Tax residency certificate of the supplier: to apply double-taxation treaties.
Critical deadlines: annual, quarterly, and monthly returns
A mid-sized Saudi business files at least 17 returns per year: 12 monthly VAT returns (or 4 quarterly), 12 monthly WHT returns, one annual Zakat return, and occasionally extra returns for foreign employees or real estate transactions. The table below summarizes the annual tax calendar for a small or mid-sized business.
| Return | Period | Filing deadline | Payment method |
|---|---|---|---|
| Monthly VAT, January | January | Last day of February | SADAD |
| Monthly VAT, February | February | Last day of March | SADAD |
| Q1 VAT | January to March | Last day of April | SADAD |
| Annual Zakat (calendar year) | Prior full year | April 30 | SADAD or installment |
| Q2 VAT | April to June | Last day of July | SADAD |
| Q3 VAT | July to September | Last day of October | SADAD |
| Q4 VAT | October to December | Last day of the following January | SADAD |
| WHT return | Every month with outbound payments | Day 10 of the following month | SADAD |
| Annual WHT return | Full year | 120 days from the end of the fiscal year | SADAD or offset |
| Real estate transaction return | On sale | 30 days from transaction | Payment before registration |
Businesses on a Hijri fiscal year have slightly different deadlines. Businesses whose fiscal year ends in June or September instead of December adjust their calendar to their year-end. The golden rule: 120 days for Zakat, 30 days for the monthly return, 30 days for the quarterly. Put them on the official company calendar with duplicate entries one week and three days before the deadline.
Late filing penalties and violations per ZATCA
Tax penalties in Saudi Arabia are not symbolic. ZATCA scales them from 1% to 100% of the tax due, and in cases of evasion they reach 300%. Knowing the penalties precisely helps you prioritize when time is short.
VAT penalties
- Late registration: SAR 10,000.
- Late filing: 5% to 25% of the tax due for every month of delay.
- Late payment: 5% per month of the unpaid amount, capped at one year.
- Failure to issue a tax invoice: up to SAR 50,000 per invoice.
- Issuing an invoice with incorrect information: up to SAR 50,000 per invoice.
- Failure to retain records for 6 years: up to SAR 50,000.
- Tax evasion: two to three times the evaded tax, with possible business closure.
Zakat penalties
- Late filing: 1% of revenue (capped at SAR 20,000) for every 30 days of delay, up to 25%.
- Late payment: a daily-calculated financial penalty.
- Misstated data: a penalty equal to the difference between declared and actual Zakat.
WHT penalties
- Failure to withhold: the business bears the full tax as if it were owed by the business itself.
- Late remittance of withheld tax: 1% of the un-remitted amount for every 30 days.
- Maximum exposure: penalties can compound and exceed the original tax in a short time.
The difference between an Amendment Return and an Original Return
The Original Return is the one you file within the legal deadline for the period. An Amendment Return is one you file later to correct an error in a prior return. ZATCA permits amendment returns under specific conditions and treats them differently from late returns.
When to use an Amendment Return
- Discovering a forgotten sales invoice: it was not included in the Original Return and its tax was not calculated.
- A purchase invoice that arrived late: it can be included in the current period’s return, but if too much time has passed, it may require amending the original.
- A classification error: you treated a transaction as exempt when it was taxable, or vice versa.
- A numeric discrepancy: a re-run bank reconciliation revealed a difference.
The benefit of voluntary amendment
If you file an Amendment Return voluntarily before ZATCA discovers the error in an audit, penalties drop sharply and can be fully waived in some cases. If ZATCA discovers the error first, the full penalty applies. For that reason, the voluntary amendment is an important protective tool, and you should not hesitate to file one as soon as you discover an error, even if it relates to prior years.
An Amendment Return is filed from the same ZATCA portal by selecting the period to amend and entering the corrected numbers. The system automatically calculates the difference and either requests payment or refunds it to you.
The most common mistakes in Saudi tax returns
After watching thousands of businesses, a specific cluster of mistakes recurs at high frequency. Knowing them in advance saves you lessons that can cost real money.
VAT mistakes
- Treating sales to embassies as taxable: embassies and international bodies have special treatment, sometimes 0%, sometimes exempt.
- Failing to exclude non-deductible invoices: hospitality, employee entertainment, personal-use vehicles.
- Mixing up import invoices: import VAT at customs is different from output VAT charged locally.
- Issuing invoices without a QR code: in Phase 2 of e-invoicing, an invoice without a QR code may not be considered valid.
- Recording returns in the wrong period: returns are recognized in the period the credit note is issued, not the period of the original invoice.
Zakat mistakes
- Confusing equity with retained earnings: each line item has its own treatment in the base formula.
- Ignoring long-term loans: they are added to the base, and skipping them understates Zakat and exposes the business to adjustment.
- Omitting provisions: doubtful-debt provisions may be added to the base depending on their nature.
- Misclassifying fixed assets: land held for resale is not a fixed asset, it is inventory.
WHT mistakes
- Treating a local service as international: a Saudi company providing the service itself is not subject to WHT, even if its employees are foreign nationals.
- Applying the wrong rate: management services are 20% and technical services are 5%, and mixing the two is common.
- Failing to check double-taxation treaties: Saudi Arabia has treaties with more than 50 countries that reduce or eliminate the rate.
- Remitting tax from the supplier’s account: payment must come from the business account, not be deducted from amounts owed to the supplier without disclosure.
How Qoyod generates returns automatically
Qoyod is built for Saudi businesses. Every item in the checklists above is automatable inside Qoyod, from issuing Phase 2 e-invoices in XML with QR codes, to calculating output and input VAT monthly, to generating the Zakat return directly from the financial statements.
VAT automation inside Qoyod
- Tax classification at the account level: every account in the chart of accounts carries a tax classification (taxable 15%, zero-rated, exempt), so the system calculates automatically.
- One-click VAT report: at any time, request a period report and receive taxable sales, exempt sales, exports, output VAT, input VAT, and the net.
- Direct ZATCA integration: invoices are uploaded to the platform automatically in approved XML, with no manual upload.
- Deadline alerts: the system reminds you a week before the deadline of any pending returns.
Zakat and WHT automation
- Automatic Zakat base computation: Qoyod generates the required financial statements in a format ready to enter on the ZATCA portal.
- Outbound payments report: a monthly report that extracts every transfer to foreign beneficiaries, classified by service type, with the suggested WHT rate.
- Withholding certificate storage: return attachments are stored inside the customer/supplier file.
- Bank integration: automatic import of bank transactions for monthly reconciliation.
For the general ledger and financial statements required for Zakat, see the accounting page. To review return-ready reports before filing, see the reports page. To subscribe and compare plans, visit the pricing page.
Frequently asked questions
Do I have to file a VAT return even if I had no revenue this month?
Yes. As long as you are registered for VAT, you must file monthly or quarterly based on your category, even if it is a “zero return”. Not filing triggers the late filing penalty even if no tax is owed. A zero return takes minutes and costs nothing.
Can I deduct input VAT from an invoice without a tax number?
No. An invoice without the supplier’s tax number is not a valid tax invoice for input VAT deduction. If you find such an invoice after payment, go back to the supplier and request a replacement invoice with the tax number. If they do not respond, exclude it from the return, otherwise you face an adjustment risk during audit.
When does Zakat apply to me instead of income tax?
Zakat applies to companies fully or partially owned by Saudi nationals or GCC citizens. Income tax (20% of profit) applies to the share owned by non-Saudi/non-GCC partners. If your ownership is mixed, both taxes apply proportionally. A 100% Saudi-owned company pays only Zakat. A 100% foreign-owned company pays only income tax.
How do I confirm my invoices are compliant with Phase 2 e-invoicing?
A Phase 2 compliant invoice contains: an approved XML format, a readable QR code, an electronic signature issued by a system directly integrated with the ZATCA Fatoora platform, and a timestamp. Any invoice missing one of these elements is considered non-compliant. ZATCA-approved systems (such as Qoyod) handle this automatically.
Are payments to foreign companies for cloud subscriptions subject to WHT?
Yes, in most cases. SaaS subscriptions from foreign companies are usually classified as royalties or management services, and are subject to a 15% withholding rate. This includes project management tools, cloud storage, and paid email services. Always confirm the service classification and the provider’s tax residency certificate before payment.
What do I do if I missed the VAT deadline by a week?
File the return and pay the tax due immediately. The penalty starts at 5% for the first week and grows with each additional day. Do not wait, because every extra day raises the penalty. After filing, you can submit a Penalty Waiver request if you have a strong justification (technical outage, force majeure), but do not rely on it.
Do my branches need to file separate returns?
No. A single business (with a single tax number) files a unified return for all its branches. What you need to ensure is that the accounting system aggregates invoices from all branches into one report. If the branches are separate legal entities (different commercial registration, different tax number), then each entity files its own return.
How many years should I retain tax records?
6 years per ZATCA regulations. This includes: copies of issued and received invoices, filed returns, payment receipts, bank statements, accountant reports, and tax computation memos. Failure to retain exposes you to a penalty of up to SAR 50,000 and makes it harder to defend yourself in an audit. Electronic copies are accepted provided they are intact and readable.
Start organizing your tax returns today
Qoyod generates VAT, Zakat, and WHT returns ready from your accounting data, integrated directly with the ZATCA platform. Try 14 days free, no credit card required, with 24/7 support.