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

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
Connect your Stripe account
Link your Stripe account to receive payments. If you do not have one, you can create it during setup.
Configure deposit requirements
Set your deposit amount (fixed or percentage) and cancellation policy (notice period and fee).
Clients pay when booking
When clients book online, they enter payment details and pay the deposit before confirmation.
Cancellations handled automatically
If a client cancels, refunds are calculated based on your policy and processed via Stripe.
Plan availability
Feature
Starter
Professional
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).
Related features
Ready to try online payments?
Start your free trial today. No credit card required.
Australian-owned business. Sydney-based support team.