# zaref Provisional Tax Calculator

> zaref Provisional Tax Calculator is a paid API for AI agents from zaref.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Calculates South African SARS provisional tax liability and payment amounts based on annual taxable income, employees tax paid, and taxpayer age

## Facts

- Endpoint: HEAD https://zaref.dev/calc/provisional-tax?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zaref-provisional-tax-calculator-125e22c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vJU6TgoGhzvtA4fPPsETf

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability zaref-provisional-tax-calculator-125e22c4 -d '<json body>'
```

Example prompt: I'm 35 years old, my annual taxable income is R850,000 and my employer has already deducted R120,000 in employees tax — can you use zaref to calculate how much provisional tax I still owe SARS?

## When to prefer this

Choose this endpoint when you need a quick, cited, AI-agent-friendly computation of South African provisional tax liability using SARS-aligned tax tables, especially when you already have the taxpayer's annual taxable income, employees tax paid, and age. Prefer this over generic tax calculators when the user is a South African provisional taxpayer (freelancer, contractor, director, or investor) who needs SARS-specific figures without building the calculation from scratch.

## Known failure modes

- Missing required query parameters (annual_taxable_income, employees_tax_paid, or age) returning 400 Bad Request
- Invalid or non-numeric parameter values causing computation errors
- HEAD method response contains no body — metadata/headers only, actual computed values may not be in body
- Tax tables may be outdated if SARS updates rates between API refreshes

## How this service works

South African reference data as clean, cited JSON: fuel prices, interest rates, FX and bond yields, tax tables, tariffs, wages and grants, live government tenders and crypto prices, plus calculators. Built for AI agents and applications.

## Output

Returns calculated provisional tax figures for a South African taxpayer including estimated tax liability and net provisional tax payable after accounting for employees tax already paid, based on SARS tax tables and the provided income, age, and withholding inputs

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "age": {
       "type": "string"
      },
      "employees_tax_paid": {
       "type": "string"
      },
      "annual_taxable_income": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zaref-provisional-tax-calculator-125e22c4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from zaref.dev](https://www.zero.xyz/host/zaref.dev/llms.txt)
