A tattoo studio can collect a deposit at booking by giving each artist their own calendar in GoHighLevel and turning on upfront payment in that calendar's settings, with the deposit amount that artist charges. The client picks the artist, pays, and only then is the slot booked. The bottom line: a deposit is the studio's real no show policy, so it should be collected by the booking form and not by a follow up message.
What real studio policies say
Deposit rules vary but follow a pattern. One studio requires a non refundable deposit of 50 percent of the session cost at booking, applied to the final bill, with rescheduling free at least 48 hours ahead. Another sets deposits by session length, $50 for the shop minimum, $80 for one hour, and $150 for 1.5 hours or more, applied to the final cost and refundable until the artwork is sent. Others charge $100. Several say no shows forfeit the deposit and need a new one to rebook, and one says rescheduling through its link automatically transfers the deposit to the new booking.
Two things follow. The amount differs by artist, and the reschedule terms are part of the deal. A calendar per artist lets each artist's deposit be set on their own calendar.
How to set it up
| Piece | Setting | Note |
|---|---|---|
| Calendar per artist | One personal calendar for each artist | Clients choose the artist by choosing the calendar |
| Calendar group | Group the artist calendars under one link | GoHighLevel has support pages for managing calendar groups |
| Deposit | Charge upfront in the calendar's payment settings | Amount set per calendar |
| Reschedule terms | Written on the booking page and confirmation | Match your policy |
Build it in GoHighLevel
- Add your payment gateway under Payments, then Integrations.
- Create a personal calendar for each artist and set that artist's hours.
- Open each calendar's payment settings and enable Charge upfront. Enter that artist's deposit.
- Add a booking form with fields for the tattoo idea, size, and placement, and a checkbox for the deposit policy.
- Group the calendars so clients can start from one link.
- Build a workflow that fires when an appointment is booked, with Send SMS and Send Email confirmations that repeat the reschedule terms.
- Add reminders 72 hours and 24 hours before the session.
GoHighLevel's Calendar Payments page says payments in calendars work through six gateways (Stripe, NMI, Authorize.net, Razorpay, Square, and PayPal) for all calendar types, except that Razorpay, NMI, and Square are not supported for the Classic Widget and the Service menu. Add the gateway first under Payments, then Integrations. It also says the calendar can either charge upfront during booking or collect a card on file without charging.
A note on charging no show fees: the payment page describes collecting a card on file without charging, and the action list includes a Stripe one time charge action. If you plan to charge a saved card later, have the client agree to that in your written policy and test the flow before you rely on it.
What the workload looks like
For example, if six artists each book three sessions a week, that is 18 deposits a week. If 10 percent of sessions no show without a deposit, that is about two empty slots a week (18 times 0.1 is 1.8). A deposit turns those into paid holds.
Mistakes to avoid
- One deposit for every artist. Amounts differ, so set them per calendar.
- Hiding the policy. Put reschedule and forfeit terms on the form and in the confirmation.
- Unclear transfer rules. Say whether a reschedule carries the deposit.
- Skipping reminders. A reminder before the 48 hour cutoff saves sessions.
How this was handled before
Artists commonly collect deposits by message and payment app. That works for one artist and gets harder for a studio, because someone has to confirm payment before marking the slot as held. When payment is part of the booking, the calendar holds the slot only after the deposit is paid, and the confirmation carries the policy.
Check before you switch it on
US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Clients often give a personal number, so keep messages about the appointment and not the design details. This is general information, not legal advice.
Questions people ask
How much should the deposit be?
Real studio policies range from a flat $50 to $150 by session length, $100, or 50 percent of the session. Set yours in your policy.
Can the deposit carry over when a client reschedules?
One studio's policy says a reschedule through its link transfers the deposit to the new booking. Decide your rule and state it clearly.
Can clients pick their artist?
With one calendar per artist grouped under one link, yes.
Ready to try it yourself? Start a GoHighLevel account here.
You can also see this in action in our GoHighLevel capabilities demo.
