Tasaheel ERP
Home › Guides › How to Calculate VAT and File the Return, Step by Step

How to Calculate VAT and File the Return, Step by Step

How VAT works in Saudi Arabia: output and input tax, the taxable base, the quarterly return, adjustments, and what to check before filing to avoid common errors.

The VAT returns screen in Tasaheel Accounts

VAT in Saudi Arabia is 15% on most goods and services, and every registered business files a periodic return showing the tax it collected on sales and the tax it paid on purchases. This guide walks through the calculation, the common mistakes, and how Tasaheel Accounts builds the return directly from your entries.

This article is general guidance. The official reference for rates, deadlines and the return form is the ZATCA website.

The basics

A simple quarterly example

A business sold SAR 900,000 before tax in the quarter and bought taxable materials and expenses of SAR 400,000 before tax:

  1. Output VAT = 900,000 × 15% = SAR 135,000.
  2. Input VAT = 400,000 × 15% = SAR 60,000.
  3. Net due = 135,000 − 60,000 = SAR 75,000.

The arithmetic is easy; the hard part is making sure every invoice carries the right base and tax, and that a period's numbers do not change after its return is filed.

The accounting entries

If input VAT is not deductible (for an ineligible expense, for example), it is added to the cost of that expense and stays out of the return.

Preparing the return

  1. Make sure invoices are complete: all of the period's sales and purchases are posted, with no drafts left.
  2. Review base and tax month by month: a month that breaks the pattern deserves a look.
  3. Check the common mistakes (next section).
  4. Total the period: output VAT, input VAT and net.
  5. File the return through the ZATCA portal on time.
  6. Lock the period in your system so a filed return's figure never changes.

Common mistakes before filing

How Tasaheel Accounts builds the return

In Tasaheel, VAT is calculated from the entries themselves, not a side file:

VAT returns: output, input, net and adjustments for each period
VAT returns: output, input, net and adjustments for each period
The pre-filing return check: nine checks with red, amber and green status
The pre-filing return check: nine checks with red, amber and green status
The VAT dashboard: output, input and net over twenty-four months
The VAT dashboard: output, input and net over twenty-four months

The invoice itself is part of the picture: a phase one QR code and a UBL 2.1 XML file for phase two — details in e-invoicing in Saudi Arabia.

FAQ

What is the VAT rate in Saudi Arabia?

The standard rate is 15% on most goods and services, with zero-rated and exempt cases defined by the law. See the ZATCA website for details.

Is the return monthly or quarterly?

It depends on the business's revenue as set by ZATCA; in Tasaheel the return frequency is set in the return settings.

What if I find an invoice after filing?

In Tasaheel it shows as an adjustment and is added to the next period's return, while the filed return stays as it is. Official corrections with ZATCA follow its own procedures.

Is all VAT paid on purchases deductible?

No. VAT on ineligible expenses or on invoices that do not meet the requirements is added to cost and not deducted.

Does the program calculate VAT from invoices automatically?

Yes. Every sales or purchase invoice posts its entry with VAT, and the reports and the return are built from those entries.

Read also accounting software for restaurants and month-end close, or learn more about Tasaheel Accounts.

Try it in Tasaheel: create a free account, record a month of invoices, and open the pre-filing return check to see the nine checks on your own data.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide