# The Tax Registration object

### The Tax Registration object

```json
{
  "id": "taxreg_NkyGPRPytKq66j",
  "object": "tax.registration",
  "active_from": 1682036640,
  "country": "US",
  "country_options": {
    "us": {
      "state": "CA",
      "type": "state_sales_tax"
    }
  },
  "created": 1682006400,
  "expires_at": null,
  "livemode": false,
  "status": "active"
}
```

## Attributes

- `id` (string)
  Unique identifier for the object.

- `object` (string)
  String representing the object’s type. Objects of the same type share the same value.

- `active_from` (timestamp)
  Time at which the registration becomes active. Measured in seconds since the Unix epoch.

- `country` (string)
  Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

- [`country_options`](https://docs.stripe.com/api/tax/registrations/object.md?query=country_options) (object)
  Specific options for a registration in the specified `country`.

- `created` (timestamp)
  Time at which the object was created. Measured in seconds since the Unix epoch.

- `expires_at` (timestamp, nullable)
  If set, the registration stops being active at this time. If not set, the registration will be active indefinitely. Measured in seconds since the Unix epoch.

- `livemode` (boolean)
  If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.

- `status` (enum)
  The status of the registration. This field is present for convenience and can be deduced from `active_from` and `expires_at`.
Possible enum values:
  - `active`
    The Tax Registration is currently active.

  - `expired`
    The Tax Registration is no longer active.

  - `scheduled`
    The Tax Registration will become active in the future.
