← Back to Research
African Revenue Intelligence Research Series · Pan-Africa · Paper 1

AI-Driven Revenue Intelligence Framework

for tax fraud detection in Africa
  • 6 behavioural domains
  • 32 synthetic taxpayers
  • 8 case studies
  • 15 country papers
Paper 1/17
AI risk score›audit selection›investigation›assessment›appeal›prosecution
SIX-DOMAIN RISK SCORE Rᵢ = Σ ω_d · Dᵢ(d) ARIMRISK SCORE Tax Behaviour Transaction Behaviour Network Behaviour Sector Behaviour Historical Compliance External Data A FLAG IS A SIGNAL — NEVER A FINDING
  • African Revenue Intelligence Model
  • Tax Fraud Detection
  • Entity Resolution
  • Graph Analytics
  • Explainable AI
  • Domestic Resource Mobilization

Across Africa, the larger constraint on domestic revenue is rarely the statutory rate — it is the compliance gap. Revenue authorities now hold more data than auditors can read, yet few have the analytics capacity to use it. The African Revenue Intelligence Model (ARIM) answers with a single, explainable six-domain risk score — one that prioritises cases for human review and never, on its own, finds fraud.

01

The gap is in compliance, not in rates

IMF revenue-gap analysis and the ATAF African Tax Outlook consistently find that compliance gaps, rather than statutory tax rates, are the larger constraint on domestic resource mobilization across the continent. UNCTAD and the OECD add that trade mispricing and profit-shifting risk concentrate in the extractive sectors.

At the same time, VAT invoicing, customs single-window declarations, company registries and, increasingly, mobile-money records are outstripping manual audit-selection capacity. The opportunity is real; the data-science capacity to seize it is what most administrations lack.

02

Data that is uneven, never assumed

ARIM grades every candidate data source as essential, desirable, optional or potentially unavailable. Taxpayer registration and VAT, CIT and payroll returns sit at the core; customs declarations and company registries add depth; beneficial-ownership registers and bank or mobile-money data are bonuses where lawfully accessible.

A domain is never scored from data the administration does not actually hold.

The framework therefore degrades gracefully: it computes the domains it can, flags the ones it cannot, and lets an administration begin with returns and payments alone before adding more.

03

Resolving who is who

Where taxpayer identifiers are fragmented, one beneficial owner often appears under several registered entities. ARIM therefore treats entity resolution as a prerequisite layer, combining deterministic rules with Fellegi–Sunter probabilistic matching to link records without inflating false matches.

The hypothesis is that resolved entities will reshuffle risk rankings relative to treating every registered TIN independently — because control, not registration, is what carries risk.

04

From single taxpayers to networks

Once identities are resolved, a taxpayer graph links directors, shareholders, addresses and transactions. Centrality and community-detection algorithms then separate organised shell-company and circular-trading clusters from legitimate group structures — patterns invisible in any one taxpayer's own returns.

Risk rarely lives in one domain; it shows up in the connections between them.
05

Six domains, one explainable score

ARIM scores each taxpayer as a domain-weighted sum across six behavioural domains. Domain weights start from expert judgement and move to regression-calibrated weights once enough labelled audit outcomes exist, with data-poor domains carrying lower weight by default.

Tax behaviour

Patterns within filed returns: margin anomalies, VAT ratios, refund frequency.

Transaction behaviour

Filing timeliness, payment defaults and volatility in transaction values over time.

Network behaviour

Centrality, community risk and cycle involvement within the ownership graph.

Sector behaviour

Deviation from sector benchmarks, including physical-to-fiscal gaps in extractives.

Historical compliance

Prior audit adjustments, appeals and payment-default history.

External data

Customs mirror statistics, procurement payments and bank turnover versus declared sales.

06

A flag is a signal, never a finding

Every model output, from logistic regression and gradient boosting to Isolation Forest and Bayesian updating, is converted into an auditor-readable reason code using SHAP attributions and counterfactuals. The score tells an auditor which kind of risk was flagged, such as network risk rather than merely high risk.

AI risk score, audit selection, investigation, assessment, appeal, prosecution — the chain never skips a human step.

Because fraud prevalence is typically well under five percent, performance is judged on precision-at-top-K, PR-AUC and calibration rather than raw accuracy — and the framework deliberately claims no real-world detection figures until an administration validates it on its own data.

07

Build the foundation before the model

ARIM is delivered as a sequenced five-year institutional investment, not a single technology procurement. Data consolidation and entity resolution come first; advanced modelling follows only once that foundation exists.

Governance advances in step: a data-governance board, a model-validation policy, a reason-code standard and, finally, independent security and impact evaluation.

Score to prioritise, investigate to decide.

Years 1–2: data and identity

Consolidate VAT, CIT and PAYE into a governed landing zone, then resolve taxpayer entities.

Year 3: AI risk scoring

Operationalise the six-domain score with domain-tagged reason codes for auditors.

Year 4: graph intelligence

Run taxpayer-graph centrality and community detection in production with cross-agency data sharing.

Year 5: integrated intelligence

Add sector-specific models, a full feedback loop and independent evaluation of audit yield.

Collaboration

Collaborate with Maitras.ai

Revenue authorities, finance ministries and development institutions are seeking data-driven approaches to close compliance gaps and strengthen fiscal transparency. Let's build explainable, constraint-based audit intelligence together.

Start a conversation