WHT-04 · FlowCount WHT
Monthly WHT compliance autopilot
Get next month's WHT right before the payment run.
ضريبة الاستقطاع الشهرية، صحيحة قبل الدفع
300,000
management-fee error that would have been blocked before payment (sample month)
Basis: illustrative sample engagement (fictional data)
The problem
A look-back review finds last year's errors. The same errors repeat every month until the control moves to the point of payment. The autopilot prevents next month's errors, and turns a one-off review into a subscription.
“The cheapest WHT error is the one that never gets paid.”
What FlowCount does
Classify and compute at invoice posting; check before paying; draft Form Q and beneficiary certificates; block payments that claim treaty relief without a valid TRC.
- AI and rules used
- LLM classification in-line; rules; ERP integration
- Builds on
- WHT Health Check, TRC manager, ERP connector
How it works
Who does each step
- 01AI
Classify at posting
Every non-resident invoice gets a WHT category proposal with evidence.
- 02Rules
Check before paying
Rate, treaty, TRC and PE checks; block payments that would under-withhold.
- 03Rules
Draft the return
Form Q schedule and beneficiary certificates drafted by day 5.
- 04Reviewer
Approve and file
Your team reviews exceptions and files. FlowCount never files for you.
What you send
- Live AP feed
- TRC register
- Contract register
What you receive
- Monthly control report
- Draft Form Q schedule
- Beneficiary certificates
- Pre-payment block list
Controls built in
- No automated filing or payment: a person performs every external action
- Monthly sign-off
Sample input → expected output
What the result looks like
Basis: illustrative sample engagement (fictional data)
| Day | Step | AI / rules | Output |
|---|---|---|---|
| Continuous | At invoice posting: classify, compute, check TRC, check PE days | T2 + rules | WHT code proposal on the invoice; **pre-payment block** if relief is claimed without a valid TRC |
| Month-end + 2 | Run the full checks on the month’s payments | Rules | Monthly control report |
| + 4 | Reviewer dispositions exceptions | Human | Signed exception list |
| + 5 | Draft Form Q schedule and beneficiary certificates | Rules | Draft return + certificates for the **client** to file |
| + 5 | Remittance instruction to treasury | Human | Due on the 10th, with a 5-day buffer |
| Measure | Value |
|---|---|
| Payments to non-residents | 3 lines · 1,780,500.00 |
| WHT expected / booked | 314,025.00 / 14,025.00 |
| Blocked before payment | 1 (Parent Holdco: treaty code without TRC) |
| Draft Form Q | 314,025.00, due 10-May-2026 |
| Open items | 0 |
In autopilot mode the 300,000 management-fee error is caught before the payment run. That is the whole case for the subscription.
Portfolio scorecard
Where it sits on the roadmap
Value
4.60 / 5
Feasibility
3.80 / 5
Priority index
3.50 · rank 19 of 27
Quadrant
Strategic bet
Delivery
Wave 2 (3-6 m)
T-shirt size L: 8 to 16 weeks with 3 engineers + 1 tax SME + 0.5 QA + PM, indicative build 275k to 600k. New integration (ERP/portal) or judgement-heavy AI with an evaluation harness. How we score and sequence →
Related solutions
WHT Health Check
Find the withholding tax you missed before ZATCA does.
Treaty & TRC lifecycle manager
Never apply a treaty rate on an expired certificate again.
WHT refund recovery
Recover the withholding tax you paid that you didn't owe.
Get next month's WHT right before the payment run.
Tell us about your situation and we will keep you posted as this solution moves forward.