What a payer in Ghana must withhold from a payment and pay to the Ghana Revenue Authority, by type of payment, for resident and non-resident payees, with which are final taxes and the GH¢2,000 a year threshold for goods, works and services. As GRA's table gives them; GRA does not date each rate, so each row is marked from the start of the 2026 year of assessment. 18 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| payment_type | TEXT |
| name | TEXT |
| resident_rate | DECIMAL(6,3) |
| resident_final | BOOLEAN |
| non_resident_rate | DECIMAL(6,3) |
| threshold_ghs | DECIMAL(14,2) |
| position | INTEGER |
| effective_from | DATE |
| effective_to | DATE |
| checked_at | DATE |
| source_url | TEXT |
| notes | TEXT |
| source | TEXT |
| payment typeTEXT | nameTEXT | resident rateDECIMAL(6,3) | resident finalBOOLEAN | non resident rateDECIMAL(6,3) | threshold ghsDECIMAL(14,2) | positionINTEGER | effective fromDATE | effective toDATE | checked atDATE | source urlTEXT | notesTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| goods | Supply of goods | 3 | false | 20 | 2000 | 1 | 2026-01-01 | — | 2026-09-25 | https://gra.gov.gh/domestic-tax/tax-types/withholding-tax/ | Residents: on supplies exceeding GH¢2,000 a year. Paid to a non-resident, final unless earned through a permanent establishment in Ghana. | Ghana Revenue Authority |
| works | Supply of works | 5 | false | 20 | 2000 | 2 | 2026-01-01 | — | 2026-09-25 | https://gra.gov.gh/domestic-tax/tax-types/withholding-tax/ | Residents: on supplies exceeding GH¢2,000 a year. Paid to a non-resident, final unless earned through a permanent establishment in Ghana. | Ghana Revenue Authority |
| services_business | Supply of services by a business | 7.5 | false | 20 | 2000 | 3 | 2026-01-01 | — | 2026-09-25 | https://gra.gov.gh/domestic-tax/tax-types/withholding-tax/ | Residents: on supplies exceeding GH¢2,000 a year. Paid to a non-resident, final unless earned through a permanent establishment in Ghana. | Ghana Revenue Authority |
| services_individual | Supply of general services by an individual | 7.5 | false | 20 | — | 4 | 2026-01-01 | — | 2026-09-25 | https://gra.gov.gh/domestic-tax/tax-types/withholding-tax/ | Paid to a non-resident, final unless earned through a permanent establishment in Ghana. | Ghana Revenue Authority |
| management_fees | Management and technical service fees | — | — | 20 | — | 5 | 2026-01-01 | — | 2026-09-25 | https://gra.gov.gh/domestic-tax/tax-types/withholding-tax/ | GRA lists no separate rate for a resident: paid to a resident, choose a supply of services. Paid to a non-resident, final unless earned through a permanent establishment in Ghana. | Ghana Revenue Authority |
13 more rows — see the plans
Get an API keyGET connect.apighana.com/api/data/withholding_tax_rates
Cite this dataset and the organisation its records come from (Ghana Revenue Authority). Datasets are updated, so keep the date you accessed it in the citation. Last updated from the source on Sep 25, 2026.
API Ghana. (2026). Withholding tax rates (Version 1.0) [Data set, compiled from Ghana Revenue Authority]. Retrieved October 1, 2026, from https://apighana.com/datasets/withholding-tax-rates
curl "https://connect.apighana.com/api/data/withholding_tax_rates?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/withholding_tax_rates?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/withholding_tax_rates",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]