Booking + payments for home studios and solo pros

Get booked. Get paid. Run your day.

One link takes the booking and the deposit. Your calendar and checkout stay in step — on the web and in the Keppia app.

On the App StoreTap to Pay on iPhonePayouts by StripeBuilt for home studios & solo pros
keppia.com/book/studio-aurora
Studio Aurora
1280 Robson St, Vancouver, BC
CHOOSE A SERVICE
Signature session
60 min · $80.00
OPTION
Classic · 60 min
Extended · 90 min +$30
ADD-ONS (Optional)
✓Take-home kit+$6
Deep treatment
90 min · $115.00
Signature session
$80.00
Continue
KEPPIA
OverviewCalendarPaymentsServices
Sep 29 – Oct 1, 2026
WeekMonth
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
Tue 9/29
10:00 – 11:30
Deep treatment
Lee Harper ✓
1:00 – 2:00
Signature session
Ava Nguyen ✓
3:00 – 4:00
Restore session
Nadia Chen ✓
Wed 9/30
10:00 – 11:30
Deep treatment
Dana Wu ✓
11:30 – 12:30
Restore session
Jordan Park ✓
Break
2:30 – 4:00
Signature session
Maya Lopez
4:30 – 5:30
Signature session
Riley Tan
Thu 10/1
11:00 – 12:00
Restore session
Sam Keller
2:00 – 3:00
Signature session
Chris Doyle
Today
Sep 30 Wednesday
S27
M28
T29
W30
T1
F2
Collected $220.50 · 2 to go
10:00 AM Dana WuDeep treatment $120.75
11:30 AM Jordan ParkRestore session $99.75
Now 2:20 PM
2:30 PMFree · 90 min+ Add
2:30 PM Maya LopezSignature session $116.00
In progressStarted 2:31 PM · 10 min
Maya Lopez
Signature session · Extended · 90 min
Deposit $20.00 paid
Charge $102.22
Edit
✓All set · $119.62
2:30 PM Maya LopezSignature session $119.62
4:30 PM Riley TanSignature session $80.00
Today
Calendar
Payments
Me
Keppianow
New booking
Maya Lopez · Signature session
Wed, Sep 30 · 2:30 PM
PaymentsToday ⌄
Today$220.50+$119.62
Maya Lopez3:58 PM · incl. tip $17.40$119.62
Jordan Park12:31 PM$99.75
Dana Wu11:34 AM$120.75
Client books
It lands in your calendar
You charge at checkout
All set, tip included
Today's takings, added up
Hair stylistsBarbersLash & brow artistsNail techsMassage therapistsEstheticiansMakeup artistsTattoo artistsPersonal trainersPrivate yoga & pilatesTutorsMusic teachersPet groomersPhotographersPhysio & wellnessHair stylistsBarbersLash & brow artistsNail techsMassage therapistsEstheticiansMakeup artistsTattoo artistsPersonal trainersPrivate yoga & pilatesTutorsMusic teachersPet groomersPhotographersPhysio & wellness
Book

Your link does the booking.

Share your booking link or QR code on social media, your website — anywhere clients find you. They pick a service, an option and add-ons, choose an open time and pay a deposit or save a card — while you're busy with someone else.

Reminders, sent for you

Clients get a reminder email before their appointment — 24 hours ahead by default, anywhere from 1 to 168 hours, or off.

Tomorrow at 2:30 PM.
See you soon, Alex.
Appointment reminder
Remind
24
hours before
Clients reschedule on your terms

Each booking can be moved online once, from the Manage booking link in the confirmation email.

Ahead by
48
hours (1–168)
Your client sees
Need a different time? You can reschedule once online up to 48 hours before the appointment.
In the calendar you already use

Subscribe in Apple Calendar, Google Calendar or Outlook, and bookings show up there too. It's a private link — reset it any time from the app.

