Skip to content
Follow new guides
EN

VAT for freelancers in Saudi Arabia: How choosing between cash and accrual accounting affects your tax

Learn how choosing between cash and accrual accounting impacts VAT for freelancers in Saudi Arabia and how to pick the right system for your project.

VAT for freelancers in Saudi Arabia: How choosing between cash and accrual accounting affects your tax

The tax is not written in a vacuum; it is based on how you record your income and expenses. If you are a freelancer in Saudi Arabia, your choice between cash accounting or accrual accounting determines when you add value-added tax (VAT) to your invoices and when you claim it from the Zakat, Tax and Customs Authority. The difference is not just a matter of paperwork; it can change the size of your tax payments during the year.

What is the difference between the two systems?

In cash accounting, you record the financial transaction when cash flows into or out of your account. That is, the invoice is not entered into the records until you receive payment, and you recover the tax only when you receive it.

By contrast, accrual accounting is based on the date of accrual, that is, when you issue the invoice or payment becomes due, regardless of when the money arrives. In this model, the tax appears in the records at the moment the invoice is issued.

Impact of the choice on VAT calculation

Suppose you provided a consultancy service for 10,000 riyals, with a VAT rate of 15%. Under the cash system, if the client pays after 30 days, the tax will not appear in your return until you receive the cash. If you have several clients who pay regularly, a large amount of tax due may accumulate before you can withdraw it from your account.

Under the accrual system, you add the tax as soon as you issue the invoice, even if you have not received the amount. This means you need to have sufficient liquidity to pay the tax on time, but you will get a clearer picture of your tax obligations throughout the year.

When is each system preferred?

• Cash accounting suits freelancers who have irregular cash flow, or who provide short-term services with immediate payments.

• Accrual accounting is preferred when invoices are recurring (monthly or quarterly) and you need to track tax obligations accurately before delivery dates.

Choose what aligns with your work pattern and cash flow. There is no strict rule, but simple analysis shows which system reduces tax surprises.

Practical steps to implement the chosen system

1. Set the system in your records: When registering for VAT via the electronic portal, you are asked to choose the accounting method. Make sure to document your choice to avoid later changes.

2. Prepare invoices: If you choose accrual, clearly state the accrual date and separate the tax to distinguish it from the base amount.

3. Monitor cash flow: In the cash system, create a separate account to collect received tax amounts, to avoid mixing them with your operating income.

4. Prepare periodic tax returns: Whether quarterly or semi-annual, calculate the tax due according to the chosen method. Use simple tables (Excel or accounting software) to record invoices and payments.

A practical example illustrating the difference

Here is a real-world scenario: You work as an IT consultant and issue four invoices in January, each for 5,000 riyals. The tax is 15%, or 750 riyals per invoice.

• Accrual system: You recorded the invoices on 5 January, so you add 3,000 riyals as tax due in your Q1 return. Even if you only received payments from two clients in February, you are still obliged to pay 3,000 riyals by the return deadline.

• Cash system: In January, you received no payment, so no tax appears in your Q1 return. When the third client pays in March, you owe 750 riyals for that invoice only, meaning tax accumulates slowly according to cash flow.

Notice that the difference shows how the cash system can ease financial pressure on freelancers, but it may create a gap in tracking tax obligations.

Tips to avoid common mistakes

• Do not enter invoices that are due but not yet received if you chose the cash system; this would lead to paying tax you have not received.

• Regularly review the accrual date; changing the invoice date after filing may recalculate the tax and lead to penalties.

• If your business nature changes (for example, you shift from immediate services to monthly subscriptions), reassess your choice of system to match the new requirements.

Conclusion

Choosing an accounting system is a strategic step in the freelancer’s journey, not just a technical choice. Understanding the difference between cash and accrual gives you the ability to control the size of tax due and plan your company’s liquidity more realistically. If you are starting your freelance career, try the cash system to reduce the financial burden, then move to accrual when you have a stable client base and need greater accuracy in tax reporting.

In the end, do not let tax surprise you at the last moment. Record every invoice, monitor cash flow, and choose the system that matches your way of working. The right decision will make tax calculation a routine process, not an unexpected burden.

About the author

HomeCasa Editorial Team

The HomeCasa Editorial Team prepares and reviews the content on this site. We explain everyday money topics, from budgeting and saving to debt and basic investing, in plain English. Our content is general information, not personal financial advice.