Payments Preflight · Check 12 of 15

Get tax and receipts basics right

Turn on automatic email receipts in Stripe, and decide how you handle sales tax and VAT before launch. Stripe Tax can calculate it in Checkout.

What it is

Customers expect a receipt. Depending on where you and your customers are, you may need to collect sales tax, VAT or GST.

Why it matters

Missing receipts cause support tickets and disputes. Tax rules are set by each jurisdiction, and adding tax after launch means changing prices and invoices.

How to check

How to fix it

  1. Turn on automatic receipts for payments and refunds.
  2. If you use Stripe Tax, set it up in the Dashboard and pass automatic_tax: { enabled: true } when creating Checkout Sessions.
  3. Get advice from an accountant on where you must register. This page is not tax advice.

Prompt for your AI coding tool

Paste into Cursor, Claude Code, Lovable or similar. Review the diff before you accept it.

Check my Stripe Checkout Session creation. Tell me whether automatic_tax is set, whether customer details needed for tax (address) are collected, and list every place a Checkout Session or invoice is created. If I enable Stripe Tax, add automatic_tax: { enabled: true } to each. Do not change prices.

Sources

All payments checks

Sponsor this page: get in touch.

Get new checks by email

New checks and real leak post-mortems, about once a month. No spam.