How to Charge a No-Show Fee in Calendly (Step-by-Step)
August 6, 2026
How to Charge a No-Show Fee in Calendly (Step-by-Step)
If you've searched for this, you've probably already found the answer buried in Calendly's own community forum: there's no built-in way to do it. Calendly can take a payment at the time of booking, but it can't automatically charge someone after the fact for skipping an appointment.
That's not a bug — it's just outside what the platform was built to do. Here's why, and the two ways around it.
Why Calendly Can't Charge No-Show Fees Natively
Calendly's payment integrations (Stripe, PayPal) only support one thing: collecting a payment at the moment someone books. There's no mechanism to:
- Automatically charge a saved card after a missed appointment
- Enforce a cancellation window
- Process a partial refund based on attendance
- Track who showed up vs. who didn't, tied to a payment
Once the booking is made, Calendly's job is done. Everything after that — refunds, fees, policy enforcement — is on you, manually.
Your Two Options When a Client No-Shows
Option A: Invoice them after the fact. This is what most people try first. It rarely works. You're now chasing payment from someone who already skipped one commitment, there's no urgency on their end, and plenty of people simply won't pay an invoice for a meeting that didn't happen. Collection rates on after-the-fact no-show invoices are low, and it costs you time you don't get back either way.
Option B: Collect the money upfront, refundable if they show. This flips the incentive. Instead of trying to collect a fee after someone no-shows, you collect a deposit before the call — and give it back with one click if they attend. If they don't show, you keep it. No invoicing, no chasing, no awkward follow-up emails.
This is functionally the same outcome as a no-show fee, except you're not relying on anyone's willingness to pay after the fact — the money's already secured.
How to Set It Up (Step-by-Step)
- Connect Stripe and Calendly to NoDial. This takes a few minutes and doesn't change your existing Calendly setup or availability.
- Set your deposit amount. For guidance on how much to charge, see our breakdown of deposit amounts by session type — most coaches and consultants land between $25–$100 depending on session value.
- Share your NoDial link instead of your raw Calendly link. Clients book exactly as before, but now confirm the slot with a card.
- After the call, refund with one click if they showed. If they didn't, the deposit — your effective no-show fee — is already yours. No invoice, no follow-up required.
How Much Should a No-Show Fee Be?
There's no universal number, but a few benchmarks are common across service businesses:
- Flat fee: $50–$100 is typical for coaching and consulting calls
- Percentage-based: 50% of your normal session rate
- Tiered by session value: smaller deposits ($10–$20) for low-ticket sessions, higher ($50–$100+) for specialized or high-ticket calls
Whichever you pick, the amount matters less than simply having one — a $0 no-show policy is the one guaranteed to get ignored.
Sample No-Show Policy Wording
If you want to state your policy explicitly on your booking page or in a confirmation email, a few examples:
"A refundable deposit is required to confirm this booking. It's returned in full after our call — no-shows and late cancellations (under 24 hours) forfeit the deposit."
"To secure your spot, a $50 deposit is charged at booking. Show up, and it's refunded immediately. Miss the call without 24 hours' notice, and the deposit covers the reserved time."
For more on wording this without it feeling awkward, see how to ask clients for a deposit before a meeting.
The Bottom Line
Calendly isn't going to add native no-show fees — collecting one requires securing the payment before the appointment, not chasing it afterward. A refundable deposit does exactly that: same effect as a no-show fee, none of the collection headache.
Turn This Into a 5-Minute Setup
NoDial adds refundable deposits directly to your existing Calendly booking flow — connect Stripe, set your amount, and every no-show effectively pays for itself.
