---
title: "Delete a tax exemption"
method: DELETE
path: "/tax_exemptions/{tax_exemption_id}"
tags: ["Tax Exemptions"]
---

# Delete a tax exemption

`DELETE /tax_exemptions/{tax_exemption_id}`

## Request

- Base URL: `https://sandbox.upvest.co`
- URL: `https://sandbox.upvest.co/tax_exemptions/{tax_exemption_id}`
- Auth: OAuth 2 (client credentials, token URL `https://sandbox.upvest.co/auth/token`, scopes: `taxes:admin`)

Deletes the tax exemption order identified by `tax_exemption_id` and stops it renewing in subsequent tax years.

Deletion succeeds only while none of the associated end users have claimed an exemption amount in the current tax year. If any amount has already been used, the exemption remains active and the request fails.

See the [Deleting a tax exemption order guide](https://docs.upvest.co/products/tol/guides/taxes/tax_exemptions_deleting) for implementation details.

## Response `202`

The request has been successfully accepted and will be processed asynchronously.

## Other responses

- `401`: Unauthorized. The caller has not been authenticated.
- `403`: Forbidden. The caller has been authenticated but is not allowed to take the requested action.
- `404`: Not Found. The requested resource could not be found.
- `406`: Not Acceptable. The resource does not have a current representation that would be acceptable to the user agent. "Accept" header defined unsupported value.
- `429`: Too Many Requests. The caller has exceeded their quota for the time period and has been throttled.
- `500`: Internal Server Error. The service encountered an unexpected error.
- `503`: Service Unavailable. The service handling for this request cannot be reached at this time.
- `504`: Gateway Timeout. The service gateway has reached its internal timeout.

---

[API](https://skmtc.dev/upvest/apis/upvest-investment-api.md) · [All operations](https://skmtc.dev/upvest/apis/upvest-investment-api/llms.txt) · [OpenAPI document](https://skmtc.dev/upvest/apis/upvest-investment-api/revisions/ca69534b631d?raw)