Your private calendar link
Studio Aurora
1280 Robson St, Vancouver, BC
CHOOSE A SERVICE
Signature session
60 min · $80.00
OPTION
Classic · 60 min
Extended · 90 min +$30
ADD-ONS (Optional)
✓Take-home kit+$6
Deep treatment
90 min · $115.00
Restore session
60 min · $95.00
Express session
30 min · $45.00
October 2026
Mon
5
Tue
6
Wed
7
Thu
8
Fri
9
Sat
10
Sun
11
WEDNESDAY, OCT 7 · 90 MIN
12:30 PM
1:00 PM
2:30 PM
4:00 PM
4:30 PM
5:30 PM
Wed, October 7 · 2:30 PM – 4:00 PM
Name *Alex Morgan
Phone *(604) 555-0142
Email *alex@example.com
Notes—
Cancellation & reschedule policy
Cancel more than 48 hours ahead: charge $20.00 Cancel 24 hours–48 hours ahead: charge $29.00 (25%) Cancel less than 24 hours ahead, or no-show: charge $58.00 (50%)
✓I've read and agree to the cancellation & deposit policy above, the Terms and Privacy Policy, and this studio's before-booking notes.
This studio accepts credit cards only — debit cards can't complete a booking.
Service total$116.00
Tax$6.22
Deposit (charged now)$20.00
This deposit is charged now and goes toward your service total at your visit.
Due at your visit$102.22
Visa···· 4242
✓ CONFIRMED
You're all set.
Wed, Oct 7
2:30 PM – 4:00 PM · 90 min
Signature session · Extended + Take-home kit$116.00
$116.00 + $6.22 tax · $20.00 deposit paid on Visa ···· 4242
Due at the visit$102.22
Add to calendar
Reschedule this booking·Cancel this booking
You can reschedule once online, up until Mon, Oct 5, 2:30 PM.
Signature session · Extended
$116.00
Continue
Calendar

Read your whole week at a glance.

Every booking wears its status as a color, on the web and in the app. You know what's done, what's next and what needs you — without opening a thing.

Oct 5 – 8, 2026
WeekMonth
+ New booking
1 pending request — waiting for your confirmation Review
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
Mon 10/5
10:00 - 11:30
Deep treatment
Dana Wu ✓
1:00 - 2:00
Restore session
Lee Harper ✓
3:00 - 4:00
Signature session
Ava Nguyen ✓
Tue 10/6
11:00 - 12:00
Signature session
Jordan Park ✓
Break
2:00 - 3:30
Deep treatment
Riley Tan ✓
Wed 10/7
10:00 - 11:00
Restore session
Sam Keller
12:00 - 1:00
Signature session
Chris Doyle
2:30 - 3:30
Signature session
Alex Morgan
4:00 - 5:30
Being booked
Thu 10/8
10:00 - 11:30
Signature session
Maya Lopez
Break
3:00 - 4:00
Restore session
Nadia Chen
UpcomingBooked and on its way.
In progressHappening now — ready to charge.
Done ✓Finished.
No-showThey didn't come. Your policy applies.
CancelledCalled off — the time is free again.
Needs your confirmationA house call outside your area, waiting on you.
Being bookedHeld for 15 minutes while they pay.
BreakTime you've blocked off.
ClosedOutside your hours.
NowWhere your day is.

The same colors in the Keppia app.

Deposits · Card guarantee · Cancellation policy

Protect your time and your income.

Two separate protections — turn on either one, or both. A deposit is paid when they book and holds the slot. A card guarantee only saves their card, and covers late cancellations and no-shows. Your policy decides what's fair — and your client sees it before they book.

Deposits that hold the slot

✓A fixed amount or a percent of the total — your choice.
✓Paid when they book, taken off the bill at checkout.
✓Kept if your client cancels or doesn't show. When you cancel, you choose whether it goes back.
✓Credit or debit — either works for a deposit.
MMaya LopezReturning · visit #6 · last Jun 20 Upcoming
ServiceSignature session · Extended
Time2:30 – 4:00 PMToday
Subtotal$116.00
GST 5%$5.80
PST 7%$0.42
Deposit paid · Sep 28−$20.00
Due$122.22
Collect $122.22

Card guarantee — saved, not charged

✓When they book, the card is only saved. Nothing is charged.
✓They show up and pay: the card is released, not a cent taken.
✓Late cancellation or no-show: charged by your policy.
✓Credit cards only — a deposit on its own doesn't need one. Your booking page says so up front, and a debit card is stopped before anything is charged.
✓Mark a no-show and you see exactly what your policy charges — the deposit counts toward it — before you confirm.
CARD ON FILE
We only save your card — no charge now.
Visa ···· 4242✓
Visa ···· 4242 holds the slot. Nothing charged today.
Mark as no-show?

