NOVAWHT — KSA Withholding Tax addon
This page. Rate-aware AP posting, DTAA treaty engine, WHT Role Center, monthly ZATCA return, bilingual vendor certificate and annual reconciliation — embedded in Business Central.
Open the briefWHT auto-calculation · Vendor-by-vendor rate tables · ZATCA-format reports · Certificate generation · Monthly filings · Double-taxation treaty handling — Microsoft Solutions Partner shipping KSA tax modules across the Kingdom.
Articles 68 and 69 of the Saudi Income Tax Law put the obligation on the payer, not the vendor. Every non-resident payment carries a deadline. NOVAWHT pins each one to a posted document so nothing slips between the AP run and the ZATCA filing.
Rate applied at posting from vendor card.
Pay ZATCA for the prior month’s deductions.
Filed in the ZATCA portal for the same period.
Arabic + English PDF sent from BC.
Vendor-wise gross, withheld, treaty-relief totals.
Returns, certificates, journals retrievable on demand.
Six modules, one extension. Installs into your existing Microsoft Dynamics 365 Business Central tenant — no separate WHT register, no spreadsheet, no parallel reconciliation.
Hooks the standard Purchase Invoice, Purchase Credit Memo and Payment Journal posting routines. The WHT line is computed at the rate stamped on the vendor card and against the service code on the line. AP keeps clicking “Post” in the same screen.
Each vendor card carries a country, a treaty flag and the expiry date of the tax residency certificate on file. When the treaty is in force, NOVAWHT applies the reduced rate automatically and writes the article reference into the journal — expired certificates surface as a cue before the next AP run.
A dedicated role centre for AP and tax. Cues show due-this-month, certificates-to-issue, treaty-expired vendors and ZATCA-acknowledged returns. One-click drill-through to the posted Purchase Invoice or Payment Journal behind every number.
Produces the monthly WHT return in the ZATCA-prescribed layout — vendor-wise, service-wise, rate-wise totals. Download the return file ready to upload to the ZATCA portal or trigger the API submission from inside Business Central.
After each remittance is matched to ZATCA, NOVAWHT issues an Arabic-and-English certificate from the Payment Journal — vendor name, country, service, gross, rate, withheld, period and ZATCA reference. Email it to the vendor straight from Business Central.
Produces the year-end reconciliation pack (gross, withheld, treaty-relief, certificates issued) within 120 days of the fiscal year-end. Every transmit, acknowledgement and amendment is timestamped — ready for the statutory auditor or a ZATCA query.
The Saudi Income Tax Law sets the headline rate by the nature of the payment and the relationship with the recipient. NOVAWHT ships the table pre-loaded, mapped to service codes, with DTAA overrides per vendor country. Below is the headline grid your finance team will see when they open the WHT setup.
| Rate | Payment type | Article reference |
|---|---|---|
| 5% | Rent paid to a non-resident | Article 68(a) |
| 5% | Dividends from a KSA company to a non-resident shareholder | Article 68(a) |
| 5% | Interest on financing from a non-resident | Article 68(b) |
| 5% | Insurance and re-insurance premiums | Article 68(c) |
| 5% | Tickets, freight or air, sea and land transport | Article 68(d) |
| 5% | International telecommunications services | Article 68(e) |
| 5% | Technical and consulting services from a non-related party | Article 68(f) |
| 15% | Royalties paid to a non-resident | Article 68(g) |
| 15% | Management fees and payments to a head office or related party | Article 68(h) |
| 20% | Services rendered by a related party | Article 68(i) |
DTAA overrides: where Saudi Arabia has a Double Taxation Avoidance Agreement in force and the vendor has filed a valid tax residency certificate, the treaty rate replaces the headline. NOVAWHT stamps the reduced rate plus the treaty article into the journal so the trail is preserved. Confirm the active treaty list on the ZATCA DTAA registry.
A withholding-tax obligation is not a tax on the vendor. It is a duty on you, the payer, to collect tax from the gross at source, remit it to ZATCA on a monthly cadence and prove every leg of the trail when asked. The five steps below run automatically inside Business Central — finance keeps posting AP, NOVAWHT keeps the meter.
AP keeps posting purchase documents. Everything below the line happens automatically — computed, logged, archived and visible inside the same Purchase Invoice and Payment Journal they already use today.
Purchase Invoice, Credit Memo or Payment — same BC screen.
Vendor country + service code + treaty flag drives the rate.
Withholding posted to a dedicated G/L control account.
Payment Journal pays the vendor gross minus withheld.
ZATCA return file produced by the 5th, submitted by the 10th.
Arabic + English PDF emailed to the vendor on remittance.
Audit-grade entry retained for the statutory five-year window.
Two screens carry most of the work — the WHT Role Center on the dashboard side, and the vendor certificate on the document side. Both are part of the NOVAWHT extension, both look and behave like native Microsoft Dynamics 365.
Novasoft is a Microsoft Solutions Partner with the Business Applications designation and has shipped Business Central in the Kingdom since 2014. Our KSA bench is staffed with Arabic-speaking consultants who walk the ZATCA portal as part of every WHT engagement — verifiable today on the partner directories below.
Verify — Microsoft Solutions Partner directory · Novasoft KSA BC apps · AppSource publisher profile. See also adjacent Novasoft products we ship alongside NOVAWHT, and the readiness checklist below to score your starting position.
KSA Withholding Tax is one of six finance and compliance products Novasoft has shipped or refreshed in 2026. Pair as your roadmap permits — ZATCA Phase 2, UAE e-invoicing and Purchase Co-Pilot are common neighbours on a KSA finance roadmap.
This page. Rate-aware AP posting, DTAA treaty engine, WHT Role Center, monthly ZATCA return, bilingual vendor certificate and annual reconciliation — embedded in Business Central.
Open the briefSibling KSA compliance addon. ZATCA Phase 2 integration with cryptographic stamp, QR-coded invoices and clearance flow for Saudi Arabia — the e-invoicing leg, while NOVAWHT handles WHT.
Explore ZATCA Phase 2Sibling Gulf compliance app. UAE FTA e-Invoicing addon for Business Central — PINT AE over Peppol, Phase 1 from January 2027.
Explore UAE e-invoicingAI procurement assistant for Business Central — vendor analysis, AP automation, PO matching. Cyan-gold sibling that pairs with NOVAWHT on the AP side.
Explore Purchase Co-PilotSelf-service partner / vendor portal — KYC refresh, AR aging, document upload, two-way messaging on Business Central. Vendors upload their tax residency certificate here.
Open NOVAHUBApplication + functional + infrastructure SLA for Business Central with single accountability. Underpins NOVAWHT post-go-live — we run the monthly cadence with you.
Explore NovacareThe finance teams that take WHT seriously in the Kingdom aren’t the ones with the lowest rates. They are the ones whose vendor certificate is in the supplier’s inbox the same day the remittance is sent.Amit SobtiPractice Director · Business Central, Novasoft From the field · read our notes →
No big-bang cutover. Every stage ends in a checkpoint you sign off — if the answer at the end of Assessment is “not ready”, we say so before contracts move.
Audit your vendor master for country flags, treaty certificates and service-code coverage. Review the last three months of non-resident AP for hidden WHT exposure.
Map your service codes to the Article 68 rate table, design the WHT control accounts, agree the treaty-certificate workflow with AP and tax.
Install the BC extension, load the DTAA matrix, configure vendor cards, build the WHT Role Center, run end-to-end on a sandbox against a sample ZATCA return.
Pilot on one entity first, then cutover. Novacare 360° covers the first monthly return and the first three vendor certificates in shadow mode.
If your finance lead can tick eight of these in 30 minutes, you are ahead of most of the Kingdom. Below five, start the Assessment now — the next monthly meter is never more than 30 days away.
Book a working session with a Novasoft Business Central consultant. We’ll walk your vendor master, your DTAA exposure and your last three months of non-resident AP — and tell you honestly whether NOVAWHT is the right step now or whether to start with a clean-up sprint first.
A Novasoft Business Central consultant will respond within one business day with a working-session slot and a short questionnaire to make the call useful.
Prefer email?
contact@novasoft.globalSix required fields — under a minute to send.
Every answer below is reflected verbatim in the FAQPage JSON-LD so it can win a snippet on the SERP.
Articles 68 and 69 of the Saudi Income Tax Law require any resident person — a company, a permanent establishment, or a government body — to withhold tax on payments made to non-residents for income that arises in the Kingdom. The withholding agent is fully liable to ZATCA whether or not the tax was deducted at source.
Five rates apply. 5% on rent, dividends, interest, technical and consulting services from a non-related party, insurance premiums, and tickets, freight or air transport. 15% on royalties and payments to a head office or related party for management fees. 20% on services rendered by a related party. 5% on international telecommunications services. Treaty rates can reduce these where a tax residency certificate is on file.
Withheld tax must be remitted to ZATCA within the first ten days of the month following the payment. A monthly return is filed in the ZATCA portal for the same period. An annual reconciliation return is then due within 120 days of the fiscal year-end. Late payment attracts a delay penalty of 1% for every thirty days the amount remains unpaid.
No. The Novasoft NOVAWHT extension installs into your existing Business Central tenant. It hooks the standard Purchase Invoice, Purchase Credit Memo and Payment Journal posting routines, computes the WHT line at the rate stamped on the vendor card, posts the liability and prints a vendor certificate. Finance keeps posting AP the same way they do today.
Each vendor card carries a country, a treaty flag and an expiry date for the tax residency certificate on file. When a treaty is in force and the certificate is current, NOVAWHT applies the reduced rate automatically and writes the article reference into the journal so the audit trail is preserved. Expired certificates trigger a cue on the WHT Role Center before the next AP run.
Yes. After each remittance is matched to ZATCA, NOVAWHT generates an Arabic-and-English WHT certificate from the posted Payment Journal. The certificate carries the vendor name, country, service description, gross, rate, withheld amount, period and ZATCA reference. Send it to the vendor straight from BC by email or PDF download.
NOVAWHT produces the annual WHT reconciliation in the ZATCA prescribed format — vendor-wise totals of gross, withheld and treaty-relief amounts — together with a register of certificates issued in the year. Both files are uploaded to the ZATCA portal within 120 days of the fiscal year-end. The same pack is what your statutory auditor will ask for.
A standard rollout runs 6 to 10 weeks across our four-stage method — Assessment, Design, Implementation, Go-Live. The pace depends mostly on how clean your vendor master, your service-code-to-rate mapping and your treaty-certificate archive are at the start.
Related Novasoft references: About Novasoft · Business Applications · Analytics Solutions · Business Central practice · KSA ZATCA Phase 2 · UAE e-invoicing · Contact Novasoft.