Blog
30 Jun 2026

KSA Finance Compliance Checklist: What Growing Companies Should Review Every Month

Use this KSA finance compliance checklist to review ZATCA, VAT, payroll, GOSI, Mudad, Qiwa, Nitaqat, and filing items monthly.

Get the guide

Thank you for your download
You will receive the file to your email shortly
Oops! Something went wrong while submitting the form.

Executive summary

  • KSA compliance should not be checked only when a filing deadline is near.
  • Finance needs a monthly review rhythm across ZATCA, VAT, payroll, GOSI, Mudad, Qiwa, Nitaqat, and evidence files.
  • Growing companies create more compliance risk when tax, payroll, labor, and portal ownership sit across different teams.
  • Kudwa helps finance teams keep company, payroll, tax, cash, and reporting context visible across the systems they already use.

Month-end is closing, but compliance is not sitting in one place.

ZATCA items may be with the accountant. VAT files may sit in the accounting system. GOSI and Mudad may be with HR. Qiwa and Nitaqat may be checked only when a hiring or work-permit issue appears. MISA items, if relevant, may sit with legal, the founder, or an external advisor.

Each item may have an owner. The finance problem starts when nobody reviews the full picture every month.

That is why a KSA finance compliance checklist should be part of the monthly finance rhythm. Not as a legal exercise, but as an operating control: what is due, what changed, who owns it, and where is the evidence?

Why KSA compliance needs a monthly finance review

KSA compliance obligations are spread across tax, payroll, labor, entity, and portal workflows. They do not all follow the same timing, and they do not all sit with the same person.

VAT may be filed monthly or quarterly, depending on the taxpayer’s filing profile. Zakat or corporate income tax deadlines depend on the company’s fiscal year-end. GOSI and payroll-related items depend on employee data. Mudad wage protection depends on salary transfer consistency. Qiwa and Nitaqat depend on establishment status, workforce structure, and labor compliance.

If finance only checks these items near deadlines, problems are discovered too late. A VAT return may be due before sales and purchase data has been fully reviewed. Payroll may be paid, but not reconciled to the management report. A Qiwa or Nitaqat issue may affect hiring plans after the forecast has already assumed new roles.

The monthly review does not need to be complicated. It needs to be consistent.

Monthly KSA finance compliance checklist

Use this checklist at month-end or just after close.

1. VAT return status

Finance should confirm whether the company files VAT monthly or quarterly, which period is currently open, who owns the return, and whether sales, purchases, credit notes, and VAT coding have been reviewed.

The monthly question is simple: is the VAT return ready from the data, not only from the deadline?

2. Zakat or CIT upcoming deadlines

Finance should check whether any Zakat or corporate income tax filing/payment deadline is approaching based on the fiscal year-end.

This does not mean the full annual return is prepared every month. It means finance is not surprised by the deadline, advisor requests, audit requirements, or supporting schedules.

3. E-invoicing / Fatoora status

KSA e-invoicing should stay on the monthly checklist even if the company is already issuing compliant invoices.

Finance should check whether there are ZATCA notices, Phase 2 integration requirements, rejected invoices, credit/debit note issues, missing customer tax details, or accounting-system changes that could affect invoice data.

The point is to keep invoice compliance connected to reporting quality. E-invoicing data eventually feeds VAT, revenue reporting, receivables, and reconciliation.

4. GOSI contribution data

If the company has employees, finance should review whether GOSI-related data aligns with payroll, employee records, and monthly payroll cost reporting.

This is especially important when employees join, leave, transfer, or change salary. HR may own the employee record, but finance needs the payroll cost and reporting impact to be correct.

5. Mudad wage file and salary payment consistency

Finance should check that salary payments, bank transfers, payroll files, and wage protection evidence are aligned.

The useful monthly question is not only “were salaries paid?” It is also: do payroll amounts, bank payments, employee records, and accounting entries reconcile?

6. Qiwa compliance and labor items

Qiwa-related items can affect establishment status, contracts, work permits, and labor services. Finance does not need to own every Qiwa task, but it should know whether there are open items that affect hiring, payroll, operations, or forecast assumptions.

If a hiring plan depends on new employees joining next month, Qiwa status is not only an HR issue. It can affect the forecast.

7. Nitaqat level and Saudization exposure

Growing companies should review Nitaqat status when headcount changes, not only when there is a problem.

Hiring non-Saudi employees, changing workforce structure, or growing into a different company size band can affect Saudization exposure. Finance should keep this visible because it can influence hiring plans, payroll cost, and operating assumptions.

8. MISA annual update or licence status, if applicable

Foreign-owned companies should include MISA-related items in the monthly review. This may include investor registration, annual update timing, licence conditions, and any information changes that need to be reflected.

Finance may not own the filing, but it should know whether the company’s entity profile and ownership context are up to date.

9. Evidence folder and owner review

Every monthly compliance review should end with evidence.

Finance should know where to find submitted returns, payment confirmations, wage protection files, GOSI records, portal evidence, licence documents, advisor submissions, and approval notes.

The rule should be clear: if nobody can find the evidence, the obligation is not fully controlled.

What changes as the company grows

A small company can often manage compliance through one accountant, one HR owner, and a few reminders. That changes as revenue, headcount, entities, and systems increase.

VAT becomes harder when invoice volume grows. Payroll becomes harder when employees sit across teams, locations, and cost centers. GOSI and wage protection become harder when employee changes are frequent. Nitaqat matters more when hiring plans become more active. MISA or licence items become harder when the ownership or operating structure changes.

Growth also creates more reporting pressure. Finance is no longer only asking whether an obligation was handled. It also needs to understand how compliance-related data affects cash, payroll cost, tax provisions, revenue recognition, and management reporting.

That is why the monthly checklist should not sit separately from finance reporting. It should connect to the same operating rhythm as close, cash review, payroll review, and management reporting.

How to use the KSA compliance calendar

The KSA compliance calendar should be reviewed once a month, not only when a deadline appears.

Finance should look ahead 30, 60, and 90 days and ask:

  • What deadlines are coming?
  • What filings or payments depend on this month’s data?
  • Which obligations changed because revenue, headcount, ownership, or activity changed?
  • Which owner needs follow-up?
  • Which evidence is missing?
  • Which issue could affect reporting, cash, payroll, or hiring?

This turns the calendar from a static reference into a monthly finance control.

Where Kudwa fits

Kudwa does not manage KSA compliance filings or replace ZATCA, GOSI, Mudad, Qiwa, MISA, HR, tax advisors, or legal support.

Its role is different. Kudwa helps finance teams keep company/entity, payroll, tax, cash, and reporting context visible across the systems they already use. That matters when monthly compliance review depends on accounting data, payroll files, bank payments, portal evidence, spreadsheets, and advisor input.

Finance still needs the right owners and advisors. But it should not rely on scattered files and memory to understand what changed, what was paid, what is due, and how compliance-related data affects the report.

Practical takeaway

KSA compliance should become part of the monthly finance rhythm.

A growing company needs to know whether VAT data is ready, ZATCA items are coming, payroll and GOSI records align, Mudad wage files match payments, Qiwa and Nitaqat status are visible, MISA items are tracked where relevant, and evidence is stored where finance can find it.

Use the KSA Compliance Calendar to review upcoming deadlines, recurring obligations, owner status, and evidence every month.