How to Accept Online Payments for Appointments and Bookings

How to Accept Online Payments for Appointments and Bookings Every appointment booked without payment attached is a commitment backed by nothing. The client has no financial stake in showing up. You have no guarantee they will. Collecting payment at the time of booking changes this dynamic entirely. ...

How to Accept Online Payments for Appointments and Bookings

How to Accept Online Payments for Appointments and Bookings

Every appointment booked without payment attached is a commitment backed by nothing. The client has no financial stake in showing up. You have no guarantee they will.

Collecting payment at the time of booking changes this dynamic entirely. Businesses that require deposits or prepayment when clients book online typically see no-show rates drop by 40% or more. Beyond no-show prevention, online payment collection eliminates the awkward end-of-appointment payment conversation, removes "forgot my wallet" situations, and guarantees revenue for every booked slot.

This guide covers the three payment models for appointment-based businesses, how to choose and connect a payment gateway, how to set deposit amounts that reduce no-shows without scaring away clients, and how to handle refunds and cancellations cleanly.

Three Payment Models for Appointment Businesses

Not every service warrants the same payment approach. The right model depends on your service type, average transaction value, and client expectations.

Full prepayment means the client pays the entire service price when they book. The appointment is not confirmed until payment is processed.

Full prepayment works best for fixed-price services where the scope is clear upfront: a group fitness class, a standard consultation, a workshop, a specific treatment package. It also works well for new or unknown clients where no-show risk is highest. The advantage is maximum revenue protection. The tradeoff is a higher barrier to booking, which can reduce conversion rates for expensive services.

Deposit (partial prepayment) means the client pays a percentage of the service price when booking, with the remaining balance collected at the appointment. The deposit is typically 20% to 50% of the total.

Deposits are the most popular model for service businesses because they balance commitment with accessibility. A $200 facial with a $40 deposit feels reasonable to the client while still creating financial accountability. The deposit is applied to the final bill, so it is not an extra charge. This is the approach that most salons, spas, clinics, and consulting practices use.

Pay at visit means no payment is collected at booking. The client pays when they arrive or after the service is delivered.

This is the traditional model and still appropriate for some situations: established clients with a strong attendance record, services with variable pricing that cannot be determined until the appointment (like custom auto repair), or businesses in markets where prepayment is culturally unusual. The downside is maximum no-show exposure.

Many businesses use a hybrid approach: deposits for new clients and high-value services, pay-at-visit for regular clients with a good track record.

How to Choose a Payment Gateway

A payment gateway is the service that processes credit card and digital wallet payments between your client's bank and yours. Your booking software connects to the gateway, and the gateway handles the actual money movement.

The most widely used gateways for appointment-based businesses are:

Stripe operates in over 40 countries and supports credit cards, debit cards, Apple Pay, Google Pay, and bank transfers. Transaction fees are typically 2.9% + $0.30 per transaction in the US (as of March 2026, source: stripe.com/pricing). Stripe is the most common gateway integrated with booking platforms and offers the broadest payment method coverage.

Square is popular with businesses that also need in-person payment processing (point-of-sale). Online transaction fees are 2.9% + $0.30 in the US (as of March 2026, source: squareup.com/pricing). Square's advantage is unified reporting across online and in-person payments.

PayPal has broad consumer recognition, which can increase client trust, especially with older demographics or first-time online bookers. Transaction fees are 3.49% + $0.49 per transaction for standard commercial transactions in the US (as of March 2026, source: paypal.com/us/webapps/mpp/merchant-fees). PayPal is slightly more expensive per transaction than Stripe or Square.

Regional gateways serve specific markets. Mollie is strong in Europe, Razorpay in India, Mercado Pago in Latin America, and Klarna offers buy-now-pay-later options in select markets. If your client base is concentrated in a specific region, check whether your booking platform supports a local gateway that offers better rates or preferred payment methods.

