Introduction
Vanuatu has been a zero-direct-tax jurisdiction since 1971. That choice was affordable while tourism, aid and, after 2015, passport sales grew. It stopped being affordable in 2024. Air Vanuatu entered liquidation in May 2024, a major earthquake struck Port Vila in December 2024, and visa-free access to the Schengen area and the United Kingdom was withdrawn from Vanuatu passport holders, cutting the value of the citizenship product.
The research question is practical. Given that the state must replace a declining non-tax stream, which taxes should replace it, at what parameters, and in what order, so that revenue rises, volatility falls, and the burden lands on those able to pay? The paper answers with three models that the Department of Customs and Inland Revenue and the Department of Finance and Treasury can run with data they already hold.
The paper uses one organising identity throughout. For any tax k, the distance between potential and actual revenue splits into a policy gap and a compliance gap:
Potential − actual revenue = policy gap + compliance gap
Formula source
R^{pot}_{k} - R_{k} = \underbrace{\left(R^{pot}_{k} - R^{law}_{k}\right)}_{\text{policy gap}} + \underbrace{\left(R^{law}_{k} - R_{k}\right)}_{\text{compliance gap}}Vanuatu is unusual in that its largest gap is a pure policy gap: a tax that does not exist.
Current tax issues
Vanuatu's core problem is that its second-largest revenue line is a discretionary foreign purchase, not a tax. The IMF's 2025 consultation found VAT holding up on better collection while other streams weakened, and described Economic Citizenship Program (ECP) revenue as significant but in structural decline.
2.1 No income tax base
There is no personal income tax, corporate tax, capital gains tax or withholding tax. The only charge resembling a direct tax is a 12.5% tax on rental income above VT 200,000 per half-year. The 2025 Article IV report records the authorities' intention to broaden the base by introducing personal and corporate income tax. The 2026 Budget commissions a holistic review covering direct, indirect, non-tax and administration reform, but enacts no direct tax. The system is therefore regressive by construction: households pay 15% on consumption, while profits, high salaries and capital gains pay nothing.
2.2 Citizenship revenue: volatile and hard to verify
ECP receipts have run near 7% of GDP. The IMF noted that the 2025 rebound followed a switch to invoicing through the government financial management system, and that it remains to be verified whether cash received matches invoices issued. A Commission of Inquiry report on the programme was under ministerial review at the time of the consultation. Demand depends on decisions made in Brussels and London, not Port Vila.
2.3 VAT leakage
VAT at 15% carries the system. The government issued the Vanuatu Sales Monitoring System (VSMS) Regulation Order No. 153 of 2025 and plans full rollout in 2026, aimed at under-reported sales and the grey economy. The VT 4 million registration threshold leaves a large informal retail tail outside the net, and exempt financial services and residential rents break the credit chain.
2.4 International standing
The EU Council reconfirmed Vanuatu on its list of non-cooperative tax jurisdictions on 17 February 2026, with the next review in October 2026. The 20-year exemption for international companies is the visible irritant. Listing raises correspondent-banking costs, which feeds back into trade and therefore VAT. A properly designed corporate tax with substance rules would address the listing criteria and the revenue gap with one instrument.
2.5 Fiscal drift
Current spending has averaged about 35% of GDP since 2020 against 27% in the previous five years, while capital spending fell from about 10% to 6%. New revenue that funds wages will not rebuild buffers, so revenue reform needs a companion expenditure rule.
2.6 Administrative capacity
The Department of Customs and Inland Revenue has never administered an assessment-based tax. It has no income tax return, no PAYE system, no audit method for profit and few staff with accounting qualifications. Any model proposed here must run on data the state already collects: VAT returns, customs entries, Vanuatu National Provident Fund (VNPF) contribution records, business licences and, from 2026, VSMS transaction feeds.
Models
3.1 Model A: revenue as a portfolio
Total revenue is a weighted sum of streams, and its volatility depends on each stream's own volatility and on how the streams move together. With share s-k, coefficient of variation v-k and correlation rho between streams:
Formula source
CV_R = \sqrt{\sum_{k}\sum_{l} s_k\, s_l\, v_k\, v_l\, \rho_{kl}}Each stream's contribution to total risk is its marginal share of that variance:
Formula source
RC_k = \frac{s_k v_k \sum_l s_l v_l \rho_{kl}}{CV_R^{2}}, \qquad \sum_k RC_k = 1A stream with RC-k well above its revenue share s-k is supplying more risk than money. ECP is the clear case. The design problem is then a mean-variance choice of tax mix, subject to a revenue target, a regressivity cap and an administrative-capacity cap on how much new tax can be absorbed per year:
Formula source
\min_{s}\; CV_R(s) \quad \text{s.t.} \quad \sum_k s_k \bar{R} \ge R^{target}, \quad K(s) \le K^{*}, \quad \left| s_{k,t} - s_{k,t-1} \right| \le \Delta_kK(s) is the Kakwani index of the mix, so the constraint stops the optimiser from loading everything onto VAT, which is the lowest-variance but most regressive stream.
3.2 Model B: income-tax microsimulation
Model B computes revenue, number of payers and distribution for any candidate personal income tax (PIT) schedule. The population is VNPF contribution records, which give monthly wages for every formal employee, reweighted to the latest household survey for non-wage income. For individual i with annual income y-i, threshold b-0 and brackets j with rates t-j:
Formula source
T_i = \sum_{j=1}^{J} t_j \cdot \max\!\left(0,\; \min\!\left(y_i, b_j\right) - b_{j-1}\right), \qquad R^{PIT} = \sum_i w_i\, c_i\, T_i\!\left(y_i \left(1 - e\,\Delta\!\ln(1-t^{m}_i)\right)\right)w-i is the sampling weight, c-i the compliance ratio (near 1 for PAYE wages, 0.3 to 0.6 for self-employment), and e the elasticity of taxable income applied to the change in the net-of-marginal-tax rate. Progressivity is measured by the Kakwani index, the concentration of tax minus the Gini of pre-tax income:
Formula source
K = C_T - G_Y, \qquad C_T = 1 - 2\int_0^1 L_T(p)\, dp
The threshold is chosen, not assumed. Raising b-0 loses revenue but removes low-value payers whose administration costs more than they pay. The optimal threshold sets the marginal revenue lost equal to the marginal administrative and compliance cost saved:
Formula source
b_0^{*} = \arg\max_{b_0} \left[ R^{PIT}(b_0) - \left(a + \kappa\right) N(b_0) \right]a is the annual administration cost per payer, kappa the payer's compliance cost, and N the number of payers above the threshold.
Corporate tax is modelled from the VAT returns the department already holds. Value added declared for VAT, less VNPF-recorded wages, approximates gross operating surplus for firm f:
Formula source
\hat{\Pi}_f = \left(S_f - P_f\right) - \frac{W_f}{0.12} - \delta K_f - I_f, \qquad R^{CIT} = t_c \sum_f c_f \max\!\left(0, \hat{\Pi}_f - L_f\right)S is sales and P purchases from VAT returns, W is VNPF contributions, grossed up to wages at the 12% combined contribution rate, delta-K depreciation, I interest and L carried-forward losses. This gives a firm-level revenue estimate before a single income tax return exists. It also gives the audit benchmark on day one, because a firm's first corporate return can be tested against its own VAT history.
3.3 Model C: VAT gap and VSMS-based audit selection
C-efficiency needs three national numbers and tells the government how far VAT is from its ceiling:
Formula source
CE = \frac{V}{\tau \cdot (C - V)}, \qquad \text{Compliance gap} = \frac{VTTL - V}{VTTL}V is net VAT, tau the 15% rate, C final consumption, and VTTL the theoretical liability built from household, government and exempt-sector consumption by commodity. Audit selection cannot rely on supervised learning, because Vanuatu has too few completed audits to train a classifier. Model C is label-free: it rebuilds each trader's turnover from records held by third parties and scores the shortfall. For trader i:
Formula source
\hat{Q}^{(1)}_i = M_i(1+\mu_s), \quad \hat{Q}^{(2)}_i = S^{VSMS}_i, \quad \hat{Q}^{(3)}_i = \frac{W_i}{\lambda_s}, \quad \hat{Q}^{(4)}_i = B_iThese are customs imports with a sector mark-up, VSMS recorded sales, VNPF wages over the sector labour share, and bank credits where available. The anomaly score weights each positive shortfall by source reliability omega and adds a hard flag H for breaches of accounting identities, such as sales below imports for a trader with no stock build:
Formula source
A_i = \sum_m \omega_m \max\!\left(0, \frac{\ln \hat{Q}^{(m)}_i - \ln Q^{dec}_i}{\sigma_{m,s}}\right) + \delta H_iAudits are then allocated by integer programme to maximise expected recovery within available auditor hours H-k, with a random-audit share alpha held back to keep the gap estimate unbiased:
Formula source
\max_{x \in \{0,1\}} \sum_i x_i\, \pi_i\, \tau \max\!\left(0, \textstyle\sum_m \omega_m \hat{Q}^{(m)}_i - Q^{dec}_i\right) \quad \text{s.t.} \quad \sum_i h_{ik} x_i \le H_k, \quad \sum_{i \in rand} x_i \ge \alpha \sum_i x_iAlgorithms and illustrative results
4.1 Algorithm 1: PIT schedule search
INPUT VNPF wage records y[i], survey weights w[i], compliance c[i],
elasticity e, admin cost a, compliance cost kappa,
candidate thresholds B0, candidate rate schedules S
FOR each threshold b0 in B0:
FOR each schedule s in S:
FOR each person i:
mtr[i] <- marginal rate of s at y[i]
y_adj <- y[i] * (1 + e * ln(1 - mtr[i])) # behavioural response
T[i] <- tax(y_adj, b0, s) * c[i]
R <- sum(w * T)
N <- sum(w * (T > 0))
K <- concentration(T, y) - gini(y)
net <- R - (a + kappa) * N
STORE (b0, s, R, N, K, net)
RETURN Pareto frontier over (net revenue, K, N)4.2 Algorithm 2: label-free VAT audit selection
INPUT VAT returns, customs entries, VSMS feeds, VNPF records, auditor hours H[k]
FOR each sector s:
estimate mark-up mu[s], labour share lambda[s] by median of compliant-looking core
estimate noise sigma[m,s] by median absolute deviation
FOR each trader i:
build Qhat[m,i] for each available source m
z[m,i] <- (ln Qhat[m,i] - ln Qdec[i]) / sigma[m,s]
H[i] <- 1 if any accounting identity is breached else 0
A[i] <- sum_m omega[m] * max(0, z[m,i]) + delta * H[i]
EY[i] <- pi[i] * 0.15 * max(0, sum_m omega[m]*Qhat[m,i] - Qdec[i])
SOLVE integer programme: max sum x[i]*EY[i] s.t. hours, random share alpha
ROUTE hard-flag cases under value cap -> automatic letter
ranked cases -> officer approval
large or sensitive entities -> senior referral
AFTER each closed audit: update omega[m] by Bayesian reweighting on observed Qaudit4.3 Illustrative results
The runs below use synthetic inputs, because VNPF microdata and stream-level revenue series are not public. They show the shape of the answer and must be re-run on official data before any figure is quoted.
Portfolio. Assumed current shares: VAT 40%, ECP 25%, trade taxes 20%, other 15%, with coefficients of variation of 0.08, 0.35, 0.12 and 0.10. Total revenue CV is 0.108, and ECP supplies most of that risk from a quarter of the money. A reform mix that halves the ECP share and adds income taxes at 17% of revenue (CV 0.07) lowers total CV to 0.077, a fall of about 29%.
Personal income tax. Synthetic population of 32,000 formal employees, lognormal wages with median VT 950,000, GDP VT 135 billion, rates of 10%, 20% and 30% with bracket steps at VT 3 million and VT 6 million, full PAYE compliance.
| Threshold (VT) | Payers | Revenue (VT bn) | Revenue (% of GDP) | Share paid by top 10% of earners |
|---|---|---|---|---|
| 1.0 million | 14,970 | 1.79 | 1.33 | 65% |
| 1.5 million | 8,629 | 1.22 | 0.90 | 83% |
| 2.0 million | 5,103 | 0.89 | 0.66 | 96% |
Moving the threshold from VT 1.0 million to VT 1.5 million gives up a third of the revenue but removes 42% of payers. For an administration building PAYE from nothing, that trade is worth making in the first three years.
Corporate tax. Assuming formal corporate operating surplus of 18% of GDP, 45% of it taxable after depreciation, interest and losses, and 60% first-years compliance, yield is about 0.73% of GDP at a 15% rate, 0.97% at 20% and 1.21% at 25%.
Reading. PIT at the VT 1.5 million threshold plus corporate tax at 20% yields about 1.9% of GDP, against ECP receipts near 7%. Income tax is therefore a stabiliser and a fairness measure, not a full replacement. The remaining gap has to come from VAT compliance through VSMS, excise review, and spending restraint.
Solutions, software, data science and AI models
Every issue in section 2 maps to one policy solution, one analytical model and one software component. Nothing here needs proprietary licences or a large data team; the binding constraint is data access agreements, not technology.
5.1 Issue-to-solution map
| Issue | Solution | Data science or AI model | Software component |
|---|---|---|---|
| No income tax base | Phased corporate tax, then PAYE-only PIT | Tax-benefit microsimulation; elasticity scenarios | Rules-as-code engine (OpenFisca or PolicyEngine framework) |
| ECP volatility and unverified receipts | Monthly invoice-to-cash reconciliation; revenue forecasting with risk bands | Bayesian structural time series; regime-switching model for ECP demand; record-linkage matching | Reconciliation service over the government FMIS and bank statements |
| VAT leakage | VSMS rollout; label-free audit selection | Robust anomaly detection (MCD Mahalanobis, isolation forest as cross-check); integer-programme audit allocation | Risk engine plus case-management queue |
| Informal retail below threshold | Presumptive turnover tax via business licence | Turnover estimation from electricity, import and mobile-money proxies (gradient-boosted regression on registered firms, applied to unregistered) | Licence-tax calculator integrated with provincial licensing |
| EU listing; international companies | Substance rules; beneficial ownership register; CIT on passive income | Entity resolution and graph analytics on company, director and address data | Graph database with ownership explorer |
| Fiscal drift | Expenditure rule tied to structural revenue | Portfolio variance model; structural-revenue filter | Treasury dashboard |
| Low administrative capacity | Pre-filled returns; assisted drafting of letters and rulings | Document extraction and a retrieval-grounded language assistant over the tax acts, in English, French and Bislama | Locally hosted assistant with human sign-off |
5.2 Model catalogue
| Model | Family | Why it suits Vanuatu | Output |
|---|---|---|---|
| PIT and CIT microsimulator | Deterministic rules plus behavioural elasticities | No income tax data exists, so revenue must be simulated from VNPF and VAT records | Revenue, payers, Kakwani index per schedule |
| Revenue portfolio optimiser | Mean-variance quadratic programme | Quantifies why ECP is dangerous in one number ministers can use | Target tax mix and risk contributions |
| ECP demand model | Two-state Markov regime switching on applications, with visa-access events as covariates | Demand moves in jumps after foreign policy decisions, not smoothly | Forecast bands for budget |
| Custodian reconstruction | Label-free constraint residuals | Too few audits to train a classifier | Turnover shortfall per trader with named sources |
| Peer anomaly detector | Minimum covariance determinant, isolation forest | Robust to contaminated peer groups; small samples | Peer deviation score |
| Audit allocator | Integer programming (knapsack with skills constraints) | Tens of auditors, so exact solutions take seconds | Annual and monthly audit plan |
| Semi-supervised updater | Bayesian reweighting; later, gradient-boosted trees once about 300 audit outcomes exist | Lets the system start label-free and improve | Source weights; hit-rate tracking |
| Entity resolution and ownership graph | Probabilistic record linkage (Fellegi-Sunter) plus community detection | Same people appear across licences, VAT, customs and company registers under variant spellings | Single taxpayer view; related-party clusters |
| Turnover proxy model | Gradient boosting with monotonic constraints | Estimates size of unregistered traders for threshold policing | Registration leads list |
| Tax-law assistant | Retrieval-augmented language model, no training on taxpayer data | Drafting capacity is the scarcest resource | Draft letters and guidance with citations for officer approval |
5.3 Reference architecture
Original architecture specification
flowchart TD A[Sources<br/>VAT returns, customs, VSMS, VNPF, licences, FMIS] --> B[Ingestion and data quality<br/>validation, deduplication] B --> C[Warehouse<br/>bitemporal, single taxpayer view] C --> D[Policy lab<br/>microsimulation, portfolio, VAT gap] C --> E[Risk engine<br/>reconstruction, anomaly, graph] E --> F[Audit allocator<br/>integer programme] F --> G[Case management<br/>auto letter, recommend, refer] G --> H[Audit outcomes] H --> E D --> I[Treasury and Minister dashboards] C --> J[Tax-law assistant<br/>retrieval grounded] J --> G
Data flows one way from operational systems into a warehouse, two analytical engines read from it, and audit outcomes feed back to reweight the risk engine.
5.4 Software stack
| Layer | Recommended software | Notes |
|---|---|---|
| Operational sources | Existing revenue management system, ASYCUDA World at customs, VSMS, VNPF system, government FMIS | Confirm current vendor systems with the department; the design only needs read-only extracts |
| Ingestion and orchestration | Python, Apache Airflow or Prefect, Great Expectations for data tests | Nightly batch is enough; no streaming needed except VSMS |
| Warehouse | PostgreSQL with bitemporal tables; DuckDB for analyst workbooks | Bitemporal storage records both when a fact was true and when the office learned it, which audit defence requires |
| Transformation | dbt | Versioned, testable SQL |
| Microsimulation | OpenFisca or the PolicyEngine framework; Python | Tax law written once as code, reused for forecasting, calculators and PAYE tables |
| Statistics and ML | scikit-learn, statsmodels, PyOD, XGBoost or LightGBM, PyMC | All open source |
| Optimisation | Google OR-Tools or HiGHS via PuLP | Exact solutions at this scale |
| Graph | Neo4j Community or NetworkX; Splink for record linkage | Ownership and related-party analysis |
| Explainability | SHAP for tree models; native term decomposition for the reconstruction score | Every case file shows which record disagreed and by how much |
| Language assistant | Open-weight model hosted locally, or a commercial API restricted to legislation and anonymised text | No taxpayer-identifying data leaves the country |
| Dashboards | Apache Superset or Metabase | Treasury, Commissioner and team-leader views |
| Model operations | Git, MLflow, Docker | Reproducible runs; model register with approval log |
| Hosting | Government data centre or sovereign cloud region, with offline-capable nodes | Cyclone and connectivity resilience; encrypted off-island backup |
5.5 Governance of AI use
- Human decision. Models rank and explain; officers decide. Automatic action is limited to letters on hard identity breaches under a value cap.
- Explainability by construction. The primary score is a sum of named, record-based terms. Black-box models are used only as cross-checks.
- Random audit share. At least 10% of audits are random, to measure the gap without bias and to test whether the model is drifting.
- Fairness monitoring. Hit rates and selection rates are reported by island, sector and firm size, so the system does not simply concentrate on Port Vila importers because their data is best.
- Legal basis. Data-sharing agreements with VNPF, the Reserve Bank, utilities and the Financial Services Commission need statutory footing before the first extract.
5.6 Team and indicative effort
A core unit of six can run this: one lead, two data engineers, two analysts and one audit liaison, with 12 to 18 months of external support for build and training. Indicative build cost is in the low single-digit millions of US dollars, which the VAT compliance gain would repay within the first two years if the compliance gap closes by even 2 percentage points. Cost figures are my estimates and need market testing.