Booking + payments for tattoo artists

Tattoo bookings, deposit first.

Consultations, long sessions and touch-ups — all booked from one link. Take a deposit with every booking, keep it if they don’t show, and take the balance with Tap to Pay on iPhone.

Core is free — no monthly feeTap to Pay on iPhoneFor businesses in Canada and the U.S.

Built for sessions that take all afternoon.

The four things tattoo artists chase most — and what Keppia does about each.

A deposit on every booking

A fixed amount or a percentage of the session, paid when they book and taken off the final bill. Turn off free cancellation and it’s non-refundable.

Long sessions, blocked properly

Book sessions up to 8 hours, leave a buffer to set up and clean down, and split your day if you only tattoo in the afternoons.

Touch-ups at your price

Offer a touch-up to returning clients at the price you set, only within the window you choose after the original session. Keppia pairs the two bookings.

The balance, paid at the chair

Tap to Pay on iPhone or a QR code, with tips and tax worked out — and the deposit already taken off.

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
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
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.
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.

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.

Yes. Your deposit is a fixed amount or a percentage, paid when the client books. Turn off free cancellation and the deposit is kept whenever a client cancels — or keep a free window and add tiers that charge more the later they cancel.

Add a consultation as its own service, with its own length and price. Clients book it from the same link as your sessions — and your deposit setting applies to it like any other booking.

A service can be up to 8 hours, and you can leave a buffer of up to two hours before the next booking.

Yes. Clients book each session as its own appointment, each with its own deposit, so a missed session is covered too.

No. With the Keppia app, accept contactless payments right on your iPhone with Tap to Pay on iPhone — no additional hardware needed. You can also show a QR code so clients pay on their own phone, or record cash.

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.

Open your book for free.

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