> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/taxes/llms.txt)
> Source: https://docs.saleor.io/api-reference/taxes/inputs/tax-class-update-input

# TaxClassUpdateInput Input Type

No description

```graphql
input TaxClassUpdateInput {
  name: String
  updateCountryRates: [CountryRateUpdateInput!]
  removeCountryRates: [CountryCode!]
}
```

<a id="fields"></a>

### Fields

<a id="name"></a>

#### [`name`](#name) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Name of the tax class.

<a id="update-country-rates"></a>

#### [`updateCountryRates`](#update-country-rates) ● [`[CountryRateUpdateInput!]`](/api-reference/taxes/inputs/country-rate-update-input.md)

List of country-specific tax rates to create or update for this tax class.

<a id="remove-country-rates"></a>

#### [`removeCountryRates`](#remove-country-rates) ● [`[CountryCode!]`](/api-reference/miscellaneous/enums/country-code.md)

List of country codes for which to remove the tax class rates. Note: It removes all rates for given country code.

<a id="member-of"></a>

### Member Of

[`taxClassUpdate`](/api-reference/taxes/mutations/tax-class-update.md) mutation
