LogoNoDial
← Back to Blog

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.

Booking illustration

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)

  1. Connect Stripe and Calendly to NoDial. This takes a few minutes and doesn't change your existing Calendly setup or availability.
  2. 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.
  3. Share your NoDial link instead of your raw Calendly link. Clients book exactly as before, but now confirm the slot with a card.
  4. 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.

Get started with NoDial