# Create a tax location

Create a tax location to use in calculating taxes for a service, ticket, or other type of product. The resulting object contains the id, address, name, description, and current operational status of the tax location.

## Request

```curl
curl https://api.stripe.com/v1/tax/locations \
  -u "<<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2026-08-26.preview" \
  -d type=performance \
  --data-urlencode "address[line1]=Folsom and, Pearl St" \
  -d "address[city]=Boulder" \
  -d "address[state]=CO" \
  -d "address[postal_code]=80302" \
  -d "address[country]=US" \
  -d "description=Greenleaf Park"
```

### Response

```json
{
  "id": "taxloc_1Rb0Af09x9VUP01myZ3aqF1z",
  "object": "tax.location",
  "address": {
    "city": "Boulder",
    "country": "US",
    "line1": "Folsom and, Pearl St",
    "line2": null,
    "postal_code": "80302",
    "state": "CO"
  },
  "description": "Greenleaf Park",
  "livemode": true,
  "type": "performance"
}
```

## Parameters

- [`address`](https://docs.stripe.com/api/tax/location/create.md?query=address&api-version=2026-08-26.preview) (object, required)
  The physical address of the tax location.

- `type` (enum, required)
  The type of tax location. The only supported value is “performance”.
Possible enum values:
  - `performance`
    Calculates the tax of the products or services based on the location of the performance or event, rather than the customer’s address.

- `description` (string, optional)
  Details to identify the tax location by its venue, types of events held, or available services, such as “A spacious auditorium suitable for large concerts and events.”.

## Returns

A `TaxLocation` object.
