Calendly Payments: How to Set Up Paid Coaching Sessions

Yes, Calendly payments work for coaching sessions: you connect your own Stripe or PayPal account on a paid Calendly plan, mark an event type as paid, and the client pays at booking before the session is confirmed. Calendly's help center (as listed in November 2026) says the money goes straight to your Stripe or PayPal account, that you can sell prepaid meeting packages and standalone payment links, and that refunds happen inside Stripe or PayPal rather than in Calendly. That covers a lot of freelancers, consultants and new coaches who sell single sessions.
Where it stops working is the coaching part. Calendly takes a payment and books a time; it does not hold a signed agreement, run a monthly payment plan for a 12-week program, track what a client did between sessions, or give them one place to log in. Coaches who sell programs usually outgrow it at that point and move to a purpose-built coaching platform. We make Coachful, which puts booking, checkout through your own Stripe account, contracts, programs and a branded client app under one login, so we will point out exactly where each approach fits. This guide gives you the full Calendly build first, step by step, with a filled example for a fictional coach with 12 clients.

What does a coaching practice need its payment setup to do?
A coaching practice needs payments that match how it sells: a free consult, single paid sessions, prepaid packages, longer programs paid in instalments, and the occasional refund. The table below lists each job, whether Calendly handles it on its own based on its help pages, and the usual workaround.
| Job | Can Calendly do it? | Workaround if not |
|---|---|---|
| Free discovery call | Yes, any event type can be unpaid | None needed |
| Charge for a single session at booking | Yes, with Stripe or PayPal on Standard and above | None needed |
| Different prices for different sessions | Yes, each event type has its own price | None needed |
| Prepaid package of sessions | Yes, meeting packages; the help center describes them running through Stripe | Use Stripe if you planned to rely on PayPal |
| Bill for work outside a booking | Yes, payment links and invoices through Stripe | None needed |
| Monthly payment plan for a program | Not described in the payments help pages | A Stripe subscription or payment link created in Stripe, tracked in a sheet |
| Refunds | Issued in Stripe or PayPal, not in Calendly | Log each refund in your tracking sheet |
| Coaching agreement signed before the first call | No | Separate e-signature tool, link sent by email |
| Track sessions used per client | Partly, packages track a balance | A spreadsheet for anything outside packages |
| Between-session check-ins and homework | No | Email, a form tool or a shared doc |
| A client home with sessions, files and progress | No | A shared folder per client |
Read the right-hand column as your future admin. Every "workaround" is another login, another notification and another place a client detail can go stale.
Which Calendly plan do you need to take payments?
You need Standard or higher. Calendly's pricing page, as listed in October 2026, puts Stripe and PayPal payments on Standard and above, so the Free plan cannot charge for a session. The Free plan also allows only one event type, which is not enough for a free consult plus a paid session.
- Free: one event type, one calendar connection, no payments.
- Standard: $10 per seat per month billed annually (as listed in October 2026), unlimited event types, up to six calendars, automations and reminders, Stripe and PayPal payments. The page labels annual billing "Save 17%", which implies roughly $12 per seat on monthly billing.
- Teams: $16 per seat per month billed annually for 1 to 30 seats, adding round-robin, routing and managed event types. Relevant only if other coaches take bookings with you.
Calendly documents no fee of its own on client payments. You pay your processor's rates, so check the current card rates in your Stripe or PayPal dashboard before you set prices. Our Calendly pricing breakdown covers every tier in detail, and the Calendly review for coaches covers what you get beyond payments.
How do you set up Calendly payments step by step?
The build has five parts: the payment account, the event types, the package, the payment links, and a tracking sheet for what Calendly does not record. Do them in this order so each step has what it needs.
Step 1: Prepare your Stripe or PayPal account
- Open a Stripe account (or a PayPal business account) in your business name. Complete identity and bank verification before connecting it, or payouts can be held.
- Set the statement descriptor to something a client will recognise, such as your practice name plus "COACHING". Unfamiliar descriptors cause disputes.
- Decide on Stripe if you want packages, payment links and invoices. Calendly's help center describes those three features running through Stripe; PayPal covers paid bookings.
- Write your refund policy now (Step 5 uses it). Keep it to four lines: notice period, what is refundable, how long a refund takes, who to contact.
Step 2: Connect the payment account to Calendly
- Upgrade to Standard.
- Open Calendly's integrations area and find Stripe or PayPal under payments. Calendly's FAQ says you can connect one or both.
- Sign in to the processor and approve the connection.
- Return to Calendly and confirm the integration shows as connected.
Step 3: Build the event types
Create one event type per thing you sell by the session. Here is the exact structure, ready to copy into your own notes before you build:
EVENT TYPE 1: Discovery call
Duration: 20 min
Price: none (free)
Location: video link
Minimum notice: 12 hours
Buffer after: 10 min
Daily limit: 3
Invitee questions: Name, email (default)
"What would you like help with?" (paragraph, required)
"How did you hear about me?" (one line, optional)
EVENT TYPE 2: Single coaching session
Duration: 60 min
Price: your session price, collected at booking
Payment: Stripe (or PayPal)
Location: video link
Minimum notice: 24 hours
Buffer before/after: 15 min / 15 min
Daily limit: 4
Invitee questions: "What do you want to leave this session with?" (required)
Confirmation page: refund policy + "you will get a prep email the day before"
EVENT TYPE 3: Package session (hidden)
Duration: 60 min
Price: none here; booked against a meeting package balance
Visibility: secret / not on your landing page
Everything else: same as Event Type 2
EVENT TYPE 4: Group workshop
Duration: 90 min
Max invitees: 12
Price: per seat, each invitee pays at booking
Invitee questions: "One thing you want covered" (optional)
Calendly's FAQ confirms each invitee pays for their own spot on group events, and that a failed payment means the booking is not completed. The client can try another card.
Step 4: Create the meeting package and payment links
Calendly describes meeting packages as prepaid bundles that clients buy upfront and then book individual meetings against. Payment links are standalone URLs for services outside a standard booking.
- Package: "4 sessions": four 60-minute sessions, sold at your package price, booked into Event Type 3. State your expiry policy in the package description (for example, use all four sessions within 12 weeks) and check the package settings for an expiry option.
- Payment link: "VIP half day": one link for a fixed-price intensive you schedule by hand.
- Invoice: for corporate clients who pay on terms. Calendly's invoices help article (updated October 2026) covers sent, viewed, paid and overdue statuses, duplicating, voiding and due dates.
Step 5: Add the tracking sheet Calendly does not replace
Calendly does not describe payment plans, agreements or a per-client ledger in its payments help pages. A spreadsheet fills the gap. Use one tab per job:
TAB "Clients" Client (text) | Email (text) | Offer (dropdown: Single, 4-pack, 12-week program, Group) Start date (date) | Agreement signed (checkbox) | Status (dropdown below) Status values: Lead, Booked consult, Active, Paused, Completed, Refunded TAB "Payments" Date (date) | Client (lookup to Clients) | Source (dropdown: Calendly booking, Calendly package, Payment link, Invoice, Stripe subscription) Amount (currency) | Processor fee (currency) | Net (formula: Amount - Fee) Refund (currency) | Notes (text) TAB "Sessions" Client (lookup) | Package size (number) | Sessions booked (number) Sessions left (formula: Package size - Sessions booked) Next session (date) | Expiry (date) VIEWS Filter "Payments" by month for bookkeeping Conditional format "Sessions left" = 1 in amber, 0 in red Filter "Clients" where Agreement signed = false and Status = Active SHARING Only you. Never share this sheet with clients: it holds every client's payment history.
For the program instalments, create a subscription or a recurring payment link in Stripe directly, end it after the agreed number of months, and log it on the Payments tab. Calendly is not involved in that money at all.

