---
api: 'Business API'
---

# Update tax rate settings

Update settings for a specific tax rate, based on its ID.

:::note
This operation is not supported for [externally managed tax rates](/docs/guides/manage-accounts/accounting/manage-tax-rates#externally-managed-settings).
:::

For more details, see the guides: [Manage accounting settings](/docs/guides/manage-accounts/accounting/manage-accounting-settings) and [Manage tax rates](/docs/guides/manage-accounts/accounting/manage-tax-rates).

## Endpoint

PATCH `/tax-rates/{tax_rate_id}`

## Parameters

### path parameters

- `tax_rate_id` (string, required)
  The ID of the tax rate to update.

## Request body

### Attributes

- `name` (string, optional)
    The new name for the tax rate.

## Returns

### 204

Tax rate updated

## Error responses

| HTTP status code | Description |
| --- | --- |
| 400 | Bad Request  Returned, for example, when a required parameter is missing or malformatted. |
| 401 | Unauthorized – authentication credentials are missing or invalid  Returned when the request was not fulfilled because authentication has failed or has not been provided. |
| 403 | Action forbidden - insufficient permissions to perform this action  Returned, for example, when you don't have permissions necessary to perform this action. |
| 404 | Not found  Returned when the tax rate that you're trying to update cannot be found. This can happen, for example, when the tax rate doesn't exist, or the provided tax rate ID is incorrect. |
| 409 | Conflict  Request conflicts with the current state of the resource. Returned, for example, when a tax rate with the provided name already exists. |
| 422 | Unprocessable entity - tax rate cannot be updated due to business rules   Returned, for example, when you have an accounting software integration connected to your Revolut Business account, and tax rates are managed by that integration.  The request is well-formed and the server understands it, but the operation cannot be performed because the resource state doesn't permit it. Retrying the same request won't succeed. |
| 429 | Too many requests  Returned, for example, when the rate limit has been exceeded. If the response includes the `Retry-After` instruction, please respect it and refrain from earlier retry attempts. |
| 500 | Internal server error  An unexpected application error occurred. |
| 503 | Service Unavailable  The system is temporarily unavailable. If the response includes the `Retry-After` header instruction, please respect it and refrain from earlier retry attempts. |
