Built for tattoo studios & solo artists

Run the studio,
not the paperwork.

Tattabase is the calm, all-in-one operating system for tattoo studios — booking, deposits, consent, aftercare, payouts and health-department-ready compliance, in a single workspace that never makes you tab away.

No card required · Import your clients in minutes · Cancel anytime

Allergy flag surfaced on a booking: latex allergy — use nitrile gloves
Deposit lifecycle on an appointment: $150 held, apply, forfeit or refund
app.tattabase.com/dashboard
The Tattabase dashboard: revenue, bookings and session KPIs, today's schedule and a needs-attention list

Real screens throughout — captured live from the seeded demo studio, not mockups.

$0
tracked through the ledger in 30 days
0
sessions completed in the same month
0
signed consent records — all immutable
0 artists
paid out to the cent, three different plans
Figures from the demo studio shown on this page — seeded, then measured by the product itself.
The daily loop

One workspace for the whole studio.

Stop stitching together a calendar app, a card reader, a folder of paper waivers and a spreadsheet of payouts. Tattabase runs the entire loop — and the shell never reloads, so nothing is ever more than a keystroke away.

app.tattabase.com/calendar
The week calendar with an appointment drawer open: allergy warning, consent status, deposit lifecycle, reschedule and supplies

A busy week — with one booking open in the drawer: allergy flag, consent status, deposit, reschedule, supplies.

Booking & scheduling

A calendar that carries the day.

Conflicts are refused to the minute, healing gaps between sittings are enforced automatically, and dragging a booking to a new slot is the whole reschedule. Click anything and it opens in a drawer over the calendar — the page never reloads under you.

  • Drag-to-reschedule with conflict & healing-gap checks on the server
  • Waitlist and walk-ins one click from the header
  • Allergy and do-not-book flags surfaced right where you book
Deposits

No deposit, no chair.

Deposits are collected when the booking is made — through your own Stripe account — and tracked as a first-class ledger object. Apply it to the final bill, forfeit it on a no-show, or refund it, and the money trail stays intact either way.

  • Collect · apply · forfeit · refund, every step recorded
  • Emailable payment links for deposits on any booking
  • Balance due computed live on the appointment
Money

An append-only ledger, not an editable spreadsheet.

Every deposit, charge and refund lands in a ledger that nothing can quietly rewrite — corrections are new entries, never edits. That's not a limitation; it's what makes the numbers trustworthy when it's time to reconcile, export for the bookkeeper, or answer a dispute.

  • Integer-cents money math — no floating-point drift, ever
  • Clean CSV exports for the accountant
  • Card & cash, filterable by kind
app.tattabase.com/payments
The payments ledger: deposits and charges per client with amounts and methods

The demo studio's ledger — deposits and charges as they happened.

Compliance & consent

Hand the inspector a clean record.

Consent forms, medical intake and photo releases are versioned and append-only — corrections create a new signed record, nothing is ever silently edited. Every signature captures who, what, when, the exact form version and the IP, with the client's drawn signature encrypted at rest.

  • Reconstruct exactly what a client signed, and when
  • Jurisdiction-aware templates & guardian consent for minors
  • Printable inspection exports, one click
app.tattabase.com/compliance
The compliance center: immutable signed consent records with form version, signing time and who captured them

Signed records with version, timestamp and captor — none of it editable.

Clients

The whole client, one drawer.

Contact details, allergy and skin flags, appointment history, signed forms, deposits — everything about a client opens in a drawer over whatever you were doing, and inline edits save as you type. Import your existing book from any CSV in minutes.

  • Allergy flags that follow the client onto every booking
  • CSV import with de-duplication and a preview before writing
  • Referral tracking, portal links, GDPR export & erasure built in
…/clients
A client drawer: Marcus Bell with a latex allergy flag, contact details and upcoming appointments

Marcus, his latex allergy, and his next three sittings.

Payouts

Splits that end the month-end argument.

Commission, tiered commission, booth rent or a hybrid — every artist's cut is computed per transaction, in integer cents, the moment money moves. Month-end is a report, not a negotiation.

app.tattabase.com/reports
The payouts report: per-artist gross, artist share and studio share under tiered, hybrid and flat commission plans, plus a booth-rent invoice

Three artists, three different deals — tiered, hybrid, flat 40% — settled from the same ledger.

Public booking

Booked while you're tattooing.

