A Booking Page for Tattoo and Piercing Artists That Actually Holds a Deposit
Consultation vs. session bookings, a deposit that holds a slot on a real piece of work, and a portfolio that sells the style before someone books it — what a tattoo or piercing artist needs from a booking page.
By Keepp Team
A tattoo or piercing booking is rarely a simple “pick a time” transaction — a custom piece usually needs a consultation before anyone commits to a session, flash work needs a different kind of slot than a multi-hour custom sleeve, and a deposit that doesn’t actually hold the date is the reason artists end up with gaps in a calendar that was supposedly full. Most of the friction here isn’t the tattooing itself, it’s getting from “interested” to “booked, deposited, and actually going to show up” without a long DM thread doing the work a page should be doing.
This post covers what a booking page needs specifically for a tattoo or piercing business. For the underlying mechanics — availability, calendar sync, payment — see taking bookings and appointments online.
Consultation bookings vs. session bookings
A custom piece and a walk-in flash tattoo aren’t the same offering, and shouldn’t share one generic “book now” block. Set up a shorter consultation offering for custom work — enough time to talk through placement, size, and reference art before committing to a session slot — and a separate session offering, sized to the actual time a piece takes, for flash work or once a custom design is locked in. A client booking a 20-minute consult and one booking a 4-hour sleeve session are picking from two clearly different things, not guessing which duration applies to a single generic slot.
A deposit that actually holds the date
Once a slot is booked, that time is gone whether or not the client follows through — which makes a deposit at the time of booking the difference between a real appointment and a maybe. Set an offering as paid and the slot only confirms once the deposit clears, through your own connected Stripe account — you’re the merchant of record, so the money is yours directly, not held or released later by anyone else. A deposit doesn’t need to be the full session price; enough to make walking away cost something is usually the point, with the remainder collected in person.
Cancellation and refund terms are shown to the client before they confirm, so what happens to a deposit on a no-show or a last-minute cancellation is a stated policy going in, not a conversation you’re having after the fact.
Custom design details, collected before the session
A custom question on the consultation or session offering means placement, size, reference images described in text, or any allergy or skin-condition information you need is collected as part of the booking itself — not chased down over DMs after the appointment’s already on the calendar. Marking those fields required means a session can’t be booked without the details you actually need to prepare for it.
Show the work before the booking flow
Nobody books a tattoo artist without seeing the style first. A showcase card — no price, no button — puts your actual portfolio, sorted by style (fine line, traditional, black and grey, piercing work), above your booking offerings, so a visitor is deciding “is this the artist for my idea” before they get to “when can they fit me in.” That ordering matters more here than almost anywhere else, since a tattoo is a permanent decision a client wants to feel confident about before booking anything.
Calendar accuracy for a chair that can’t sit empty
An empty appointment slot is lost revenue the same day; a double-booked one is worse. Connecting your Google Calendar means events booked outside the page — a walk-in, a personal appointment — block that time automatically, so your page never offers a slot that’s actually already spoken for. A booking window setting caps how far ahead someone can book if you’d rather not take custom-piece inquiries for dates a year out.
Sharing one offering directly
A flash-tattoo Story and a full-sleeve consultation post shouldn’t send someone to the same generic link. Every booking offering has its own real link and QR code in its Share button, so a Reel about a specific flash sheet can point straight at that flash session’s booking flow, and a post about custom sleeve work can point at the consultation offering — not the top of your page.
Selling flash designs or aftercare products alongside bookings
If part of the business is selling pre-drawn flash designs digitally, merch, or aftercare products, that’s a product block on the same page, through the same connected Stripe account — a past client can order aftercare balm or buy into a flash sheet without a separate invoice.
Common questions
Can consultations and sessions have different deposit amounts? Yes — each offering sets its own payment terms independently, so a quick consult and a multi-hour session can carry entirely different deposit structures.
What if a client wants to change their design after booking? That’s a conversation that happens at the consultation stage — the booking itself doesn’t lock in artwork, only time and a deposit, so design changes before the session don’t require rebooking.
Can multiple artists at the same studio each have their own booking page? Yes — each artist gets their own booking offerings, tracked independently, so one artist’s schedule has no bearing on another’s.
Where to start
One offering for consultations, one for sessions, a deposit sized to actually hold a slot, and a portfolio sorted by style sitting above both. Claim your page and take bookings — free to start, deposits included on the free plan.
Set up your first booking offering at keepp.link — free to start, deposits included on the free plan.