Policy charges $58.00 (50% of the price). Deposit already paid $20.00 is kept and counts toward it. $38.00 will be charged to the card on file. This can't be undone.

Mark no-showCancel

A cancellation policy that's yours

✓Up to 5 tiers, by hours before the start, each a percent of the service total (before tax, tip and travel fee). Your last tier covers no-shows too.
✓Closer to the start can only cost the same or more.
✓With a deposit, the first tier is always “deposit only” — the deposit is kept.
✓Clients see the whole table and agree when they book. It's saved with that booking, so later edits don't change it.
✓Before they cancel, they see the exact amount.
✓With both on, the fee is whichever is larger — and the deposit counts toward it.

Tiers need the card guarantee. With a deposit only, cancelling simply keeps the deposit.

Cancellation policy (as booked)Total $116.00
More than 48 hours beforeDeposit only · $20.00
24 to 48 hours before25% · $29.00
Less than 24 hours, or no-show50% · $58.00
Snapshot from when they booked — policy edits since then don't change this booking.
Your client cancels30 hours before
At start72 h before
Your client sees
Cancelling now will charge $29.00
Deposit plus $9.00 on the card
Returning-client add-ons

A returning price, only for those who return.

Turn on Returning clients only for an add-on like Touch-up. Keppia checks for the same service within your window, applies the returning price and pairs the two bookings.

CancelEdit add-onSave
NameTouch-up
Pricing
Add to pricePercent off
Percent off50%
Returning clients only
Visited within21 days
When on, only clients who've had the same service recently can pick it — good for returning-client prices or touch-ups.
Available on1 / 5 ›
Studio Aurora
1280 Robson St, Vancouver, BC
Signature session
Classic · 60 min · $80.00
ADD-ONS · OPTIONAL
✓Touch-up−50%
TimeWed, Oct 21 · 11:00 AM
This booking is paired with your October 7 appointment: you can reschedule either one online, as long as this one stays after the October 7 appointment and within 21 days of it. If the October 7 appointment is cancelled or missed, this one is cancelled with it — fees follow the cancellation policy.
$40.00Continue
Wed 10/7
11:00 - 12:00
Signature session
Lee Harper
Wed 10/21
11:00 - 12:00
Signature session
Lee Harper · Touch-up
Paired
Lee HarperUpcoming
ServiceSignature session · Classic
Add-onTouch-up −50%

You set it up

Make a Touch-up add-on for Signature session and switch on Returning clients only. Choose the window — anywhere from 1 to 365 days.

Same service and same option only. One original pairs with one touch-up.
Cancel the original and the touch-up goes with it — each follows your cancellation policy.
House calls

Go to them, priced by distance.

Set where you start and up to 6 distance tiers. Clients see your fee range while they book, and the exact travel fee once they enter their address. Someone outside your area isn't turned away — it becomes a request you confirm or decline.

5 km · $1010 km · $2015 km · $30You start here7 km · $2018 km · request
You travel to them
Within 5 km — $10.00
Within 10 km — $20.00
Within 15 km — $30.00
Up to 6 tiers. The farthest one is your service area. US businesses see miles.
YOUR ADDRESS
Enter your address
Travel fee$10.00–$30.00
Based on distance — final amount on your bill
Signature session $80.00 + travel$90.00–$110.00
YOUR CLIENT SEES
This address is outside the usual service area — you can still submit, and we'll confirm availability shortly.
Confirm
IN YOUR APP
N
Nadia Chen
New client
Awaiting your decision
On-site visit
8800 Cedar Rd, Vancouver, BC
18 km from your shop (straight line)
3 km beyond your service area
DirectionsCopy address
ServiceSignature session
Time6:30 PM – 7:30 PMToday
Subtotal$80.00
Travel fee$30.00
Total$110.00
CallMessageEmail
Declined automatically if not confirmed by 6:30 PM today — the customer will be emailed
Confirm booking
Decline

If you don't confirm within 24 hours — or by the start time, if that's sooner — it's declined automatically and your client is emailed.

Get paid

Tap to Pay on iPhone

Accept contactless payments right on your iPhone.

With Tap to Pay on iPhone and Keppia, you can accept all types of in-person, contactless payments right on your iPhone—from physical debit and credit cards to Apple Pay and other digital wallets—no extra terminals or hardware needed. It's easy, secure and private.

Terms apply.

It takes just a few simple steps.