A public booking page — linkable from an Instagram bio, embeddable anywhere — takes requests around the clock against each artist's real availability. Requests land as pending bookings for the front desk to confirm, with the deposit link ready to send.

  • Real availability per artist, never a double-booking
  • Public artist portfolio pages for every chair
  • Paste an Instagram DM and let intake parse it into a lead
tattabase.com/book/inkline-studio
The public booking page for the demo studio: pick a location, artist, appointment type and date, then request the appointment

The demo studio's public booking page — live at its own URL.

Why it exists

Made for the chair, not the spreadsheet.

Software built by watching how studios actually run a day — deposits chased between clients, waivers in a filing cabinet, payouts argued from memory. Every screen above replaces one of those.

And the rest of the job

From first DM to healed photo.

Every stage of a client's journey has a home — and each one talks to the next, so nothing falls through the cracks.

Aftercare on autopilot

Healing check-ins and healed-photo requests send themselves. A concerned reply raises a flag in the studio the moment it arrives.

Health & safety logs

Append-only sterilization cycles and spore-test tracking, with overdue tests raised before an inspector ever asks. Printable in one click.

Two-way texting

Reminders, aftercare and replies in one thread per client. Inbound texts match to the right client automatically.

Designs & flash

A design pipeline with e-signed client approval, a claimable flash library, and quoted-vs-paid tracking across every sitting of a big piece.

Inventory & COGS

Ink, needles and supplies with lot numbers and low-stock alerts — and real cost of goods attributed to the session that used them.

Client portal & API

A tokenized self-service portal for clients — upcoming sittings, forms, reschedule links — plus a versioned REST API, iCal feeds and signed webhooks.

Safe by construction

Multi-studio isolation, enforced at the query.

Run one chair or a dozen locations. Studio isolation is enforced at the data layer — not the UI — so no query can ever read across studios. Role-based permissions, optional mandatory two-factor, drawn-signature capture, an append-only audit trail and one-click GDPR export come standard.

  • Per-studio, per-location scoping on every record
  • 2FA, session management, full audit log
  • Runs on ordinary shared hosting — cheap to host, easy to move
app.tattabase.com/dashboard
KPI cards from the dashboard: revenue, bookings created, sessions completed and new clients

Role-aware KPIs — the front desk sees schedules, owners see money.

Simple, honest pricing

Pick a plan. Two months free on us, yearly.

Save 2 months
Solo Artist
For the independent artist running their own chair, books and aftercare.
$ 29 / month
Billed monthly
Start free trial
  • 1 artist · 1 location
  • Online booking & Stripe deposits
  • Consent, medical intake & aftercare
  • Client portal, designs & flash
  • Payments ledger & earnings export
Most popular
Studio
For a shop with a team — multiple artists, locations and a front desk.
$ 79 / month
Billed monthly
Start free trial
  • Up to 10 artists · 3 locations
  • Everything in Solo, plus:
  • Commission, booth-rent & hybrid payout splits
  • Health & safety logs, inventory & COGS
  • Roles, mandatory 2FA, audit log & API
Card & subscription billing secured by Stripe · 14-day free trial · no card to start · cancel anytime
Questions

Good to know.

Do I need my own Stripe account?+

For collecting client deposits, yes — deposits land directly in your own connected Stripe account, so you're always paid first and Tattabase never touches the card. Your Tattabase subscription itself is also billed through Stripe.

Can I move my existing clients over?+

Yes. Import a CSV from your current system or spreadsheet — Tattabase sniffs the delimiter, maps common column names, splits single-name fields and de-duplicates against what's already there, with a preview before anything is written.

Is it really compliant enough for an inspection?+

Consent, medical-intake and sterilization records are append-only and versioned: nothing is ever silently edited, corrections become new signed records, and every entry captures who, what, when, the form version and IP. Sterilization and spore-test logs export to a printable inspection sheet.

What happens when the trial ends?+

You get 14 days on the full Studio feature set. Pick Solo Artist or Studio whenever you're ready — your data stays exactly where it is. No plan is chosen for you and nothing is charged until you subscribe.

Are these screenshots real?+

Yes — every product image on this page is a real screenshot of Tattabase running against its seeded demo studio, captured from the live app. What you see is what you sign into.

Your studio, running itself.

Set up your studio, import your clients and take your first deposit today. Two weeks free — no card required.