Your whole tattoo business,
one dashboard.
Booking links, forms, payments, and clients.
A tour of the platform
Six core tools that run bookings, paperwork, payments, and follow-up — here is how each one works.
Booking engine & availability
Consults and sessions have different rules — your calendar knows the difference. Set daily caps, minimum notice, and booking windows per appointment type, and your booking link only offers times that pass every rule.
Explore featuresCustom forms & signed consent
Build intake forms from your own questions — every field is database-driven, nothing is hardcoded. Digital consent forms capture a real signature and stay stored with the appointment.
Explore featuresLead board
Track every lead from first message to healed photo on one board. Move clients through your stages while their ideas, forms, and appointments stay attached to the record.
Explore featuresPayments & deposits
Collect deposits at booking through Stripe, then send payment links or invoices for the rest. Every transaction lands in your financial reporting automatically.
Explore featuresEmail automations
Appointment reminders, follow-ups, and booking updates go out by email — automatically. Set the timing once and the platform handles every send.
Explore featuresConventions
Get found at shows. Add the conventions you are attending and they appear in the public conventions directory, so clients browsing a show can see who is working it and where to find you.
Explore featuresBuilt for tattoo. Not adapted to it.
General-purpose calendar software was never asked to tell a consult from a session. These are the parts of the job it does not know about, and the setting that handles each one.
How the work actually goes
The setting that handles it
A consultation runs half an hour. A session can run six. One daily limit cannot fairly govern both.
Separate daily caps. Tattoo appointments per day and consultations per day are counted independently, so a full session day never hides your consult slots.
Some weeks you will happily take a consult between two sessions. Some weeks you will not.
A consultation-overlap switch. Turn it on and a consult may sit inside a booked session or an outside commitment; leave it off and it may not.
A back piece is not one appointment. It is two or three days in a row, and the second day matters as much as the first.
Multi-day appointment types. A double or triple day books consecutive days as one appointment and checks every one of those days for conflicts.
A walk-in and a large custom piece do not deserve the same notice period or the same booking window.
Minimum notice and booking windows set per appointment type, with your artist-level default underneath for any type that does not set its own.
What you ask for up front depends on the work — and so does what it costs you when it falls through.
Deposits set per appointment type, flat or a percentage, with the no-show and late-cancellation fee configured alongside them.
When they don't show up
An empty chair costs you the day, not the appointment. Three things stand between a booking and that.
A deposit before the date is held
Require a deposit on any appointment type — a flat amount or a percentage — and the client pays it in the same booking flow, before the slot is confirmed. The booking fee appears as its own line before they pay, so nothing arrives as a surprise.
Their card stays on file
When a client pays a deposit through your booking link and accepts your cancellation policy, their card is saved against that booking. You set the policy; they agree to it before the slot is theirs.
The fee you set, capped at what they agreed to
Mark the appointment a no-show or a late cancellation and charge the fee from the appointment itself. The amount can be lowered, never raised above what the client agreed to at booking. If the card declines, the client is emailed a payment link instead.
Payments run through Stripe · payouts go straight to your own Stripe account · card numbers are never stored here
Moving over without starting again
Nothing here asks you to begin with an empty calendar and an empty client list.
Connect Google Calendar once
Appointments booked here go out to it. Busy events on it block your booking link, so an outside commitment cannot be booked over. Delete an event in Google and the matching appointment is cancelled here.
Import the calendar you are already working from
The importer reads the events already on your connected calendar — including the ones another scheduling tool created — suggests an appointment type for each, matches or creates the client, and flags any whose timezone does not look right before you commit. Reminders are scheduled for everything you bring across.
Bring your client list from a spreadsheet
Upload a CSV, map your columns onto the fields you want, and preview the result before a single row is written. From then on, each client's ideas, forms, and appointments attach to that record.
Keep the DMs. Put your booking link in your bio and in your replies — the link carries your deposit, notice, and per-day rules, so the conversation stops having to be the calendar.
What your client actually does
Four screens, in this order. No download, and no account until they want one.
1. They open your link
In whatever browser is already on their phone
There is nothing to install and no account to make. They see a month, and inside it only the times that pass every rule you set.
2. They answer your questions
Your intake form, not a generic one
Placement, size, budget, reference photos, whatever you actually ask. Every field on the form is one you built; none of it is fixed in the software.
3. They pay the deposit
In the same flow, through Stripe
The deposit and the booking fee are shown as separate lines before they pay. The slot is reserved the moment they pick it and confirmed once the deposit lands.
4. They sign the consent form
Signature drawn on the screen, ID photographed
It is filled in before they sit down and stored on the appointment. Returning clients keep their answers, but the signature, the acknowledgements, and the ID photos are always taken fresh.
No account is required to book. Clients who want one get a free portal where their ideas, forms, and appointments live in one place.
What the first week looks like
We are not going to put a stopwatch on your setup. Here is the order it happens in instead.
Create your account and set your rules
Working hours, how many sessions and how many consultations you will take in a day, how much notice you need, how far ahead you will let anyone book, and what deposit each kind of appointment asks for.
Bring your calendar
Connect Google Calendar and import the appointments already sitting on it. Reminders are scheduled for each one you bring across, and your outside commitments start blocking your booking link straight away.
Bring your clients
Import your client list from a CSV and check the preview before anything is written. Their ideas, forms, and appointments attach to those records from then on.
Put the link in your bio
One public booking link, which only ever offers times that pass every rule you just set. Paste it wherever your clients already reach you.
Take the first booking
A client picks a time, fills in your intake form, pays the deposit, and signs your consent form before they sit down. It lands on your calendar as an appointment, and the deposit lands in your payments report.
And if it is not for you
There is no contract. Cancel from your billing settings whenever you like and your access runs to the end of the period you have already paid for. Pay monthly, or pay annually for the price of ten months.
Start Free TrialReady when you are
For Artists & Studios
Bookings, forms, deposits, and your client list — run your books in one place instead of five apps.
For Clients
Find your artist and book with confidence — free to browse, submit your idea, and message artists.
Simple pricing that grows with you
Start solo, add your team, expand to more shops — the platform scales when you do.
Solo
For independent artists
- Online booking with your availability rules
- Custom intake & digital consent forms
- Stripe deposits, payments & invoices
- Free client portal for every client
Studio
For shops with a team
- Everything in Solo
- Multi-artist management with permissions
- Email automations
- Lead board to track every inquiry
Empire
For multi-shop operations
- Everything in Studio
- Unlimited artists and shops
- API access for custom integrations
- Financial reporting across your shops
14-day free Solo trial · Free Light plan.
Questions, answered
How much does TattooBooking cost?
There are plans for solo artists and plans for multi-artist studios. The Light plan is free, and the Solo plan starts with a 14-day free trial. You can cancel anytime — see the pricing page for current plans and what each includes.
Do my clients have to pay to use it?
There is no subscription for clients — accounts, the client portal, forms, consents, and appointment tracking are free. The only client cost is a booking fee on payments taken through the platform, shown as its own line before they pay — and if you'd rather absorb it instead, contact us and we'll switch it to your side.
Can clients book with me online?
Yes. You get booking links that follow your availability rules — working hours, minimum notice, and per-day limits — so clients only ever see times you actually want to fill.
Can I take deposits?
Yes. Collect deposits through Stripe at the time of booking, and send payment links or invoices for the remaining balance.
Does it handle consent forms?
Yes. Build digital consent forms with signature capture, and every signed form is stored with the client's appointment so it is always on file.
Does it sync with Google Calendar?
Yes. Each artist can connect their own Google Calendar — appointments sync to it, and busy events on it block your booking availability so outside commitments cannot be booked over.
Does it work for shops with multiple artists?
Yes. Studios can manage multiple artists with per-artist permissions, individual calendars and booking links, and shop-level financial reporting across the whole team.
Can I charge for no-shows?
Yes. When a client pays a deposit through your booking link and accepts your cancellation policy, their card is saved for that booking. You can then charge the no-show or late-cancellation fee you set — up to the amount they agreed to at booking, and never more. If the card declines, the client is emailed a payment link instead.
I book through Instagram DMs — does this replace that?
Keep the DMs. Put your booking link in your bio and in your replies; the link carries your deposit, notice, and per-day rules, so the conversation stops having to be the calendar.
I already use another scheduling tool — can I switch?
Yes. Connect Google Calendar and use Import: it reads the events already on your calendar, including the ones another scheduling tool created, suggests an appointment type for each, matches or creates the client, flags any whose timezone looks wrong, and schedules their reminders. Your client list comes across from a CSV.
Do my clients need an account to book?
No. Your booking link works in whatever browser is already on their phone, with nothing to install. Clients who want an account get a free portal where their ideas, forms, and appointments live in one place.
Does it understand how tattooing actually works?
Sessions and consultations get separate daily caps that are counted independently, so a full session day never hides your consult slots. Minimum notice and booking windows are set per appointment type, a double or triple day books consecutive days as one appointment, and a switch decides whether a consultation may sit inside a booked session.
Is there a contract?
No. Pay monthly, or pay annually for the price of ten months. Cancel from your billing settings and your access runs to the end of the period you have already paid for.
Discover Tattoo Conventions
Find the shows near you and the artists working them
Find Your Next Event
Browse upcoming tattoo conventions and expos. See which artists are working a show and book them for it.
Browse ConventionsEvent Locations
Find conventions near you
Featured Artists
See who's attending
Get Your Event Listed
Organizing a convention? Add it to the directory
Are you organizing a tattoo convention? Add it to the directory
Stay Updated
Get the latest tattoo trends, artist spotlights, and exclusive offers delivered to your inbox.