Live sandbox open Try TaviPay right now · No signup, no booking — open the live demo and click around. Open the demo →
Module · Tax Engine

Rates are data, not code.

Consolidated PAYE bands (post-2023 reform), FNPF percentages, FNU 1% Training Levy, ACC employer rates, Wages Council minimum rates, redundancy exempt cap — every threshold and percentage lives in a versioned rate table. When FRCS updates them, you don't update software.

How it works

A versioned, jurisdiction-aware rate-table architecture.

Every rate, band and threshold is keyed by jurisdiction (FJ) and year. Historical periods stay accurate forever; new years drop in as a configuration update.

// rate_tables · keyed by (jurisdiction, year, table_name)
{
  jurisdiction: 'FJ',
  year: 2026,
  table_name: 'PAYE_BANDS',
  bands: [
    { from: 0, to: 30000, rate: 0.00 },
    { from: 30000, to: 50000, rate: 0.18 },
    { from: 50000, to: 270000, rate: 0.20 },
    ...
  ]
}
// Code reads from tables, never hard-codes numbers.

Why this matters

  • Historical accuracy — re-run a 2024 pay period and TaviPay uses 2024 bands, not today's.
  • Zero-downtime updates — new fiscal year drops in as a config change, no deploy.
  • Multi-jurisdiction ready — Pacific expansion (AU, NZ) is just another jurisdiction.
  • Audit-friendly — every rate-table version is timestamped and traced to source.
  • Predictable — given the same inputs and the same table, the engine returns the same answer, bit-for-bit.
What's covered

Five versioned table families.

PAYE_BANDS

Consolidated PAYE bands per Income Tax Act (post-2023 reform). Resident & non-resident, with cross-band handling.

FNPF_RATES

Employee 8% + Employer 10% (current) with cap rules and TIN validation.

FNU_LEVY

1% Training Levy with designated-employer rules.

ACC_RATES

Accident Compensation employer liability rates per ACC Act 2017.

WAGES_COUNCILS

Minimum-wage rates per sector (Building & Civil, Hotel & Catering, Mining, etc.) with grade-by-grade breakdowns.

REDUNDANCY_CAP

Redundancy exempt cap per ERA — for tax-free redundancy payment calculations.

Every band & threshold, exposed.

Want to see exactly what TaviPay calculates for an employee at any income level? Try the demo and we'll walk through worked examples on your data.