Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Tax for digital products


Tax for digital products

Set up Stripe Tax for your sales of digital products.

If your business sells digital products, this guide helps you implement Stripe Tax for your specific use case. The tax treatment of digital products might vary by delivery method (downloaded versus streamed), access type (permanent versus temporary), customer type (consumer versus business) and usage type (personal versus business use). Make sure that you correctly classify your products to stay in compliance with local regulations and tax laws.

Availability

Stripe Tax supports the sale of digital products in any of the supported countries.

Product tax codes for digital products

Stripe Tax provides dedicated product tax codes (PTCs) for digital products.

Some commonly used PTCs for digital products include:

PTCNameUse when
txcd_10202000Downloadable Software - Personal UseYou sell prewritten, non-SaaS software that customers download for personal use
txcd_10202003Downloadable Software - Business UseYou sell prewritten, non-SaaS software that customers download for business use
txcd_10103000Software as a Service (SaaS) - Personal UseYou sell hosted or cloud-based software for personal use that isn’t customized for a specific buyer and that customers access through the internet without downloading. For SaaS delivered by electronic download that isn’t customized for a specific buyer, use txcd_10103100
txcd_10103001Software as a Service (SaaS) - Business UseYou sell hosted or cloud-based software for business use that isn’t customized for a specific buyer and that customers access through the internet without downloading. For SaaS delivered by electronic download that isn’t customized for a specific buyer, use txcd_10103101
txcd_10103100Software as a service (SaaS) - electronic download - personal useYou sell SaaS for personal use that isn’t customized for a specific buyer and includes an electronic transfer to the customer, such as an app download
txcd_10103101Software as a service (SaaS) - electronic download - business useYou sell SaaS for business use that isn’t customized for a specific buyer and includes an electronic transfer to the customer, such as an app download
txcd_10401100Digital Audio Works - Downloaded - Non Subscription - With Permanent RightsYou sell downloadable audio, such as music or podcasts, that customers keep permanently. This code is for audio, not downloadable video games
txcd_10401200Digital Audio Works - Streamed - Subscription - With Conditional RightsYou offer an audio streaming subscription, such as music or podcasts, with access tied to continued payment. This code is for audio, not cloud gaming
txcd_10201000Video Games - Downloaded - Non Subscription - With Permanent RightsYou sell downloadable video games that customers keep permanently (permanent license, buy-to-own, or keeps forever), rather than a subscription or cloud-streamed game
txcd_10201004Video Games - Streamed - Subscription - With Conditional RightsYou offer a cloud gaming or streamed video game subscription with access tied to continued payment. For a downloadable game that the customer keeps permanently, use txcd_10201000

Select the PTC that most closely matches your product’s delivery method, access type, and customer type.

Set up Stripe Tax for digital products

  1. Follow Set up your Stripe Tax account , including registrations .
  2. Use threshold monitoring to track where you need to register based on your sales volume.
  3. Assign PTCs to your products using the tax codes that most closely match your product. Use the digital products filter to browse all available digital product tax codes.
  4. File tax returns with Stripe or our filing partners .

Regional considerations

United States

US tax rules for digital products vary significantly by state. Some states tax all digital goods, others exempt them entirely, and many distinguish between:

  • Downloaded versus streamed content
  • Personal versus business use
  • Permanent access versus limited or subscription-based access

We recommend selecting the most specific PTC that matches your product’s delivery method and customer type. Don’t use General - Electronically Supplied Services ( txcd_10000000) for US sales. This generic code doesn’t capture the distinctions that determine taxability in many states, and might result in incorrect tax calculations.

For US sales, some business customers might provide tax exemption certificates. Manage exemption certificates with the the related setting Stripe App.

European Union

EU VAT applies to digital products based on where your customer is located. Add the registration type that matches your situation:

  • Domestic registration : For sales within the EU country where your business is established.
  • One Stop Shop (OSS) : For cross-border sales to customers in other EU countries. If your business is in the EU, select your home country as the registration country. If your business is outside the EU, you can select any EU country.

B2B sales and reverse charge

Cross-border sales of digital products to business customers (B2B) outside the US often qualify for the reverse charge mechanism. To apply a reverse charge, you must collect your customer’s tax ID.

Learn how to collect Tax IDs in Checkout and display them on invoices.

Customization

If your digital product has unique taxability requirements, you can use tax customizations to apply special taxability rules or exemptions that override default behavior.

Last verified 2026-09-24

Is this helpful?