What does a filled example look like for a coach with 12 clients?
Here is an example, not a real customer: a fictional career coach we will call Dana, running a solo practice with 12 active clients. The prices below are placeholders chosen to show the arithmetic, not market rates. Set your own by working back from your income target, the number of client hours you can sustain per week, and your processor fees.
| Client (example) | Offer | How they paid | Sessions left | Status |
|---|---|---|---|---|
| Client A | 4-pack | Calendly package (Stripe) | 3 | Active |
| Client B | 4-pack | Calendly package (Stripe) | 1 | Active |
| Client C | 4-pack | Calendly package (Stripe) | 0 | Completed |
| Client D | Single | Paid booking (PayPal) | n/a | Active |
| Client E | Single | Paid booking (Stripe) | n/a | Active |
| Client F | 12-week program | Stripe subscription, month 2 of 3 | 8 | Active |
| Client G | 12-week program | Stripe subscription, month 1 of 3 | 11 | Active |
| Client H | 12-week program | Paid in full by payment link | 6 | Active |
| Client I | 12-week program | Stripe subscription, card failed | 9 | Paused |
| Client J | Corporate, 6 sessions | Calendly invoice, net 30 | 4 | Active |
| Client K | Group workshop | Paid seat at booking | n/a | Active |
| Client L | 4-pack | Calendly package, then refunded in Stripe | 0 | Refunded |
Notice what the example exposes. Dana's money arrives through five routes: paid bookings, packages, a payment link, an invoice and Stripe subscriptions created outside Calendly. Client I's failed card shows up in Stripe, not in Calendly, so the only way Dana knows to pause bookings is to check Stripe and update the sheet. Client L's refund also lives in Stripe. If Dana forgets one update, the sheet and reality drift apart.
The weekly admin for this setup is predictable: reconcile Stripe and PayPal payouts against the Payments tab, update Sessions left for program clients (packages track their own balance, programs do not), chase any unsigned agreements, and send check-in emails by hand. For 12 clients that is manageable. For 30 it becomes a part-time job, which is the problem our guide on stopping late coaching payments deals with.
What does the client see on a phone?
On a phone, the client sees a clean Calendly booking page: your name and photo, the event type, a calendar, time slots in their time zone, the invitee questions, then a card or PayPal step. After paying they get a confirmation email with a calendar invite and the video link. For a single session, that is a good experience.
The gaps appear after booking:
- There is no client home. A program client has a confirmation email per session, a Stripe receipt per month, an e-signature email and whatever you send for homework. They search their inbox to find the next call.
- A package client books each session from a link you sent, so keeping that link handy is on them.
- Instalment payments arrive as Stripe receipts with no connection to the sessions they pay for.
- Nothing asks the client how their week went or what they did with the last session.
None of this breaks the payment itself. It changes how the coaching feels, which matters more when someone is paying for twelve weeks instead of one hour.
Which limits matter most when you take payments through Calendly?
The limits that bite coaches are payment plans, refunds and the work that happens between sessions. Here is each one, based on Calendly's help pages read in November 2026 and its pricing page as listed in October 2026.
Payments and payment plans
Calendly charges at booking and confirms the meeting after payment goes through. Its payments help pages do not describe instalment plans or recurring subscriptions tied to a program, so those run in Stripe directly. Packages, payment links and invoices are described as Stripe features; if you only connect PayPal, plan around paid bookings. Our guide to collecting client payments without QuickBooks covers the bookkeeping side.
Refunds
Calendly's FAQ is direct: you give refunds through Stripe or PayPal, not in Calendly. You can void sent invoices or delete invoice drafts in Calendly. Write your cancellation window into the event type's confirmation text so clients see it before paying.
Privacy and sharing
Client details end up in four places: Calendly, Stripe or PayPal, your spreadsheet and your inbox. Each needs its own access control. The tracking sheet is the riskiest, because it collects payment history for every client in one file. Keep it private and avoid putting session notes in it.
Booking and reminders
Booking is Calendly's strength: buffers, minimum notice, daily limits and time-zone handling are all there. Automations and reminders sit on Standard and above (as listed in October 2026), so the plan you need for payments also covers email reminders.
Check-ins and delivery
Calendly has no habits, check-ins, programs or courses. Anything a client does between sessions runs somewhere else.
Mobile
Calendly's booking pages work in a mobile browser and Calendly has an app for you, the host. The client has no app or portal holding their sessions, payments and materials together.
Agreements and taxes
No e-signature step sits before the first paid call, so you need a separate tool. Whether you must charge sales tax or VAT on coaching depends on where you and your clients are; check with an accountant before you set prices.
A team
Every paid Calendly plan is priced per seat, and round-robin needs Teams. That is fine for scheduling, but the payment tracking sheet does not scale to several coaches without careful permissions.
How does a Calendly setup compare with coaching platforms?
We compared on one login for the whole client journey, delivery between sessions, total cost of the stack, and setup effort. Prices are as listed in October 2026 for the other tools.
| Setup | Price | Payments | Packages and payment plans | Agreements | Between-session delivery |
|---|---|---|---|---|---|
| Coachful | Lite: $29/month for up to 5 clients | Your own Stripe Connect or Razorpay; 0% platform fee; no PayPal | Session credits, subscriptions, payment plans, coupons, order bumps, refunds | E-signature before the first call, stored on the client record | Programs, habits, check-ins, courses, community, branded client app |
| Calendly + Stripe + spreadsheet (DIY) | Standard $10 per seat per month billed annually, plus a separate e-signature tool | Stripe or PayPal, no Calendly fee documented | Meeting packages; payment plans run in Stripe outside Calendly | Separate tool | None |
| Paperbell | $97/mo ($80.83/mo annual) | Stripe or PayPal, "no additional transaction fees" | Packages, payments, client portal | Contracts included | No courses, community or habit tracking (older profile) |
| Practice Better | Free Sprout plan for 3 clients; Starter $35/mo; Professional $69/mo | Practice Better Payments powered by Stripe | Billing and programs | Charting and client forms | Programs and client portal |
| HoneyBook | Essentials $59/mo ($49/mo annual); scheduler from Essentials | HoneyBook's own processing required | Proposals and invoices | Contracts included | None for coaching programs |
| Dubsado | Premier $55/mo ($43.75/mo annual); Starter has no scheduler | Processor rates apply; optional surcharging | Invoices and workflows | Contracts included | None for coaching programs |
The pattern is clear. Calendly plus Stripe is the cheapest way to sell single sessions. Freelancer CRMs such as HoneyBook and Dubsado add contracts and invoices but no coaching delivery. Paperbell and Practice Better are closer to coaching. Coachful covers payments, agreements and the program itself in one place. For a wider field, see our comparison of coaching apps with payments and the Calendly alternatives for coaches.




