---
title: "Tax"
description: "Tax is configured per region, and a region is a country you have registered in."
canonical_url: "https://twominutebilling.com/help/developers/api-reference/tax"
---
# Tax

> Tax is configured per region, and a region is a country you have registered in.

Tax is configured per **region**, and a region is a country you have registered in. Within it, rates are a **component vector** rather than one number, because a single sale can attract several taxes at once that must appear separately on the invoice.

A **tax profile** applies one class of rate to one class of product, so reduced-rate and standard-rate goods can sit in the same catalogue. Where a sale is taxed depends on the place of supply — the buyer's address against the seller's registrations — so state registrations are held per region and snapshotted onto each invoice. A region can be priced tax-inclusive, in which case the tax is backed out of the price rather than added to it.

## Endpoints

<table>
<thead>
  <tr>
    <th>
      Method
    </th>
    
    <th>
      Endpoint
    </th>
    
    <th>
      Description
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        GET
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/list-tax-profiles">
        <code>
          /v1/businesses/{biz}/tax_profiles
        </code>
      </a>
    </td>
    
    <td>
      List tax profiles
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/create-a-tax-profile">
        <code>
          /v1/businesses/{biz}/tax_profiles
        </code>
      </a>
    </td>
    
    <td>
      Create a tax profile
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GET
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/list-tax-regions-with-their-components-and-state">
        <code>
          /v1/businesses/{biz}/tax_regions
        </code>
      </a>
    </td>
    
    <td>
      List tax regions with their components and state registrations
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        POST
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/configure-a-country-as-a-taxable-region">
        <code>
          /v1/businesses/{biz}/tax_regions
        </code>
      </a>
    </td>
    
    <td>
      Configure a country as a taxable region
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        GET
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/retrieve-one-tax-region">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}
        </code>
      </a>
    </td>
    
    <td>
      Retrieve one tax region
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PATCH
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/edit-a-region">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}
        </code>
      </a>
    </td>
    
    <td>
      Edit a region
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DELETE
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/archive-a-tax-region">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}
        </code>
      </a>
    </td>
    
    <td>
      Archive a tax region
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PUT
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/replace-one-state-scope-s-tax-component-vector">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}/components
        </code>
      </a>
    </td>
    
    <td>
      Replace one state scope's tax component vector
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        PUT
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/upsert-the-seller-s-registration-in-one-state">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}/state_registrations
        </code>
      </a>
    </td>
    
    <td>
      Upsert the seller's registration in one state
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        DELETE
      </code>
    </td>
    
    <td>
      <a href="https://twominutebilling.com/help/developers/api-reference/tax/delete-a-state-s-seller-registration">
        <code>
          /v1/businesses/{biz}/tax_regions/{txg}/state_registrations/{txs}
        </code>
      </a>
    </td>
    
    <td>
      Delete a state's seller registration
    </td>
  </tr>
</tbody>
</table>


## Sitemap

See the full [sitemap](https://twominutebilling.com/sitemap.md) for all pages.
