Connect Stripe payments
Set up Stripe for your artists or your shop so deposits, payments and in-person charges land in the right account.
Updated
Open this in the appTattooBooking takes payments through Stripe. Each artist can have their own Stripe account, and a shop can have one too, so money goes straight to whoever should receive it.
Before you start
- You will need the email address the account should be registered under, and the usual details Stripe asks for when opening an account (identity, bank account for payouts).
- The page is under Financial → Stripe Connect and is available to account owners and managers. There is no plan requirement.
- Stripe creates an Express account for you. You do not need an existing Stripe account, but if you have one, sign in to it with the same email when Stripe asks.
Connect an artist
- Open Financial → Stripe Connect. The Artist Accounts tab is selected.
- Pick the artist from the list (search by name if you have many).
- Press Connect to Stripe.
- Stripe's onboarding opens — either inside the app or in a new tab, depending on how your account is set up. Sign in with the artist's email; the app reminds you which one: "Sign into Stripe with …. The Express account was created under this email."
- Work through Stripe's questions. If you stop part-way, come back to the same page and press Continue Setup to pick up where you left off.
- When Stripe has everything, the artist's status shows Pending Verification: "Stripe is reviewing your account (1-2 business days). You can continue setup." Press Check Status any time to refresh it.
- Once Stripe approves the account the status becomes Connected, and the artist gets an email and an in-app notice ("Payments Enabled!").
If the account was created under the wrong email, press Reset while it is still incomplete. That deletes the unfinished account so you can start again.
Connect the shop
The Shop Account tab does the same for the shop itself. Press Connect Shop to Stripe and complete Stripe's onboarding as a business. In the tab's own words: "Connect your shop to Stripe to receive payments on behalf of all your artists. When the shop account is connected, you can configure per-artist payment routing in the 'Payment Routing' tab."
Who gets paid
With a shop account connected, the Payment Routing tab lets you choose, per artist, whether their payments go to the Shop Account or the Artist Account. The Artist Account option is only available for artists who have completed their own Stripe setup ("Has own Stripe account").
The rule the app follows when a payment comes in:
- If the shop has a connected account, the artist's payments go to the shop unless that artist is routed to their own account and that account is fully set up.
- If the shop has no connected account, payments go to the artist's own account.
- Only an active shop membership can route payments — a removed artist's old routing is ignored.
What the account is used for
The Stripe Connect page lists it:
- Deposits at booking — clients pay automatically when they book through your booking links. Set deposit amounts per event type in Booking → Settings.
- Take Card Payment — charge a card, or send a payment request, from any client profile, tattoo inquiry, or appointment. Everything shows on the Payments page.
- In person — Tap to Pay on the mobile app, or a Stripe Terminal reader, for card-present charges.
Money you receive outside the platform is recorded, not charged. Record Payment sits next to Take Card Payment wherever it appears — the client's profile, a tattoo inquiry, an appointment, and the Charge page — and on the mobile app as Record cash/other payment instead. Choose the client, optionally the inquiry and appointment it belongs to, and the artist who earned it (an artist is always required), then enter the amount and how it was paid: cash, card on another terminal, Venmo, Zelle, check, or other. It appears on the inquiry's payments, in the client's payment history, and in that artist's earnings; a recorded payment can be deleted from the inquiry's Payments section if it was entered by mistake. Recording a payment does not change which artist the inquiry is assigned to, and it does not need a Stripe account.
Refunds run through the same connected account. A platform service fee applies to each payment; whether it is added to the client's total or absorbed by you is set on your subscription. The fee covers card processing and TattooBooking's service; TattooBooking keeps the part that is not paid to the card processor.
Status meanings
| Status | Meaning |
|---|---|
| Not Connected | No Stripe account yet. |
| Setup Incomplete | An account exists but Stripe still needs information. Press Continue Setup. |
| Pending Verification | Details submitted; Stripe is reviewing (usually 1–2 business days). |
| Connected | Charges and payouts are enabled. |
The Manage Account button (or Manage Shop Account) opens the account's Stripe dashboard, where you can see payments, payouts, balance and account details.
Disconnecting
An account that has finished onboarding cannot be removed from the app, because it may have processed payments. If you need to disconnect one, contact support. Reset is only offered while an account is still incomplete.