When choosing, consider: Does your booking software support this gateway? What are the per-transaction fees in your country? Does the gateway support the payment methods your clients prefer? How quickly do funds settle to your bank account (Stripe: 2 business days; Square: 1 to 2 days; PayPal: immediate to PayPal balance)?

SimplyBook.me integrates with Stripe, Square, PayPal, and over a dozen additional gateways, so you can choose the option that best fits your region and client base.

Setting Up Online Payments: Step by Step

The connection process varies slightly by booking platform and gateway, but the general flow is the same.

Step 1: Create your payment gateway account. If you do not already have one, sign up at stripe.com, squareup.com, or paypal.com. You will need your business details, bank account information, and identity verification. Most accounts are approved within minutes.

Step 2: Connect the gateway to your booking software. In your booking platform's settings, find the payments or integrations section. Select your gateway and follow the connection flow. For Stripe, this typically involves clicking "Connect with Stripe" and authorizing access. For PayPal, you may need to enter your PayPal email or merchant ID.

Step 3: Configure payment rules per service. For each service, decide whether to require full prepayment, a deposit, or no payment. Most booking platforms let you set this individually, so you can require a deposit for your premium facial but leave a basic consultation as pay-at-visit.

Step 4: Set deposit amounts. If using deposits, choose either a fixed amount or a percentage. A fixed amount ($25 or $50) works well when your services span a wide price range. A percentage (25% or 50%) works better when services are similarly priced.

Step 5: Configure your cancellation and refund policy. Define the rules: Is the deposit refundable if the client cancels within your cancellation window? Is it forfeited for no-shows? Does a late cancellation incur a fee? Display this policy clearly on the booking page.

Step 6: Test a real transaction. Book a test appointment, pay with a real card, and verify the payment processes correctly. Check that the confirmation email includes the payment amount. Then cancel and verify the refund processes correctly. This test prevents embarrassing payment failures with real clients.

How to Set Deposit Amounts That Work

Setting the right deposit amount is a balancing act. Too low and it does not create enough commitment. Too high and it scares clients away.

General guidelines by service value:

For services under $50, a deposit often is not worth the transaction fee overhead. Consider full prepayment instead, or no payment for low-risk services with established clients.

For services between $50 and $150, a deposit of $20 to $40 (or 25% to 30%) is the sweet spot. It is enough to create commitment without feeling burdensome.

For services between $150 and $500, a deposit of $50 to $100 (or 20% to 30%) is standard. At this price range, clients expect to pay something to secure a premium appointment.

For services above $500, a deposit of 20% to 25% is typical. High-value services like cosmetic treatments, full-day workshops, or multi-session packages justify a meaningful deposit.

Frame the deposit correctly. Language matters. "We require a $50 booking deposit" sounds like a penalty. "Secure your appointment with a $50 deposit, applied to your total at checkout" sounds like a reasonable, professional process. Always make it clear the deposit is not an extra charge but part of the payment.

Consider different rules for different client types. Require deposits from new clients (who have the highest no-show rates) while allowing established regulars to book without payment. Most booking platforms let you configure this distinction.

Handling Refunds and Cancellations

Clear refund rules prevent disputes and protect your revenue. Define your policy before you start collecting payments.

Standard refund framework for most service businesses:

Cancellation outside the cancellation window (for example, more than 24 hours before): full refund of the deposit. The client did the right thing by canceling early enough for you to fill the slot.

Cancellation inside the cancellation window (less than 24 hours before): deposit is forfeited or a cancellation fee applies. The client canceled too late for you to realistically fill the appointment.

No-show: deposit is forfeited. The client did not appear and gave no notice.

Communicate the policy before payment. Display the refund policy on the booking page, in the confirmation email, and in at least one reminder. Clients who understand the rules before booking are less likely to dispute charges later.

Process refunds promptly. When a refund is warranted, issue it within 24 to 48 hours. Slow refunds create negative reviews and chargeback disputes. Most payment gateways allow you to process refunds with a few clicks directly from the transaction record.

