tools

    How to Accept Payment for Coaching Sessions Using Calendly + Stripe

    Set up paid booking links for coaching sessions using Calendly and Stripe. Collect payment at booking so you never chase invoices for coaching calls.

    Abe Crystal, PhD9 min readUpdated October 2026

    Chasing invoices for coaching sessions is a waste of your time and an awkward dynamic with clients. The fix is simple: collect payment when they book. Calendly connects to Stripe so clients pay at the moment they schedule — no separate invoice, no follow-up emails, no awkward "just checking if you saw my payment request" messages. Here's how to set it up.

    Quick Answer: How to Accept Payment for Coaching Sessions Using Calendly + Stripe

    1. Create Stripe Account: Execute this step in your course creation workflow.
    2. Upgrade Calendly: Execute this step in your course creation workflow.
    3. Create Event Type: Execute this step in your course creation workflow.
    4. Enable Payment: Execute this step in your course creation workflow.
    5. Booking Questions: Execute this step in your course creation workflow.
    6. Reminders: Execute this step in your course creation workflow.
    7. Share Link: Execute this step in your course creation workflow.
    30 minutes setupCalendly Standard ($10/mo) + Stripe (free account)Beginner
    1Create Stripe Account
    2Upgrade Calendly
    3Create Event Type
    4Enable Payment
    5Booking Questions
    6Reminders
    7Share Link

    What you’ll walk away with:

    • Students book AND pay in one step — no separate invoice
    • Automatic Zoom links and calendar invites on payment
    • Stripe deposits to your bank on a 2-day rolling basis
    • A cancellation policy built into the booking flow

    Why Calendly + Stripe for Coaching Payments

    Most coaches start with a manual process: email back and forth to find a time, send an invoice or payment link, wait for payment, then send a calendar invite. Each step adds friction and creates opportunities for drop-off. A prospective client who's excited enough to book right now might not follow through if "book a session" means three emails and a separate payment step.

    Calendly + Stripe collapses this into one action. The client clicks your booking link, chooses an available time, enters their card information, and the session is confirmed. You get paid, they get a calendar invite, and both of you can move on. The entire interaction takes under two minutes.

    I should mention that this setup works best for individual coaching sessions with a fixed price. If you sell coaching packages (multiple sessions at a bundled price), the workflow is less clean — I'll cover the workaround below. But for per-session pricing, which is how most coaches start, this is the simplest path from "I want to book" to "it's done."

    Step-by-Step: Setting Up Paid Booking

    1

    Create a Stripe Account

    If you don't already have a Stripe account, sign up at stripe.com. The setup process asks for your business details, bank account for deposits, and identity verification. This takes about 15 minutes and you can start accepting payments the same day in most countries.

    Stripe charges 2.9% + 30 cents per successful transaction for US cards, with no monthly fee. On a $150 coaching session, you'd pay $4.65 in fees and receive $145.35. These rates are standard across payment processors — you won't find meaningfully cheaper processing for card payments at coaching-level volumes.

    2

    Upgrade Calendly to the Standard Plan

    Payment collection requires Calendly's Standard plan ($10/seat/month billed annually) or higher. The free and basic plans don't include the Stripe integration. The Standard plan also gives you custom booking pages, automated reminder emails, and follow-up sequences — all useful for coaching.

    Go to your Calendly account settings and upgrade. Then navigate to Integrations and connect your Stripe account. Calendly walks you through the OAuth connection — you'll authorize Calendly to create charges on your Stripe account.

    3

    Create Your Coaching Event Type

    Create a new event type in Calendly. For a coaching session, you'll typically set:

    • Duration: 30 minutes, 45 minutes, or 60 minutes
    • Location: Zoom link (auto-generated if you connect Zoom) or phone call
    • Availability: Your coaching hours — many coaches block specific days and times for sessions
    • Buffer time: Add 15 minutes before and after each session to avoid back-to-back calls
    • Minimum scheduling notice: At least 24 hours — prevents last-minute bookings when you're not prepared
    4

    Enable Payment Collection

    In your event type settings, scroll to "Payment" and toggle it on. Select Stripe as your payment processor, enter your session price, and choose whether to collect payment in advance (recommended) or after the session. "In advance" means the client pays at the time of booking and the session only confirms after successful payment.

    Set your currency and price. For coaching sessions, keep it straightforward — one flat price per session. If you offer different session lengths at different prices (30-minute check-in vs 60-minute deep dive), create separate event types for each.

    5

    Customize Booking Questions

    Add one or two questions to the booking form that help you prepare for the session. Keep them brief — you don't want the booking form to feel like an intake survey. Good questions:

    • "What's the main thing you'd like to focus on in our session?"
    • "Is there anything you'd like me to review before we meet?"

    These give you context before the call, which means you spend session time coaching instead of catching up on background.

    6

    Set Up Automated Reminders

    Calendly can send automatic email and SMS reminders before the session. Set a reminder 24 hours before and one hour before. This reduces no-shows — the industry average for coaching no-shows is around 10-15%, and reminders cut that significantly. Include your Zoom link or call instructions in the reminder so the client doesn't have to search for it.

    7

    Share Your Booking Link

    Copy your event type's booking URL and put it everywhere clients might want to book: your website, your email signature, your course platform, your social media bio. You can also embed the Calendly scheduler directly on your website — it shows your availability inline without sending visitors to a separate page.

    For existing students who want to book coaching alongside their course, include the booking link in your course materials. "Ready for personalized feedback? Book a coaching session" with a direct link removes all friction from the booking process.

    Tips for Course Creators

    Offer a Post-Course Coaching Add-On

    One of the most natural upsells for course creators is a coaching session after course completion. Students who've gone through your material have specific questions about applying it to their situation. A single 45-minute session at $100-200 is an easy purchase for students who've already invested in your course. Include the booking link in your course completion email.

    Handle Cancellations and Refunds Clearly

    Set a cancellation policy in your Calendly event settings — 24 or 48 hours before the session is standard. If a client cancels within the window, you can choose whether to refund through Stripe or offer to reschedule. Put your cancellation policy in the booking confirmation email so there are no surprises. Being clear upfront avoids awkward conversations later.

    Separate Coaching Availability from Your Regular Calendar

    Block specific days and times for coaching rather than making your entire calendar available. "Tuesdays and Thursdays, 10 AM - 2 PM" is easier to manage than ad hoc sessions scattered throughout your week. Batching coaching sessions on dedicated days reduces context-switching and protects your content creation time.

    Limitations (And When to Use Something Else)

    Packages Don't Work Natively

    Calendly handles single-session bookings well but struggles with packages. If you sell "4 coaching sessions for $500," Calendly can't natively process one payment that covers four future bookings. The workaround: sell the package through a separate checkout (a Stripe payment link, your course platform, or a simple sales page), then share an unpaid Calendly event link for the client to book their individual sessions. It works, but it's two separate systems.

    Ongoing Costs Add Up

    The Standard plan at $10/month is reasonable, but it's an ongoing cost that adds up alongside Stripe's per-transaction fees, your course platform, and other tools. If you only do a handful of coaching sessions per month, you might find it simpler to use a Stripe payment link and schedule manually — less elegant, but cheaper.

    No Client Management Features

    For coaches who need client management features — session notes, intake forms, progress tracking across multiple sessions — Calendly is a scheduling tool, not a coaching platform. Tools like Practice or CoachAccountable are built specifically for coaching workflows. But if your primary need is "people pay me and book a time slot," Calendly + Stripe handles that well without the overhead of a dedicated coaching platform.

    Frequently Asked Questions

    Do I need a paid Calendly plan to accept payments?

    Yes. Payment collection requires the Standard plan ($10/seat/month billed annually) or higher. The free plan and the basic plan don't include Stripe integration. The Standard plan also adds custom booking pages, automated reminders, and follow-up emails — features that are useful for coaching whether or not you collect payment through Calendly.

    What fees does Stripe charge on coaching payments?

    Stripe charges 2.9% + 30 cents per successful transaction for US-based cards. On a $150 coaching session, you'd pay $4.65 in processing fees and receive $145.35. Calendly itself doesn't add fees on top of Stripe's processing charges. If you accept international cards, Stripe adds an additional 1.5% for currency conversion. These fees are standard across payment processors — PayPal, Square, and others charge similar rates.

    Can I offer both single sessions and coaching packages through Calendly?

    Calendly handles single session bookings with payment very well. For multi-session packages (like "4 coaching sessions for $500"), the workflow is less elegant — Calendly doesn't natively support package pricing where one payment covers multiple future bookings. The workaround is to sell the package through a separate checkout (your course platform, a Stripe payment link, or a simple sales page) and then share an unpaid Calendly link that the client uses to book individual sessions within their package. This adds a step but keeps the booking experience clean.

    Related Guides

    From Coaching to a Scalable Course

    Coaching is valuable, but it doesn't scale — your time is the bottleneck. The natural next step is turning your coaching insights into a course that students can work through on their own, with coaching sessions available as an add-on for personalized support.

    Ruzuku makes it easy to combine self-paced course content with live coaching touchpoints. Embed your Calendly booking link right in your course materials. Zero transaction fees on any plan. Start free and build a course that extends the impact of your coaching.

    Topics:
    Calendly
    Stripe
    coaching
    payments
    booking
    scheduling
    paid sessions

    Related Articles

    tools

    How to Create a Course Checkout Page That Converts

    Design a course checkout page that earns trust and reduces abandonment. Trust badges, testimonial placement, single CTA, payment options, and mobile optimization for course creators.

    Read more
    tools

    How to Use Discount Codes and Coupons to Sell Your Course (Strategy Guide)

    Decide when to discount your course and when to hold your price. Compare early-bird offers, timed coupons, bundles, and the cost of frequent discounts.

    Read more
    tools

    How to Sell Your Course Using Gumroad

    Use Gumroad to sell a digital course with built-in checkout, audience discovery, and instant delivery. Step-by-step guide covering setup, pricing, and when you will outgrow it.

    Read more

    Ready to Build Your Course?

    You have the tools. Now bring your course to life. Start free on Ruzuku — unlimited courses, zero transaction fees.

    No credit card required · 0% transaction fees