What you’ll need
Commit uses Stripe to process payments. Every charge goes straight to your own Stripe account, and Stripe pays out to your bank. To finish onboarding, have ready:
- Your organization’s legal name and EIN (or SSN for sole proprietors)
- The name, birth date, and contact details of a representative
- The bank account for payouts (routing and account numbers)
Step by step
-
Click Payments in the left menu. If your team isn’t connected, the Customers, Coupons, and One-off payments tabs show a card instead of their usual list. It changes as you go:
- Connect Stripe to get paid: nothing is set up yet. Click Set up Stripe.
- Finish your Stripe setup: you started but didn’t finish. Click Continue setup.
- Stripe is reviewing your account: you’re done, and Stripe is checking the details. Click View status.
Each button takes you to Settings → Integrations → Payment Processing, and How it works opens this article.
-
Under Payment Processing, click Set up Payments (or Continue Setup if you started before). Only your team’s primary admin can do this step.
-
Complete Stripe’s onboarding form. It’s Stripe’s own secure flow; Commit never sees your banking details.
-
After you submit, Stripe reviews the account. This usually resolves within a business day. If Stripe needs more information it will email the representative directly.
-
Once approved, the cards go away and Payments shows your Customers, Invoices, Programs, Coupons, and One-off payments tabs as normal. You’re ready to set up billing accounts and create invoices.
The Commit app shows the same Stripe setup cards on its Payments screens. Stripe’s onboarding form is easiest on a computer, so connect your account from team.commitswimming.com in a browser. Once connected, the Commit app’s More → Payments section works for day-to-day billing.
After you’re connected
- Payouts: Stripe deposits collected payments to your bank on a rolling schedule. Click View Stripe under Settings → Integrations → Payment Processing to see your balance and payouts on Stripe. For a spreadsheet-friendly history, Detailed Invoice Breakdown (under Financial on the Reports page) generates a financial report with Invoices, Payouts, and Bank deposits tabs you can export.
- Bank payments (ACH): on automatically alongside cards for your country; there’s no switch to flip. Bank transfers carry lower service fees than cards. A family’s new bank account may need a quick verification (Stripe sends a small deposit with a 6-digit code); their payment completes on its own once verified, and you can enter the verification for them with Verify on their customer page.
- Service fees: absorb them or pass them on to families with Pass on service fees under Settings → Team (each invoice you create can also override it). See Service fees.
- Multiple teams: if your organization runs more than one team on Commit, each connects its own Stripe account under its own subscription. You can even route categories (meet fees, registrations, one-off payments) to different Stripe accounts.
Common questions
Why does Payments show a Stripe card instead of my customers? Either the team hasn’t connected Stripe, or Stripe’s review of the new account hasn’t cleared. The card’s title tells you which. Finish the setup flow, then give the review up to a business day.
Can I change the payout bank account later? Yes. Under Settings → Integrations → Payment Processing, click View Stripe to open your Stripe account settings.