Everything a payroll run needs for one South African employee, as cited JSON: the SARS income tax tables PAYE is calculated from, the UIF contribution ceiling, the BCEA earnings threshold and the retirement contribution caps, each with its official source and effective date.
The calculators turn those tables into numbers (PAYE, net take-home, gross-up, UIF, medical scheme credits, travel allowance and company car fringe benefit), and POST /v1/answers/payroll returns the entire payroll breakdown for one employee in a single call, including the employer's cost and an optional minimum-wage check.
SARS personal income tax brackets, rebates and thresholds for the current SA tax year, the tables PAYE is calculated from.
UIF contribution remuneration ceiling and OID (COIDA) earnings threshold.
The BCEA earnings threshold, which working-time protections fall away above it, the earnings definition and related LRA/EEA effects.
Retirement contribution deduction cap, tax-free savings limits, retirement and withdrawal lump-sum tax tables, living-annuity thresholds.
SA personal income tax (PAYE) for the current tax year: annual and monthly tax, effective and marginal rate, SARS age rebates applied.
Parameters: annual, age
Net take-home from a gross monthly salary: PAYE plus employee UIF at the current tables.
Parameters: monthly, age
Gross monthly salary required to net a target take-home amount, at the current tax tables.
Parameters: net_monthly, age
Monthly UIF contribution (employee 1% + employer 1%) at the current earnings ceiling.
Parameters: monthly_salary
Medical scheme (medical aid) fees tax credit plus the additional medical expenses tax credit from qualifying out-of-pocket costs.
Parameters: members, dependants, out_of_pocket_annual, taxable_income, has_65_plus_or_disability
PAYE inclusion and monthly tax impact of a fixed travel allowance under the 80/20 rule.
Parameters: monthly_allowance, business_use_80_percent, annual_income, age
Company car fringe benefit: monthly taxable value (3.5%/3.25%) and PAYE impact.
Parameters: vehicle_value, maintenance_plan, business_use_80_percent, annual_income, age
One call returns the whole answer, composed from the same audited tables as the series and calculators above, with every source cited. Cheaper than fetching the tables and doing the arithmetic yourself, and there is nothing to keep in sync.
One employee's monthly payroll: PAYE with age rebates, pension deductibility (27.5% / R430k cap), medical scheme credit, employee and employer UIF, take-home pay, employer cost, BCEA earnings-threshold flag and an optional minimum-wage check.
Full income-tax answer for one taxpayer: tax due after age rebates and medical scheme credits, effective rate, monthly PAYE equivalent, with the component calculations included.
No account, no API key. Paid endpoints reply HTTP 402 with exact payment requirements; an x402 client pays USDC on Base (about two seconds to settle) and retries automatically. Invalid input is rejected free with a 400 before any payment is challenged. See the x402 quickstart.
South African repo and prime rate API South Africa fuel price API SARS income tax tables API South Africa VAT API and free calculator South African public holidays API