Skip to content
Follow new guides
EN

Mobile App Advertising Tax for Freelancers in Saudi Arabia: A Practical Guide to Tracking and Avoiding Surprises

Learn how to calculate VAT and income tax on mobile app advertising income for freelancers in Saudi Arabia, step by step.

Mobile App Advertising Tax for Freelancers in Saudi Arabia: A Practical Guide to Tracking and Avoiding Surprises

You are a freelancer developing a mobile app and receiving revenue from in-app ads. The idea seems simple: the app gains downloads, ads appear, and money is added to your account each month. But as the numbers grow, tax accounting opens a new door that needs careful attention. In this article, I will analyse how VAT and income tax are calculated on mobile app advertising in Saudi Arabia, and give you practical steps to avoid common mistakes.

Quick overview of the Saudi tax framework

The Kingdom imposes VAT at 15% on goods and services consumed within its territory. In addition, income tax is levied on individuals if their revenue exceeds the exempt threshold (150,000 Saudi riyals for 2024). Digital ads are classified under the VAT system as a service provided within the Kingdom, even if the platform receiving the ads (Google, Facebook) is based outside Saudi Arabia.

Does VAT apply to mobile app advertising?

The answer is yes, provided two basic conditions are met:

  • The tax recipient (the taxpayer) is a tax resident in Saudi Arabia; this is your case if you are registered in the zakat and income system.
  • The service is consumed within the Kingdom. When a Saudi user clicks on an ad in your app, the transaction is deemed local consumption.

Therefore, you must add 15% to each advertising invoice you issue to platforms or to the direct client if they pay you directly.

How to calculate VAT on mobile app advertising

Assume your advertising revenue in March is 30,000 riyals. To calculate the tax:

Tax amount = (revenue ÷ (1 + tax rate)) × tax rate

Or, more simply, if the amount is net (excluding VAT), then tax = 30,000 × 0.15 = 4,500 riyals. However, most platforms pay you the net amount, so you need to calculate VAT based on the net amount.

The practical steps are:

  1. Determine whether the amount is net or gross. Usually, Google and Facebook ads are paid net.
  2. Calculate the tax using the formula: tax = net amount × 0.15 ÷ 0.85. Example: net 30,000 riyals ⇒ tax = 30,000 × 0.15 ÷ 0.85 ≈ 5,294 riyals.
  3. Include the tax in your invoices as a separate line item (VAT) to show it clearly to the authorities.

This way, you have incorporated the tax into your accounts without confusing the client.

Setting up invoices for global platforms

When issuing an invoice to platforms, add the following line:

Advertising value (net): 30,000 riyals
VAT (15%): 5,294 riyals
Total due: 35,294 riyals

Make sure the invoice is in PDF format and contains:

  • Your name, commercial registration number, and tax number.
  • Details of the service (mobile app advertising – March).
  • A reference stating that the tax is applied under Article 22 of the VAT Regulations.

Income tax on advertising revenue

After calculating VAT, the remaining net income is subject to income tax. If your total annual revenue (after deducting VAT) exceeds the exempt threshold (150,000 riyals), you must file a tax return with zakat and income.

How to calculate taxable income:

  1. Add up all your annual advertising revenue (net of VAT).
  2. Subtract allowable expenses (server hosting costs, analytics tools, paid ads you spend to promote your app).
  3. The result is your net profit subject to tax.

Practical example: net advertising revenue 360,000 riyals, operating expenses 60,000 riyals. Net profit = 300,000 riyals. Income tax rate (15% for individuals) applies ⇒ income tax = 45,000 riyals.

Steps to file the annual tax return

1. Log in to the Zakat and Income platform.
2. Select “Income Tax Return” then “Return for freelancers”.
3. Enter your net income data, VAT paid, and expenses.
4. Keep supporting documents (invoices, expense receipts).
5. Submit the return electronically and keep a copy for your records.

It is important that the VAT paid (4,500 riyals in our example) is deducted from income tax, reducing the final burden.

Practical tips to avoid common mistakes

• Do not bundle VAT into the advertising price if the client pays net; add it as a separate item.
• Ensure every payment is documented with a receipt or platform report; the Ministry of Finance may request proof.

• If you have multiple ad sources (Google, Facebook, local ads), calculate each separately to avoid mixing.

• Keep an Excel file showing: date, source, net amount, tax, total. This will simplify the return process and reduce errors.

Conclusion

Your mobile app may easily generate ad revenue, but taxes do not wait. By following the steps outlined – calculating VAT on net amounts, preparing clear invoices, calculating net income for tax, and filing the annual return – you will keep your business running smoothly and reduce the risk of penalties. Remember that every riyal you pay in tax is part of a system aimed at funding public services, so handling it clearly and professionally benefits you and your work.

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.