When is a purpose-built coaching platform worth it?
It is worth it once you sell programs rather than sessions, or once your weekly reconciliation takes more than an hour. Three signals usually show up together: you run payment plans in Stripe that Calendly cannot see, you chase unsigned agreements, and clients ask where to find last week's worksheet.
Coachful is a coaching platform for coaches who deliver programs, from solo coaches to small teams replacing four to six tools. One membership covers booking pages with availability rules and buffers, payments through your own Stripe Connect or Razorpay account (one-time, subscriptions, payment plans, coupons, refunds, Apple Pay and Google Pay, Stripe Tax), coaching agreements with e-signature, programs with habits and check-ins, courses, a community, a website with funnels and email, and Michelle, the built-in AI assistant. The client gets one app under your branding. Coachful takes a 0% platform fee on client payments; you pay only Stripe or Razorpay processing.
What Coachful does not do matters here too: it has no PayPal, it is not HIPAA-certified, it has no permanent free plan, and the client app ships under the Coachful listing with your branding rather than your own App Store account. If PayPal is essential to your clients, keep that in mind. Current plans: (Lite: $29/month for up to 5 clients; Solo: $49/month for up to 20 clients; Pro: $99/month with unlimited clients; Studio: $199/month with unlimited clients). Lower plans cap the number of clients, Pro is unlimited, monthly plans cancel in one click, and there is a free trial.