Maya Lopez · Signature session
$102.22
$116.00 + tax $6.22 − deposit $20.00 · tip next
Tap to Pay on iPhone
QR codeCash
TodaySep 30 Wednesday
Now 3:58 PM
In progressStarted 2:31 PM · 87 min
Maya Lopez
Signature session · Extended · 90 min
Deposit $20.00 paid
Charge $102.22
Edit
4:00 PMFree · 30 min+ Add
Studio Aurora
$102.22
Add a tip
15%
$17.40
18%
$20.88
20%
$23.20
No tipCustom
Apple Pay on iPhone
Apple Pay on Apple Watch
✓
All set
$119.62
Signature session · Extended + Take-home kit$116.00
GST 5%$5.80
PST 7%$0.42
Tip 15%$17.40
Deposit applied−$20.00
Contactless · 3:58 PM
Send receipt
Back to Today
Wed 9/30
2:30 - 4:00
Signature session
Maya Lopez · In progress

More ways to get paid, all in Keppia.

Every payment lands in your own Stripe account — Keppia never holds your money. Tax is worked out per item: set which taxes each service and add-on charges.

Tips, tax and receipts

Tips on the client's screen, tax worked out per item, receipts by email, and full or partial refunds right from the app.

Subtotal$116.00
GST 5%$5.80
PST 7% · kit only$0.42
Tip 15%$17.40
Deposit paid−$20.00
Paid$119.62
QR code

Clients scan and pay on their own phone. The moment it lands, you get a notification.

Scan to pay $102.22
Keppianow
Payment received
$119.62 · Maya Lopez
Cash and quick charge

Walk-in, no booking? Key in the amount and take it however they pay — your taxes are added automatically.

Quick charge
$45.00
+$5.40 tax = $50.40
Tap to Pay on iPhone
QR code
Cash

Tap to Pay on iPhone Requirements: Tap to Pay on iPhone requires a supported payment app and the latest version of iOS. Update to the latest version by going to Settings > General > Software Update. Tap Download and Install. Some contactless cards may not be accepted by your payment app. Transaction limits may apply. The Contactless Symbol is a trademark owned by and used with permission of EMVCo, LLC. Tap to Pay on iPhone is not available in all markets. For Tap to Pay on iPhone countries and regions, see developer.apple.com/tap-to-pay/regions/.

Apple Pay is a service provided by Apple Payments Services LLC, a subsidiary of Apple Inc. Neither Apple Inc. nor Apple Payments Services LLC is a bank. Any card used in Apple Pay is offered by the card issuer.

Keppia app

The whole business, in four tabs.

Everything you do on the web, on your iPhone — built for the moments between clients.

Download on theApp Store
In your language

Your dashboard and the Keppia app work in English and Simplified Chinese — more languages are on the way.

TodaySep 30 Wednesday
Collected $220.50 · 2 to go
10:00 AMDana WuDeep treatment$120.75
12:30 PMLee HarperExpress session$45.00Unpaid
Now 2:41 PM
In progressStarted 2:31 PM · 10 min
Maya Lopez
Signature session · Extended · 90 min
Charge $102.22Edit
4:00 PMFree · 30 min+ Add
Sep 30 – Oct 2
1 pending — waiting for your confirmationReview
Wed30Thu1Fri2
10:00 AM
Dana Wu ✓
2:30 PM
Signature
Maya · In pro…
11:00 AM
Restore
Lunch
5:00 PM
Nadia Chen
12:00 PM
Signature
2:00 PM
Express
PaymentsToday ⌄
Today
$340.12
$Quick chargeWalk-in · no booking needed›
Today · 3 payments
Maya Lopez3:58 PM · incl. tip $17.40$119.62
Jordan Park12:31 PM$99.75
Dana Wu11:34 AM$120.75
Me
SStudio AuroraOwner · Max›
Business
Services›
Analytics›
Reports›
Customers›
Account
Payment account›
This app
App settings›
Help & support›
Terms · Privacy
Analytics comes with Max.

Know your numbers. Keep your clients.

Reports and client profiles come with every plan. Analytics is on Max, for when the business is big enough to need it.

Analytics MAX

Revenue and tips over time, average ticket, service mix, new vs. returning clients, rebook and no-show rates, and how far ahead people book.

