Tax for ticket salesVersion bêta privée
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.
Before | After |
---|---|
|
|
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_
, 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.