About
Geographic coverage
100+ countries; all US states.Setup
Prerequisites
- An active Stripe connection: Stripe Tax requires an existing Stripe integration for payments or invoicing.
- Stripe Tax activated in your Stripe Dashboard.
Connecting your account
- Navigate to Settings > Taxes in the Orb dashboard.
- Select “Connect to Stripe Tax” (uses your existing Stripe connection).
- Configure your default tax code for items without specific mappings.
- Click Save. For Orb test mode, ensure Stripe Tax is activated in your Stripe test environment; for live mode, activate it in production.
Setting up tax codes
Orb supports tax code configuration per Item, used to map invoice line items to Stripe’s tax codes. Configure under Settings > Items > Item name > edit, filling the External item ID with the Stripe tax code (e.g. txcd_10000000 for general services). If no code is specified, Orb uses the default configured during setup (typically txcd_10000000).Sample request and response payload
The example below is illustrative of the shape Orb sends to and receives from Stripe Tax today, based on Orb’s tax provider processors and test fixtures. Exact field names and structure can change as Stripe Tax versions its API — confirm against current behavior before relying on it for integration work.
Request (Orb → Stripe Tax)
Response (Stripe Tax → Orb)
Reporting tax for filing
Once the invoice is issued or finalized, Orb creates a tax transaction from the prior calculation viastripe.tax.Transaction.create_from_calculation(...). Orb stores the returned transaction ID for future reversals (e.g. credit notes).