## Managing Tax Registrations with the Registrations API

Businesses are required to register to collect taxes in locations where they have tax obligations. The Stripe Tax Registrations API allows you to programmatically manage these tax registrations, offering an alternative to using the Stripe Dashboard. By adding your registrations through the API, you enable tax calculation and collection for your Stripe transactions.

The rules and processes for registering to collect tax vary significantly by jurisdiction. Stripe also provides options to register on your behalf or allows you to manage the process yourself.

### Connect Platforms

If you operate a Connect platform, you can leverage the Registrations API to:

*   **Manage the tax registrations of your connected accounts:** This includes adding, updating, or deleting registrations on their behalf.
*   **Check the active tax registrations of your connected accounts:** You can retrieve a list of their current registrations.

#### List All Tax Registrations for Your Connected Accounts

To retrieve a list of your connected accounts’ tax registrations, make a `list registrations` call. You can filter the response by setting the `status` parameter to `active`, `expired`, or `scheduled`.

```bash
curl -G https://api.stripe.com/v1/tax/registrations \
  -u "sk_test_RXHltS2OKzISvxWQ7NmRN57i001oa6x7o4:" \
  -H "Stripe-Account: {{CONNECTED_ACCOUNT_ID}}" \
  -d status=active \
  -d limit=3
```

If your connected accounts do not have access to the Stripe Dashboard, your platform can provide a user interface for managing their tax registrations.

### Direct Usage

For direct usage, you can use the Registrations API to:

*   **Manage your own tax registrations:** Add, update, or delete your business's tax registrations.
*   **Check your active tax registrations:** Retrieve a list of your current registrations.

The API provides endpoints for creating, retrieving, updating, and deleting tax registrations, allowing for full programmatic control over your tax compliance setup.