Handle chargebacks proactively. A chargeback happens when a client disputes a charge with their bank instead of requesting a refund from you. To protect yourself: keep records of the booking confirmation, reminder messages, and your cancellation policy. If a client disputes a forfeited deposit, these records are your evidence that the terms were clear.

Build in reasonable flexibility. Rigid enforcement of a strict no-refund policy will generate resentment and negative reviews. For first-time offenders or genuine emergencies, consider offering a credit toward a future booking instead of a forfeited deposit. This preserves the client relationship while still discouraging casual no-shows.

Tax and Compliance Considerations

Collecting payments online introduces a few regulatory obligations to be aware of.

Sales tax or VAT. Depending on your jurisdiction, you may need to collect and remit tax on services. Your payment gateway does not handle tax calculation automatically. Ensure your booking platform can add the appropriate tax to the payment, or consult with an accountant to set up correct tax rates for your services.

Receipts and invoices. When you collect payment online, provide clients with a receipt or invoice. Most booking platforms generate these automatically. Verify that receipts include your business name, the service description, the amount, tax (if applicable), and the transaction date.

PCI compliance. If you collect credit card payments, you must comply with Payment Card Industry Data Security Standards (PCI DSS). The good news: when you use a reputable gateway like Stripe, Square, or PayPal through your booking platform, the gateway handles PCI compliance. Your booking software never stores card numbers directly. Do not collect card numbers by phone or email and enter them manually, as this creates compliance risk.

Data protection. Payment data is personal data under GDPR and similar regulations. Ensure your booking platform and payment gateway are both compliant with the data protection laws applicable to your clients. SimplyBook.me is GDPR compliant with EU-hosted data on all plans.

Frequently Asked Questions

Does collecting payment at booking really reduce no-shows?

Yes. Businesses that require deposits or prepayment at booking typically see no-show rates drop by 40% or more. The financial commitment creates accountability. Behavioral economics research calls this the "sunk cost effect": clients who have paid are significantly more likely to follow through.

Will requiring payment scare away new clients?

Some businesses worry about this, but the evidence suggests the opposite. Clients who are serious about their appointment are willing to pay a deposit, especially when framed as securing their preferred time slot. The clients who refuse to pay a small deposit are statistically the most likely to no-show.

What deposit percentage should I charge?

For most service businesses, 20% to 30% of the service price is the sweet spot. This is enough to create commitment without feeling excessive. For services under $50, consider full prepayment instead. For services above $500, 20% to 25% is standard.

Which payment gateway should I use for appointment bookings?

Stripe is the most widely supported gateway across booking platforms, with competitive fees (2.9% + $0.30 in the US as of March 2026) and broad payment method coverage. Square is ideal if you also need in-person payment processing. PayPal offers high consumer recognition. Choose based on your booking platform's integrations, your region, and your clients' preferred payment methods.

How do I handle refunds for cancellations?

Establish a clear policy: full refund for cancellations outside your window (e.g., 24+ hours before), forfeited deposit for late cancellations and no-shows. Communicate this policy on the booking page and in confirmations. Process warranted refunds within 24 to 48 hours to avoid disputes.

Can I charge different amounts for different services?

Yes. Most booking platforms let you configure payment rules per service. You can require full prepayment for a group class, a 30% deposit for a premium treatment, and no payment for a free consultation, all within the same booking system.

What happens if a client disputes a charge?

If a client files a chargeback with their bank, your payment gateway will notify you and request evidence. Keep records of the booking confirmation, reminder messages, cancellation policy displayed at booking, and any client communications. These records typically resolve disputes in your favor.

Do I need to worry about PCI compliance?

When using a reputable gateway (Stripe, Square, PayPal) through your booking platform, the gateway handles PCI compliance. Card numbers are never stored on your system. The main risk is if you collect card numbers by phone or email and enter them manually, which you should avoid.

Unlock exclusive content

Get booking tips, product updates, and inspiring stories to help you grow your service business — straight to your inbox