Last 30 daysLast 90 daysLast 12 months
Bookings
86
▲ 12% vs. previous 30 days
Service revenue
$8,120
▲ 9% vs. previous 30 days
Avg. ticket
$94.40
▲ 3% vs. previous 30 days
New clients
14
▼ 2 vs. previous 30 days
Service revenue & tips per day
Booking lead time
Median 6 days
Rebook rate
58%
Signature 46%Deep 28%Restore 18%Express 8%
Reports you can file from

Monthly reconciliation and a tax breakdown, ready for your accountant. Export to CSV.

September 2026Export
Month to date · Tax ledger available Oct 15
Gross revenue
$0.00
▲ 7.2% vs Aug 1–30
Refunds
−$253.82
7 transactions
Fees & tax
$197.26
Card processing $197.26
Platform $0.00
Net payout
$0.00
Settled to bank
Net payout is card money — Tap to Pay on iPhone, QR, online deposits and card-on-file charges — after refunds and fees. Cash isn't in it — it's in your drawer.
Customers

Profiles and history, groups that tell you who to call — due back, first-timers, lapsed, no-show risk — and blocking clients who shouldn't book online.

Search name, phone or email
12 clients · 58% returning
↺0
Due back
✦0
First-timers
☾0
Lapsed
!0
No-show risk
RRiley TanBooked through Oct 21$3,551.5541 visits
SSam KellerBooked through Oct 23 · 1 no-show$3,541.5639 visits
Pricing

Free to run. Max when it pays off.

Core runs a one-person business from first booking to final payout. Move to Max only when the numbers say so.

CoreStart here
$0forever
1.5% platform fee per card payment
Tap to Pay on iPhone, QR code, deposits and card-on-file charges. Cash is never charged.
Get started free
Everything a one-person business needs
✓Booking page and QR code
✓Calendar on the web and iPhone
✓Email confirmations and reminders
✓Client self-reschedule and cancel, by your rules
✓Deposits
✓Card guarantee
✓Tiered cancellation policy
✓Returning-client add-ons
✓House calls with tiered travel fees
✓Tap to Pay on iPhone
✓QR code payments
✓Cash and quick charge
✓Tips, tax and email receipts
✓Client profiles, groups and notes
✓Tax-ready monthly reports, with CSV export
✓iCal sync
✓Payment notifications
✓Keppia app
✓Help and support
MaxWhen you need it
$49/ month
0% platform fee
30-day free trial. Card required, cancel anytime.
Start 30-day trial
Everything in Core, plus
✓AnalyticsRevenue and tips over time, average ticket, service mix, rebook and no-show rates, and how far ahead clients book.
✓New features, from here on, land in Max
Which one is cheaper for you?
Card payments per month$2,000
$0$10,000
Break-even at $3,267
Core · 1.5%
$30.00/mo
Max · flat
$49.00/mo
Core is the better deal for you
You keep $19.00 a month compared with Max. Stay on Core.

Prices are in Canadian dollars.

Platform fees are on top of standard card processing fees, which Stripe charges. Payments go straight to your own Stripe account — Keppia never holds your money. Refunds don't return the platform fee, unless the booking never took place.

Questions, answered.

Keppia is for businesses in Canada and the United States. Card payments, deposits and Tap to Pay on iPhone need a business and bank account in one of those two countries — you can sign up from elsewhere, but those features won’t work for you.

Yes. Core is free forever. You pay a 1.5% platform fee on card payments — Tap to Pay on iPhone, QR code, deposits and card-on-file charges. Cash is never charged.

1.5% on Core, 0% on Max — the same as regular card payments and card-on-file charges. Cash is never charged.

All you need is your iPhone and the Keppia app. No extra hardware needed. You’ll also set up your payment account (Stripe) in Keppia. Terms apply.

Straight to your own Stripe account. Keppia never holds it. Stripe charges its standard card processing fees on top of any platform fee.

No. Fees come out of your payouts, not your clients’ totals.

Your policy decides. Without a saved card, the deposit is kept. With a card on file, your tiers set the amount and the deposit counts toward it — and you see the exact amount before you mark a no-show.

Only if you allow it — any time before it starts, or at least a set number of hours ahead (1 to 168). Each booking can be moved online once.

Yes. Upgrade to Max whenever it saves you money. If you go back to Core, Max stays on until the end of the period you’ve paid for.

Open your book for free.

Core is free forever. Move to Max only if it pays off.