Skip to main content
← Back to all articles

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.

paymentsstripesquarepaypalinvoicingmoney

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.

Lead Generation Funnel

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.