Skip to content

Payments & Taxes

Admin > Settings > Payments & Taxes (/admin/settings/payments) controls whether the portal takes money at all, and how much sales tax each kind of sale carries.

  • Enable payment processing — the master switch. When it is off, every registration and purchase flow still works but collects no payment, and the member Payment Methods and Payment History pages are hidden. Turn it on once Stripe is configured.

Click Save Payment Settings.

Payment Settings

One card per sales channel, so a taxable channel and an exempt one can be set independently:

Card Applies to
Lesson Tax Lesson-cart purchases
Pool Rental Tax Admin-booked pool rentals (invoiced)
Concessions Tax Snack-cart sales at the register or on a tab
Guest Pass Tax Guest-pass purchases
Team Signup Tax Team registration and gear, across every form
Merch Store Tax Merch orders
Private Lesson Tax Admin-booked private lessons
Family Additions Tax Paid roster additions and season renewals
Membership Waitlist Tax The public join fee
Facility Reservation Tax Per-session reservation fees such as lap swim

Each card has:

  • Combined rate (%) — state plus local, as one percentage
  • Display mode — Exclusive — added at checkout shows a subtotal, a tax line, and a total; Inclusive — already in the displayed price charges the listed price and notes the tax included. Some channels are fixed: concessions can be either, team signups are always exclusive
  • Description (for the audit trail) — free text stored with every charge made under this setting

Click Save on each card you change. A change applies to new charges only; receipts and reports keep the rate that was in force when the sale was made.

Price per pass sets what members (and self-paying guests at check-in) pay for one guest pass. Its tax is the Guest Pass Tax card above.