Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Billing
OverviewAbout the Billing APIs
Subscriptions
Invoicing
Usage-based billing
Quotes
Customer management
Billing with other products
Revenue recovery
Automations
Test your integration
Tax
Overview
Use Stripe tax
    How Tax works
    Set up collection
    Configure behavior
    Testing
    Find your payment type
    Find your business type
      Connect
      Ticket sales
        Integration guide
      Physical goods
      Custom integration
    Supported countries
Manage compliance
Reporting
Overview
Select a report
Configure reports
Reports API
Reports for multiple accounts
Revenue recognition
Data
OverviewSchema
Custom reports
Data Pipeline
Data management
HomeRevenueUse Stripe taxFind your business type

Tax for ticket salesPrivate preview

Learn how to use event location to tax for ticket sales.

Stripe Tax helps businesses meet the complex tax obligations associated with selling tickets to events, which are usually based on the event location.

Supported countries

Stripe Tax supports ticket sales for businesses in the following locations:

  • Australia
  • Austria
  • Belgium
  • Bulgaria
  • Canada
  • Croatia
  • Cyprus
  • Czechia
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Japan
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • New Zealand
  • Norway
  • Poland
  • Portugal
  • Romania
  • Singapore
  • Slovakia
  • Slovenia
  • South Africa
  • Spain
  • Sweden
  • Switzerland
  • United Arab Emirates
  • United Kingdom
  • United States

Key concepts

Tax Location

A tax location refers to the specific place where an event or admission takes place. This could be a venue, for example.

Taxes can vary significantly based on the tax location. Because of this, you must provide tax location addresses when selling tickets. The integration guide provides more information on how to set up tax locations.

Tax calculation

Tax calculations rely on certain key information. When calculating taxes for events and tickets, you need more data as outlined in the following table.

BeforeAfter
  • Your business address
  • Customer address
  • Type of product being sold
  • Your business address
  • Customer address
  • Type of product being sold
  • Tax location of the event new

The business address and customer address remain necessary to account for reverse charges, for example.

Tax compliance and reporting

Different jurisdictions have unique tax implications for ticket sales. Our system enables automatic tax calculations for various locations.

Stripe Tax offers various reports to help you file and remit taxes.

Integration with Stripe and third-party payment flows

Stripe Tax works for ticket sales with existing Stripe API payment integrations. Through our APIs, you can calculate the taxes owed based on the provided tax location.

Tax product tax codes

Stripe Tax offers 14 unique product tax codes for various types of tickets. However, you can’t use them as the default product tax code. For ticket sales, use txcd_20030000, General - Services as the default code.

Private preview limitations

During private preview:

  • You can’t add local registrations for ticket sales using the API. You must add these registrations in the Stripe Dashboard.
  • You can’t use automated filing with Stripe’s filing partners for taxes on ticket sales.
  • You can’t apply customizations in Stripe Tax to ticket sales.
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