Payment Systems for Coaches: Stripe, Square, PayPal, and Beyond
A complete breakdown of payment processing options for coaching businesses — fees, features, and which one to use at each stage of growth.
Payment processing is the least glamorous part of running a coaching business — until something goes wrong. A held payout, a chargeback, a client who says “I paid but it didn’t go through” — these problems can eat hours of your week and thousands of dollars from your revenue.
Here’s a practical breakdown of the payment options available to coaches, with the fees, features, and real trade-offs of each.
Stripe
Stripe is the default choice for most online coaching businesses — and for good reason.
Pricing: 2.9% + $0.30 per transaction. No monthly fees. No setup fees. No hidden fees.
What makes it good for coaches:
- Integrates with everything: Calendly, Acuity, Teachable, Thinkific, Zoom, Mailchimp, ConvertKit — Stripe connects to basically every tool you’d use.
- Payment links: Create a link and send it to a client. They pay without you building a checkout page.
- Subscription support: Recurring billing for monthly coaching packages. Stripe handles proration, upgrades, downgrades, and failed payment retries automatically.
- Invoicing: Create and send invoices from the Stripe dashboard. Clients pay with one click.
- Global reach: Accept payments in 135+ currencies.
Where it falls short:
- Account holds: Stripe can hold payouts for “risk review” — usually for 7-14 days but sometimes longer. This is rare for established accounts but common for new ones.
- Customer support: No phone support on the base plan. Email and chat only.
- Chargeback fees: $15 per chargeback, refunded if you win the dispute.
Best for: Online coaching businesses. If you do everything digitally — website, booking, delivery — Stripe should be your processor.
Square
Square started as a point-of-sale system for physical businesses but has grown into a full payment ecosystem.
Pricing: 2.6% + $0.10 per transaction for in-person payments. 2.9% + $0.30 for online payments (same as Stripe). No monthly fees.
What makes it good for coaches:
- In-person payments: If you do workshops, retreats, or live events, Square’s card reader ($49) lets you accept credit cards on the spot.
- Square Invoice: Free invoicing with automatic payment reminders. Clients can pay by credit card, bank transfer, or Apple Pay.
- Square Appointments: A built-in scheduling tool with payment collection. It’s not as polished as Calendly, but it’s included.
- Faster payouts: Square typically deposits funds the next business day. Stripe is 2-3 days.
- Better dispute support: Square handles chargebacks more transparently than Stripe.
Where it falls short:
- Fewer integrations: Square connects to fewer coaching tools than Stripe.
- Account stability: Square is more likely than Stripe to freeze accounts they consider “high risk.” Coaching is generally fine, but it’s worth knowing.
- International: Square is available in fewer countries than Stripe.
Best for: Coaches who do a mix of online and in-person payments. If you run workshops or retreats, Square is essential.
PayPal
PayPal is the oldest and most widely recognized option.
Pricing: 2.99% + $0.49 per transaction (slightly higher than Stripe/Square). PayPal Business includes invoicing and payment links.
What makes it good for coaches:
- Trust factor: Some clients — especially older demographics — trust PayPal more than entering credit card info on a coaching site.
- PayPal Pay Later: Clients can split payments into 4 interest-free installments, which can increase conversion on higher-priced programs.
- Instant transfers: Move money to your bank instantly ($1.50 fee per transfer) instead of waiting 2-3 days.
Where it falls short:
- Higher fees: 2.99% + $0.49 is measurably worse than Stripe’s 2.9% + $0.30.
- Account freezes: PayPal is notorious for freezing accounts for “review,” sometimes holding thousands of dollars for 180 days. This happens more frequently with coaching/service businesses than with physical products.
- Clunky dashboard: The PayPal interface is dated and harder to navigate than Stripe or Square.
- Client experience: Redirects clients to PayPal’s site to pay, which can feel less professional than an on-site checkout.
Best for: A secondary payment option. Don’t make PayPal your primary processor. Offer it alongside Stripe for clients who prefer it.
Coaching-Specific Payment Tools
Bonsai ($25/month) — Combines contracts, proposals, invoicing, and payments. Good for coaches who want an all-in-one admin tool. Uses Stripe underneath for payment processing.
Practice ($50/month) — Includes payment processing as part of its coaching platform. Convenient if you’re already using Practice for client management. Higher overall fees when you factor in the monthly subscription.
Wave (Free) — Free invoicing and payment processing (2.9% + $0.60 per transaction). Good for budget-conscious startups. Limited integrations and no recurring billing on the free tier.
The Fee Comparison
Assuming $5,000/month in coaching revenue:
| Processor | Monthly Fees | Transaction Fees (at $5K) | Total |
|---|---|---|---|
| Stripe | $0 | 2.9% + $0.30 = $175 | $175 |
| Square | $0 | 2.9% + $0.30 = $175 | $175 |
| PayPal | $0 | 2.99% + $0.49 = $194.50 | $194.50 |
| Bonsai | $25 | 2.9% + $0.30 = $175 (via Stripe) | $200 |
| Practice | $50 | 2.9% + $0.30 = $175 (via Stripe) | $225 |
At $10,000/month, the gap widens. Stripe or Square costs $350/month. Practice costs $550/month ($50 subscription + $300 in Stripe fees + $200 in Practice’s platform fees).
The takeaway: standalone payment processors (Stripe, Square) are always cheaper than platform-bundled options.
How We Handle Payments
Every Generativity Media site includes Stripe integration. Payment collection is built into your booking flow, checkout pages, and client portal — no separate payment tool needed. Clients pay on your domain. You get the lowest transaction fees. And everything — booking, payment, delivery — is one system.
Launch plan: Stripe integrated into your site’s booking flow. Grow plan: Everything in Launch + recurring payment support for subscription packages. Scale plan: Everything in Grow + course/product checkout, payment plans, and Stripe Tax integration.
Quick Recommendations
Startup coach (<$2K/month revenue): Wave (free) for invoicing. Stripe for checkout. Keep costs as low as possible.
Growing coach ($2-10K/month revenue): Stripe as your primary processor. PayPal as a secondary option. Use a Generativity Media site to avoid paying for separate booking, invoicing, and portal tools.
Established coach ($10K+/month revenue): Stripe with custom checkout on your website. If you do in-person events, add Square for card-present payments. Move everything to a Scale plan to consolidate your tech stack and eliminate redundant subscription costs.
Want to see how Stripe integration works on a real coaching site? Let’s walk through it.