Payment Processing
ClearGym uses Stripe Connect for secure, reliable payment processing. Learn how it works and how to manage your gym's finances.
How Payments Work
ClearGym handles all payments through Stripe, the industry-leading payment processor:
The Payment Flow
- Member subscribes: They select a membership plan and enter payment details
- Stripe processes payment: The payment is processed securely through Stripe
- Stripe fee deducted: Stripe takes their processing fee (1% + 20p for Direct Debit)
- Funds transferred to you: The remaining amount goes directly to your connected Stripe account
- Automatic payouts: Stripe pays out to your bank account (daily, weekly, or monthly based on your settings)
💡 Key Benefit: You keep 100% of membership fees (minus only Stripe's processing costs). ClearGym's £50/month subscription is your only platform cost.
Payment Processing Fees
Stripe charges standard processing fees:
- Direct Debit (Bacs): 1% + 20p per transaction (recommended for recurring subscriptions)
- Card payments: 1.5% + 20p per transaction
Example: A member pays £50/month via Direct Debit → Stripe fee is £0.70 → You receive £49.30
ClearGym's £50/month subscription covers all platform features, hosting, support, and updates. There are no additional percentage fees on your revenue.
Connecting Your Stripe Account
Before accepting payments, you need to connect a Stripe account:
- Go to Settings → Payouts
- Click "Connect Stripe Account"
- You'll be redirected to Stripe to either:
- Create a new Stripe account, or
- Connect an existing Stripe account
- Complete Stripe's onboarding (provide business details, bank info)
- Once approved, you can start accepting payments
⚠️ Important: Stripe may take 1-2 business days to verify your account. You can continue setting up ClearGym while waiting.
Payment Methods
Members can pay using any payment method supported by Stripe:
- Credit/Debit Cards: Visa, Mastercard, American Express
- Apple Pay: For members with Apple devices
- Google Pay: For members with Google accounts
- Digital Wallets: Link and other supported wallets
Saving Payment Methods
When a member subscribes, their payment method is securely saved by Stripe for:
- Automatic recurring billing
- Quick checkout for future purchases
- Reduced payment friction
Members can update their payment method anytime from their account settings.
Managing Subscriptions
View and manage all member subscriptions:
Viewing Subscriptions
- Navigate to Members in the main menu
- Click on a member's name
- View their subscription details: plan, status, next billing date
Subscription Statuses
- Active: Subscription is current and paid
- Past Due: Payment failed, retrying automatically
- Canceled: Subscription ended (access until period end)
- Incomplete: Initial payment failed
Canceling Subscriptions
Members can cancel their own subscriptions:
- Member goes to Account → Subscription
- Clicks "Cancel Subscription"
- Access continues until the end of the current billing period
- No further charges are made
Staff can also cancel member subscriptions from the member detail page.
Viewing Payouts
Track your gym's earnings and Stripe payouts:
Payout Dashboard
- Go to Settings → Payouts
- View:
- Total revenue from subscriptions
- Stripe processing fees
- Net earnings
- Recent payouts
Stripe Dashboard
For detailed financial reports, use your Stripe dashboard:
- Click "View Stripe Dashboard" in Settings → Payouts
- Access comprehensive reports:
- Transaction history
- Payout schedule and amounts
- Tax reports
- Balance and available funds
✅ Tip: Connect your Stripe account to your accounting software (Xero, QuickBooks) for automatic bookkeeping.
Failed Payments
When a recurring payment fails, Stripe automatically handles retries:
Automatic Retry Schedule
- First retry: 3 days after failure
- Second retry: 5 days after first retry
- Third retry: 7 days after second retry
- If all retries fail: Subscription marked as past due
Email Notifications
Both you and the member are notified:
- Member receives email to update payment method
- You receive notification about the failed payment
- Member's access continues during retry period
⚠️ Best Practice: Contact members proactively when payments fail to help them resolve issues quickly.
Refunds
Issue refunds when needed through your Stripe dashboard:
How to Issue a Refund
- Log into your Stripe dashboard
- Find the payment under Payments
- Click "Refund"
- Choose full or partial refund amount
- Confirm the refund
Important Notes
- Refunds typically process within 5-10 business days
- Stripe processing fees are not refunded when you issue a refund
- Consider your refund policy and communicate it clearly to members
- Refunding a subscription payment doesn't automatically cancel the subscription
Disputes and Chargebacks
Occasionally, members may dispute charges with their bank:
What is a Dispute?
A dispute (or chargeback) occurs when a cardholder questions a charge with their bank. Common reasons:
- Card was lost or stolen
- Member doesn't recognize the charge
- Member is dissatisfied with service
- Fraudulent transaction
Handling Disputes
- You'll receive an email from Stripe about the dispute
- Log into Stripe dashboard to view details
- Submit evidence (e.g., proof of service delivery, terms acceptance)
- Stripe and the bank review the evidence
- Decision is made (in your favor or the customer's)
⚠️ Important: High dispute rates can affect your Stripe account status. Always communicate clearly with members and resolve issues proactively.
Security & Compliance
ClearGym and Stripe ensure your payments are secure:
- PCI DSS Compliance: Stripe is certified PCI Service Provider Level 1 (highest security level)
- No card data stored: ClearGym never sees or stores card details
- Encrypted connections: All payment data transmitted over HTTPS
- 3D Secure (SCA): Automatically enforced for EU/UK payments
- Fraud detection: Stripe's machine learning prevents fraudulent transactions
💡 Payment Best Practices
- Complete Stripe onboarding promptly: Delays can prevent you from accepting payments
- Set clear payment terms: Include refund policy, cancellation terms in your T&Cs
- Monitor failed payments: Reach out to members quickly to resolve issues
- Keep Stripe details up to date: Ensure bank account info is current for payouts
- Review transactions regularly: Check for unusual activity or errors