# Update settings

Updates Tax `Settings` parameters used in tax calculations. All parameters are editable but none can be removed once set.

## Request

```curl
curl https://api.stripe.com/v1/tax/settings \
  -u "<<YOUR_SECRET_KEY>>" \
  -d "defaults[tax_behavior]=inclusive" \
  -d "defaults[tax_code]=txcd_10000000" \
  -d "head_office[address][country]=DE"
```

### Response

```json
{
  "object": "tax.settings",
  "defaults": {
    "tax_behavior": "inclusive",
    "tax_code": "txcd_10000000"
  },
  "head_office": {
    "address": {
      "city": null,
      "country": "DE",
      "line1": null,
      "line2": null,
      "postal_code": null,
      "state": null
    }
  },
  "livemode": false,
  "status": "active",
  "status_details": {
    "active": {}
  }
}
```

## Returns

A Tax `Settings` object.

## Parameters

- [`defaults`](https://docs.stripe.com/api/tax/settings/update.md?query=defaults) (object, optional)
  Default configuration to be used on Stripe Tax calculations.

- [`head_office`](https://docs.stripe.com/api/tax/settings/update.md?query=head_office) (object, optional)
  The place where your business is located.
