How to Collect Payments with Booking Forms: Complete Guide (2026)

Why Collect Payment at Booking?

Requiring payment when clients book appointments reduces no-shows by 60-80% and improves cash flow. Whether you're a consultant, coach, salon, or service provider, paid bookings mean committed clients.

This guide shows you how to set up payment-enabled booking forms in minutes using Formfy, Stripe, or PayPal.

Step-by-Step Setup Guide

1

Connect Your Payment Processor

Link your Stripe or PayPal account to Formfy. This takes about 2 minutes and uses secure OAuth authentication.

2

Create Your Booking Form

Build a booking form with your available time slots, service options, and any intake questions you need answered.

3

Add a Payment Field

Add a payment field to your form and set your price. You can use fixed amounts, variable pricing, or calculated totals.

4

Share and Start Collecting

Share your form link via email, website, or social media. Clients book, pay, and confirm—all in one flow.

The No-Show Problem (And How Payment Solves It)

23%

Average no-show rate for free bookings

8%

No-show rate with deposit required

3%

No-show rate with full payment upfront

Source: Industry studies from healthcare, consulting, and service businesses (2023-2025)

Stripe vs PayPal for Booking Payments

FactorStripePayPal
Transaction Fee2.9% + $0.302.9% + $0.30
Payout Speed2 business daysInstant to PayPal, 1-3 days to bank
Client ExperienceSeamless card entryRedirects to PayPal
RefundsFee returnedFee not returned
Best ForProfessional services, recurringClients who prefer PayPal

Pro tip: Formfy supports both Stripe and PayPal. Enable both to give clients their preferred payment option.

Payment Booking Examples by Industry

Consultants & Coaches

Collect full session fees ($100-500) at booking. Clients complete intake forms, sign agreements, and pay—all before the first call.

Result: 90%+ show rate, improved cash flow

Salons & Spas

Require 20-50% deposits for appointments. This covers no-show losses while keeping the barrier low enough for bookings.

Result: 70% reduction in no-shows

Photographers

Collect session retainers ($50-200) to secure the date. Final payment can be collected at the session or via follow-up invoice.

Result: Secured bookings, fewer cancellations

Fitness Classes

Sell class packs or drop-in fees at booking. Members pay for classes upfront, ensuring commitment and predictable revenue.

Result: Full classes, recurring revenue

What Should You Charge at Booking?

$

Free consultations: $10-25 "commitment fee"

Refund after the meeting. Filters out non-serious prospects.

$$

Services under $200: Full payment upfront

Simplest approach. One transaction, guaranteed revenue.

$$$

Services $200-1000: 25-50% deposit

Secures commitment while keeping booking friction low.

$$$$

High-ticket services ($1000+): 20-30% retainer

Covers your time investment. Balance due before service.

Booking Tools with Payment Collection

ToolPayment CollectionPlan RequiredCustom Forms
FormfyIncluded in all plans$19/mo (Basic)Yes + e-signatures
CalendlyAdd-on feature$20/mo (Professional)Limited
AcuityIncluded$20/mo (Growing)Yes
Square AppointmentsIncludedFree (2.6% + $0.10)Basic only

Frequently Asked Questions

How do I collect payment when someone books an appointment?

Use a booking platform like Formfy that integrates payment processing. Connect your Stripe or PayPal account, set a booking fee, and clients pay when they select a time slot. The appointment only confirms after payment succeeds.

What's the best way to reduce no-shows for appointments?

Require payment at booking. Studies show requiring even a small deposit reduces no-shows by 60-80%. Formfy lets you set any amount—from $1 deposits to full service fees—and automatically refunds if you cancel.

Can I collect payments with Calendly?

Calendly offers payment collection, but only on their $20+/month Professional plan as an add-on feature. Formfy includes payment collection in all plans starting at $19/month, plus offers custom forms and e-signatures Calendly lacks.

How do I connect Stripe to my booking form?

In Formfy, go to Settings > Payments > Connect Stripe. You'll authorize via Stripe's secure OAuth flow (takes 2 minutes). Once connected, add a payment field to any booking form and set your price. Funds deposit directly to your bank account.

Should I charge full payment or just a deposit for bookings?

It depends on your business: For consultations and services under $200, collect full payment upfront. For higher-ticket services, a 25-50% deposit works well. For free consultations, consider a small "commitment fee" ($10-25) refunded after the meeting.

Start Collecting Paid Bookings Today

Reduce no-shows and improve cash flow with payment-enabled booking forms.

Start 15-Day Free Trial

No credit card required • Stripe & PayPal supported

Related Comparisons