Skip to content

List PAYE bands

GET/payroll/paye-bands

Returns all configured income tax (PAYE) rate bands for the tenant's jurisdiction, ordered by lower-bound income threshold.

Request

This endpoint takes no parameters and no request body.

Responses

200 List of PAYE bands

Content type application/json, array of object · PayeBandV1.

FieldTypeRequiredDescription
idintegerNo
descriptionstringNo

Human-readable description of the band (e.g. "First GHS 401/month").

lower_boundnumber (float)No

Minimum monthly income (inclusive) for this band in the configured currency.

upper_boundnumber (float), nullableNo

Maximum monthly income (exclusive) for this band. Null for the top-rate band (no upper limit).

ratenumber (float)No

Tax rate as a percentage (e.g. 10.0 for 10%).

Example

[
  {
    "id": 1,
    "description": "First GHS 401/month",
    "lower_bound": 0.0,
    "upper_bound": 401.0,
    "rate": 0.0
  },
  {
    "id": 2,
    "description": "Next GHS 109",
    "lower_bound": 401.0,
    "upper_bound": 510.0,
    "rate": 5.0
  }
]

Example request

curl -X GET "https://{tenant}.faciotech.net/api/v1/payroll/paye-bands" \
  -H "Accept: application/json"
Loading