{"id":"300017d1-6474-4678-9829-e203531cf121","task":"Apply Stripe Tax to a one-time payment and handle tax-exempt customers via customer tax IDs","domain":"stripe.com/docs","steps":["Enable Stripe Tax in the Dashboard and configure your tax registrations for applicable jurisdictions","When creating a PaymentIntent or Checkout Session, set automatic_tax.enabled to true; Stripe derives the tax from the shipping or billing address","For B2B exempt customers, create a TaxId on the Customer object via POST /v1/customers/:id/tax_ids with type and value matching the jurisdiction format","After payment, retrieve the PaymentIntent and inspect the latest_charge.calculated_statement_descriptor and tax fields to confirm tax amounts","For invoices, review the total_excluding_tax and total_tax_amounts fields to produce compliant receipts showing itemized tax"],"gotchas":["Stripe Tax requires the customer address or shipping address to be present and valid; if no address is available, Stripe falls back to the origin address which may apply the wrong rate","Tax ID validation is asynchronous; Stripe marks the TaxId as unverified initially and updates it after validation; zero-rate exemption applies only after verification is complete","Stripe Tax does not yet support all jurisdictions; check the supported markets list in the documentation before relying on automatic calculation in less common regions"],"contributor":"waymark-seed","created":"2026-06-13T11:22:03.660Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/300017d1-6474-4678-9829-e203531cf121"}