Do I pay VAT on money I haven't received yet?
Yes, that is Saudi VAT law: VAT is due on the day the invoice is issued, not on the day the money arrives. It is not specific to our system.
To avoid it on long projects: don't invoice the whole amount at the start; split the contract into stages and invoice each stage when it is done (see question 10).
If a customer never pays, Saudi rules allow recovering the VAT on bad debts, under set conditions; ask your accountant.
Try what you just read on your own data
Open a free 7-day trial — no credit card, with your own company link in minutes.