In Coachful, each thing Dana sells in the example becomes an offer: the single session, the 4-pack as session credits, the 12-week program with a three-month payment plan. A client who buys the program signs the agreement, pays the first instalment and lands in the program, without a spreadsheet in between. A practice the size of Dana's fits Solo: $49/month for up to 20 clients.

Why Coachful stands out: a free white-glove service. From Create, the "We'll build it for you · FREE" option lets you describe what you want built, such as an offer or sales page, a funnel, a program or a website, and attach up to 8 reference links and up to 10 files. The Coachful team builds it inside your account, usually within about 24 hours. Nothing is invented: no fake testimonials, credentials or prices, and gaps are left for you to fill. It does not include recording videos, logo design or ad management. Read more about the free white-glove build service.

How do you move from Calendly payments into Coachful?
You move in four steps: connect Stripe, rebuild your session types and offers, import clients, then switch the links. Clients, programs and content are imported for you during onboarding, so most of the work is deciding what to sell, not retyping data.

- Connect your Stripe account through Stripe Connect. Your existing Stripe subscriptions from the DIY setup keep running in Stripe; let them finish on schedule and sell new programs in Coachful.
- Rebuild the event types as session types. Copy duration, buffers, minimum notice and invitee questions from the structure in Step 3. Coachful's booking pages support availability rules, buffers, minimum notice, time-zone detection and intake questions on booking, with two-way Google, Apple/iCloud and Outlook sync.
- Turn packages into session credits and programs into offers with payment plans. Add your agreement so it is sent before the first call.
- Import clients. Your tracking sheet's Clients tab is the roster to hand over. For clients mid-package, add their remaining sessions as credits so the balance carries over.
- Swap the links on your website, email signature and social bios. Keep the old Calendly links live for a few weeks with a note pointing to the new booking page.

