Skip to content
Start for FreeBook a Demo
Home/Features/Payments

Appointment scheduling with online payments

Take payment when customers book. Collect a one-time fee or deposit, sell prepaid packages, and offer subscriptions, all alongside your appointment scheduling.

Stripe & PayPal Paid appointments 0% Lunacal commission
Lunacal booking calendar and checkout flow for a strategy session, with selected date and time plus Stripe and PayPal payment options.

Payment options at a glance

Charge for individual appointments, take a deposit, sell sessions in a package or offer a subscription. Clients book around your availability.

Payment typeWhen the customer paysHow booking worksExample
One-time paymentAt bookingSelect an appointment and pay the service price.$75 consultation
DepositPart at bookingReserve a time and settle the remaining balance under your terms.$30 deposit on a $120 service
Prepaid packageBefore the included sessionsBuy several sessions together and book them over time.Five coaching sessions
SubscriptionAccording to the configured billing planOffer an ongoing service with its own billing and booking rules.Monthly coaching plan

Collect online payments when clients book

Turn any paid service into a booking link. Your client sees the price, selects an available time and pays through the connected provider as part of the same booking flow.

Set prices for individual services

Use paid bookings for consultations, tutoring, training, personal services or group sessions. Set a different price for each service, with Stripe or PayPal checkout built into the booking flow.

  • Set a price for each service or session.
  • Collect payment through Stripe or PayPal.
  • Share the booking link or embed it on your site.
  • Keep scheduling and payment tied to the same booking.
Create your first paid appointment
Lunacal booking summary for a 1:1 strategy consultation showing appointment details, total due today, and a continue to payment button with Stripe and PayPal.

How to start taking payments in Lunacal

Connect a payment provider, price your service and share your booking page.

1

Connect payments

Connect your Stripe or PayPal account to your Lunacal booking setup.

2

Price your service

Choose the appointment duration, availability, price and payment requirement.

3

Share your page

Clients select a date and time, complete their details and proceed to payment.

4

Confirm the booking

Successful checkout confirms the paid appointment. View the transaction in your processor.

Sell prepaid session packages

Let clients buy several sessions in one purchase. A client can pay for five coaching sessions or ten private lessons upfront, then schedule the included sessions over time.

One upfront payment, multiple bookings

Packages work well for structured programs or repeat visits. The client pays once, then books the included sessions without paying each time.

  • Sell several sessions or classes together.
  • Take the package payment upfront.
  • Let customers book included sessions later.
  • Keep the package and its bookings connected.

Example: A coach sells a five-session package for $350. The client pays for the package, books the first session and schedules the remaining four when ready.

Create a session package
Lunacal prepaid package dashboard showing a 5-session coaching package, two completed sessions, three remaining sessions, and the total package price paid upfront.

Monthly coaching plan

For ongoing client relationships

Subscription
$120 / month
Ongoing access to your service
Sessions booked around availability
Billing and booking rules defined upfront

Accept subscription payments for ongoing services

Give regular clients a subscription for coaching, advisory services or recurring lessons instead of charging them for every visit.

Offer a predictable way to pay for ongoing services while clients book around your availability.

  • Offer an ongoing service instead of isolated sessions.
  • Set clear pricing for your ongoing service.
  • Give clients a simple way to book their sessions.
  • Manage bookings alongside your service offer.

Subscriptions vs recurring appointments

Recurring appointments repeat on your calendar. A subscription lets clients pay for ongoing access to your service.

More payment features

Offer flexible checkout while keeping each service's price and booking terms clear.

Deposits

Collect a partial payment to reserve a time. For a $120 service with a $30 deposit, state when the remaining $90 is due.

Coupons and discounts

Create time-limited or usage-limited offers for selected paid bookings, promotions or referrals.

Paid group sessions

Collect payments for group classes and events when attendees book a place.

Booking-page embeds

Add your paid scheduling experience to your website or share a direct link in email, social profiles and messages.

Payment follow-ups

Remind customers who leave the payment step before completing their booking.

0% booking commission

Lunacal doesn't take an additional percentage of each paid booking. Stripe or PayPal processing fees and your plan cost are separate.

Payment features in popular schedulers

Compare everyday payment features across seven scheduling tools.

SoftwarePay at bookingDepositsPrepaid packagesSubscriptionsCoupon codes
Lunacal ↗YesYesYesYesYes
Calendly ↗YesYesYesNoYes
Acuity ↗YesYesYesYesYes
Koalendar ↗YesYesYesNoYes
SimplyBook.me ↗YesYesYesYesYes
Setmore ↗YesYesNoNoNo
Zoho Bookings ↗YesYesNoNoNo
Booking commission
0%

Lunacal takes no cut of your bookings

Sell paid appointments without giving Lunacal a percentage of every booking.

Stripe or PayPal fees and your Lunacal plan are separate. See plan details.

What a paid booking costs you

A $100 appointment carries $0 in Lunacal booking commission. Your payment provider still charges its standard fees according to your account, payment method and region.

Appointment price$100.00Lunacal booking commission$0.00Payment-processing feeProvider dependent

Stripe and PayPal processing fees still apply. Refunds are handled according to your payment-provider settings and cancellation policy.

Questions about taking payments

Direct answers about checkout, packages, subscriptions and payment fees.

Can customers pay online when they book an appointment?

Yes. Lunacal supports paid appointments through Stripe and PayPal. Add a price to a service, share your booking page, and collect payment during the booking process.

How do I set up paid bookings?

Connect Stripe or PayPal, set a price for your service and share or embed your booking page. Clients can select a time and pay during booking.

Can I require a deposit rather than full payment?

Yes. You can use a deposit for eligible paid services. Tell clients how much they owe at booking, when the rest is due and what your cancellation terms are.

Can I sell five or ten sessions together?

Yes. Clients pay once for a multi-session package, then book the included sessions over time.

Does a recurring appointment automatically charge the client?

No. A recurring appointment repeats on your calendar. A subscription sets up an ongoing paid service. They solve different needs.

Can I sell subscriptions for ongoing services?

Yes. Lunacal supports subscription-based services for ongoing client relationships, alongside one-time appointments and prepaid session packages.

Can I give customers coupon codes?

Yes. Lunacal lists limited-time and limited-use coupons for paid bookings. Configure the applicable offer and verify the final amount at checkout.

What does Lunacal charge for a paid booking?

Lunacal charges 0% booking commission. Its paid scheduling plan starts at $9 per user per month. Stripe and PayPal charge their own processing fees.

Are refunds automatic if a customer cancels?

Do not assume a booking cancellation also refunds a payment. Set a clear cancellation policy and check the payment and refund status in your connected processor.

Can I accept payments on my own website?

Yes. You can share your Lunacal booking link or embed the booking widget into your website. Your customer can select a service and proceed through its configured payment flow.

Start getting paid when clients book

Create a paid appointment, offer a package or set up an ongoing service—all with scheduling built in.

Create your booking page Stripe & PayPal · 0% Lunacal booking commission