WHT-04 · FlowCount WHT

Monthly WHT compliance autopilot

Get next month's WHT right before the payment run.

ضريبة الاستقطاع الشهرية، صحيحة قبل الدفع

Early accessFor: Head of Tax · Financial controller

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

  1. 01AI

    Classify at posting

    Every non-resident invoice gets a WHT category proposal with evidence.

  2. 02Rules

    Check before paying

    Rate, treaty, TRC and PE checks; block payments that would under-withhold.

  3. 03Rules

    Draft the return

    Form Q schedule and beneficiary certificates drafted by day 5.

  4. 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)

The monthly cycle
DayStepAI / rulesOutput
ContinuousAt invoice posting: classify, compute, check TRC, check PE daysT2 + rulesWHT code proposal on the invoice; **pre-payment block** if relief is claimed without a valid TRC
Month-end + 2Run the full checks on the month’s paymentsRulesMonthly control report
+ 4Reviewer dispositions exceptionsHumanSigned exception list
+ 5Draft Form Q schedule and beneficiary certificatesRulesDraft return + certificates for the **client** to file
+ 5Remittance instruction to treasuryHumanDue on the 10th, with a 5-day buffer
Expected output: monthly control report (illustrative month, Apr 2026 from the sample)
MeasureValue
Payments to non-residents3 lines · 1,780,500.00
WHT expected / booked314,025.00 / 14,025.00
Blocked before payment1 (Parent Holdco: treaty code without TRC)
Draft Form Q314,025.00, due 10-May-2026
Open items0

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 →

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.