Payments

Stripe Tax Settings

By CourtSync Team
Stripe Tax Settings

CourtSync integrates with Stripe Tax for platforms. Your connected academy is the tax liable party — CourtSync does not own your tax registrations.

Understand the tax model

When Stripe Tax is active on your connected account:

  • Lesson PaymentIntents use the Stripe Tax Calculation API at checkout
  • Tax amounts appear to guardians during booking
  • Tax transactions are recorded on payment success and reversed on refund

When tax settings are null or pending, bookings continue without automatic tax (legacy subtotal-only behavior).

Access Tax settings

Go to Payments → Tax tab:

  • Tax business details — head office address and preset tax code
  • Tax registrations — manage tax registrations by jurisdiction

Screenshot of Payments Tax tab with embedded Stripe Tax components

Configure head office and tax code

In Tax Settings, set your academy's head office location. Select the appropriate preset tax code for sports coaching or recreation services in your jurisdiction.

Stripe uses this configuration to determine tax applicability on lesson bookings.

Screenshot of head office address in ConnectTaxSettings

Screenshot of preset product tax code in ConnectTaxSettings

Add tax registrations

In Tax Registrations, register for tax in each jurisdiction where you are registered to collect. Stripe Tax calculates based on your registrations — CourtSync does not determine whether you owe tax or are registered.

Consult your accountant for registration requirements in your region.

Screenshot of ConnectTaxRegistrations with add registration

Verify active status

Once configuration is complete, Stripe Tax shows as active in your payment settings. Confirm this on the Tax tab before relying on automatic tax at checkout. Active status enables automatic tax on new lesson bookings.

Screenshot of Stripe Tax active status in payment settings

What students see at checkout

Students booking lessons see itemized pricing with tax calculated based on the academy's location, the customer's location, and active registrations. The total charged includes applicable tax when settings are active.

Refunds and tax reversal

When you process a refund through CourtSync, associated tax transactions are reversed automatically in Stripe Tax. No separate manual tax adjustment is needed for standard refund flows.