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
Connect Your Payment Processor
Link your Stripe or PayPal account to Formfy. This takes about 2 minutes and uses secure OAuth authentication.
Create Your Booking Form
Build a booking form with your available time slots, service options, and any intake questions you need answered.
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.
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
| Factor | Stripe | PayPal |
|---|---|---|
| Transaction Fee | 2.9% + $0.30 | 2.9% + $0.30 |
| Payout Speed | 2 business days | Instant to PayPal, 1-3 days to bank |
| Client Experience | Seamless card entry | Redirects to PayPal |
| Refunds | Fee returned | Fee not returned |
| Best For | Professional services, recurring | Clients 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
| Tool | Payment Collection | Plan Required | Custom Forms |
|---|---|---|---|
| Formfy | Included in all plans | $19/mo (Basic) | Yes + e-signatures |
| Calendly | Add-on feature | $20/mo (Professional) | Limited |
| Acuity | Included | $20/mo (Growing) | Yes |
| Square Appointments | Included | Free (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 TrialNo credit card required • Stripe & PayPal supported