This walkthrough shows session types, availability and the booking flow:
And this one shows how payments and invoices appear once clients start paying:
What clients notice: one app with your branding where their next session, program, documents and progress sit together; an agreement to sign before the first call; email reminders, plus SMS 24 hours before and WhatsApp 1 hour before once messaging is enabled; and a receipt tied to what they bought. Every transaction generates an invoice.


On your side, the client record pulls together goals, check-ins, habits, notes, intake answers, payments and sessions, with a status of thriving, active, quiet or at risk. That replaces the Payments and Sessions tabs of the sheet. If you ever leave, a full client data export comes as a ZIP.

What mistakes do coaches make with Calendly payments?
Most mistakes come from treating a booking payment as a complete billing system. These are the common ones:
- Staying on Free and wondering why the price field is missing. Payments start on Standard.
- Connecting only PayPal, then trying to sell packages. Calendly's help center describes packages, payment links and invoices through Stripe.
- Leaving the package session visible. If the hidden event type in Step 3 is public, clients book it without a package balance and you end up refunding or chasing.
- No refund policy on the booking page. Put it in the event description and confirmation text so it is seen before payment.
- Running program instalments in Stripe without a tracker. A failed card does not show in Calendly, so the client keeps booking.
- Skipping the agreement. A paid booking is not a coaching agreement. Read our page on coaching contracts for what yours should cover.
- Using a vague statement descriptor. Clients dispute charges they do not recognise.
- Pricing from someone else's number. Work from your own income goal, available hours and fees, then test it.
If you want to compare scheduling setups before deciding, our guide to automating client scheduling without Calendly and the Coachful vs Calendly comparison go deeper. Coaches focused on billing can start at coaching payment software.
Frequently asked questions about Calendly payments
Does Calendly charge a fee on payments?
Calendly documents no transaction fee of its own. The payment goes straight to your Stripe or PayPal account, and you pay that processor's standard rates. You do need a paid plan, Standard or above, to take payments at all.
Can I use PayPal with Calendly?
Yes. Calendly's FAQ says it supports Stripe and PayPal and you can connect one or both. Packages, payment links and invoices are described as Stripe features, so connect Stripe if you plan to use them.
When is the client charged?
The client is charged during booking, and Calendly confirms the meeting after the payment goes through. With an invoice, the client pays on the timeline you set. If a payment fails, the booking is not completed and the client can try another payment method.
How do refunds work with Calendly?
You issue refunds in Stripe or PayPal, not in Calendly. Calendly lets you void sent invoices or delete invoice drafts. Log each refund in your own records so your client list stays accurate.
Can Calendly handle payment plans for a coaching program?
Calendly's payments help pages, read in November 2026, do not describe instalment plans or recurring subscriptions. The usual workaround is a subscription created in Stripe and tracked in a spreadsheet. A coaching platform with built-in payment plans removes that step.
What are Calendly meeting packages?
Meeting packages are prepaid bundles a client buys upfront, then books individual meetings against the balance. They suit a 4-session or 6-session offer. Use a hidden event type for package bookings so nobody books one without a balance.
Is Calendly enough for a coaching business?
For single sessions and simple packages, yes. Once you sell programs with agreements, payment plans and work between sessions, you will add several tools around it. That is when an all-in-one coaching platform is simpler.
Does Coachful support PayPal?
No. Coachful takes payments through your own Stripe Connect or Razorpay account, with Apple Pay and Google Pay, and charges a 0% platform fee. If most of your clients insist on PayPal, factor that in.
What is Coachful's free white-glove service?
It is a build service included on every plan: you describe what you want, such as an offer page, a funnel, a program or a website, and attach references. The Coachful team builds it inside your account, usually within about 24 hours, without inventing testimonials, credentials or prices. Start from Create, then "We'll build it for you".
How do I start with Coachful?
Start a free trial, connect your Stripe account and request a white-glove build of your offers if you want help. Your clients, programs and content are imported during onboarding. See Coachful's scheduling software for how booking works.







