Feature

Deposits and Online Payments

Collect deposits during booking, set cancellation policies, and process automatic refunds. Protect your revenue from no-shows.

Online Payments

Online payments let you collect deposits when clients book online, reducing no-shows and protecting your time. Set deposit requirements as a fixed amount or percentage of the service total. Configure cancellation policies with notice periods and fees. When clients cancel outside the policy window, refunds are calculated and processed automatically. Payments are handled securely through Stripe, with funds going directly to your connected account.

What's included

Key capabilities of online payments

Deposit collection

Require deposits when clients book online. Set as a fixed amount (e.g., $50) or percentage (e.g., 25% of total).

Cancellation policies

Set cancellation notice periods (0 to 72 hours) and fee percentages (0-100%). Clients see the policy before booking.

Reschedule policies

Set reschedule notice periods separately from cancellation. Control when clients can reschedule online.

Self-service portal

Clients can cancel or reschedule online within your policy rules. Refunds are calculated and processed automatically.

Automatic refunds

When clients cancel, refunds are calculated based on your policy (notice period and fee percentage) and processed via Stripe.

Service-specific policies

Override default deposit and cancellation settings per service. Require larger deposits for expensive treatments.

Stripe integration

Payments processed securely through Stripe. Accept credit cards, Apple Pay, and Google Pay.

Policy calculator

Visual calculator shows clients exactly what they will be refunded based on when they cancel.

How deposits work

1

Connect your Stripe account

Link your Stripe account to receive payments. If you do not have one, you can create it during setup.

2

Configure deposit requirements

Set your deposit amount (fixed or percentage) and cancellation policy (notice period and fee).

3

Clients pay when booking

When clients book online, they enter payment details and pay the deposit before confirmation.

4

Cancellations handled automatically

If a client cancels, refunds are calculated based on your policy and processed via Stripe.

Plan availability

Feature

Starter

Professional

Online Payments
—

All prices in AUD, GST included. No currency conversion fees.

Frequently asked questions

What are the payment processing fees?

Stripe charges 1.7% + $0.30 for domestic transactions. Bella Booking adds a 1% application fee. Total: 2.7% + $0.30 per transaction.

How do cancellation policies work?

Set a cancellation period (e.g., 24 hours) and fee percentage (0-100%). If clients cancel with sufficient notice, they receive a full refund. If they cancel with less notice, the fee percentage is retained from their deposit.

Can clients cancel or reschedule online?

Yes. Enable self-service cancellation and/or rescheduling in your booking policies. Clients can manage their appointments online within your policy rules. Refunds are processed automatically.

Can I set different policies for different services?

Yes. Set default deposit and cancellation policies at the account level, then override per service. Require larger deposits for expensive treatments or longer notice for complex services.

When do I receive the funds?

Funds go to your connected Stripe account based on Stripe's payout schedule (typically 2-7 business days depending on your region and account history).

Ready to try online payments?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.