Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Billing
Tax
    Overview
    Get started
    How Tax works
    Set up
    Using the Settings API
    Testing
    Integrate by payment flow
    Payment Links
    Checkout
    Invoicing
    Subscriptions
    Rate card subscriptions
    Custom payment integration
    Integrate with Stripe Connect
    Overview
    Tax for software platforms
    Tax for marketplaces
    Manage your compliance
    Monitor your obligations
    Register
      Using the Registrations API
      Use Stripe to Register
      Use Taxually to Register
    Calculate tax
    Report
    Third-Party Tax Apps
    File and Remit
    Tax Reference
    Product tax codes
    Supported countries
    FAQ
Reporting
Data
Startup incorporation
HomeFinance automationTax

Register for sales tax, VAT, and GST

Learn more about your tax obligations and how to register with jurisdictions.

Copy page

Note

Log in or sign up for Stripe to enable Stripe Tax.

As a business, you’re required to identify the states, provinces, and countries where you have tax obligations. You must then register with the tax authorities in the applicable jurisdictions, and add your registrations to Stripe using the Registrations tab in the Dashboard or Tax Registrations API. You can also use Stripe to register on your behalf.

Registration requirements vary by jurisdiction, and you can trigger it in a few ways, including, but not limited to:

  • Building offices
  • Employee locations
  • Inventory locations
  • Products sold
  • Buyer locations

When you’ve met the requirements to start collecting tax in a local jurisdiction or foreign country, register with that jurisdiction before you begin collecting. Typically the registration process requires submitting general business and industry information (like your product catalog), and financial information (like total sales). The time it takes to complete a registration varies by jurisdiction. Additionally, some jurisdictions might require you to file returns even if you don’t have any collected tax to remit. Stripe recommends you consult with your tax advisor to determine your businesses tax obligations in regard to registering for indirect or consumption tax. You can also use Stripe to register on your behalf.

Learn more about the locations Stripe Tax supports along with the different tax thresholds that apply and links to the tax authority websites.

Track your registrations in the Dashboard

When you register to collect tax in a jurisdiction, use the Registrations tab of the Dashboard to add the registration to Stripe. That’s necessary for Stripe to calculate and collect the taxes you owe and for you to manage calculations and view reports for each location in which you’re collecting tax.

Add a registration

To start calculating and collecting tax for a location, you must add a registration in Stripe. You need to identify each state, province, and country where you have tax obligations. You need to register with the local tax authority to collect tax for each tax obligation. Registration requirements vary by each location (often referred to as nexus in the US). If you don’t have an existing registration, you can use Stripe to register as well.

To add a registration in the Dashboard:

  1. Click +Add registration and select the country and the applicable state or province.
  2. Add the date to start tax collection as provided by your local tax authority.
  3. Save your changes.

Edit a registration

To maintain your compliance, you might need to edit your registration. Your local tax authority will inform you of any updates to your information or dates.

To edit a registration:

  1. Click the overflow menu () next to the applicable registration.
  2. Click Edit end date.
  3. Save your changes.

End a registration

To stop calculating and collecting tax for a location, you must end the tax obligation’s registration.

To end a registration by setting an end date:

  1. Click the overflow menu () next to the applicable registration.
  2. Click Edit end date
  3. Add the date (provided by your local tax authority) to stop tax collection.
  4. Save your changes.

To end a registration immediately:

  1. Click the overflow menu () next to the applicable registration.
  2. Click End immediately.
  3. Confirm your changes.

Registration status

You can’t delete a registration. Every registration you add for a location in which you have a tax obligation appears on your Dashboard under one of the following categories:

CategoryDefinition
CollectingA registration that’s currently calculating and collecting tax
ScheduledA registration that will start calculating tax based on your inputted start date (provided by the local tax authority)
ExpiredA registration that’s no longer calculating tax as it has passed the inputted end date (provided by the local tax authority)

Registration types

Stripe Tax supports the registration types listed on this page. If you can’t locate the region where you desire to register or to add a registration to Stripe Tax, use a registration type under the Other tab. For a closer look at the following API values, see the Tax Registration object.

Note

To navigate the registration process, follow our US guide.

State sales tax registration type

API value: state_sales_tax

The state sales tax registration is for businesses that sell goods and services to customers in a state of the United States. State sales tax is usually a certain percentage of the sale price. The customer is responsible for paying it, but the seller usually collects it and remits it to the state government.

Lease Transaction tax registration type

API value: local_lease_tax

Personal Property Lease Transaction Tax registration is for businesses that lease personal property. These businesses must calculate and remit taxes based on their property’s value. Many of our users apply this registration for their Software as a Service (SaaS) businesses as part of the Chicago Lease Tax. We only support the Chicago Lease Tax, which only applies to transactions in Illinois.

Communications Services tax registration type

API value: state_communications_tax

Communications Service Tax registration is for businesses providing a variety of telecommunications and digital services. Typically, the tax is calculated based on gross receipts and paid to the state. This registration is applicable to the Communications Service Taxes in Kentucky and Florida.

Amusement tax registration type

API value: local_amusement_tax

Amusement Tax registration is required for businesses that earn revenue from entertainment sources, including both physical venues and digital platforms. Typically, the operator is tasked with collecting and remitting this tax to the local tax authority. In practice, this registration refers to amusement taxes that several cities in Illinois impose, including Chicago, and it applies to digital services such as Software as a Service (SaaS).

State retail delivery fee

API value: state_retail_delivery_fee

The State Retail Delivery Fee registration is required for businesses conducting retail deliveries in Colorado and Minnesota. This fee applies to deliveries made by motor vehicle that involve taxable tangible personal property.

Stripe Tax automatically calculates the correct fee and assists with the reporting and filing of taxes, ensuring compliance on invoices.

See also

  • Understand when you need to collect tax in each location
  • Use Stripe to register for Sales Tax
  • Set up Stripe Tax
  • Tax reporting
  • File and remit
  • Products, prices, tax codes, and tax behavior
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc