Set up a barbershop booking page with deposits (or a no-show fee) in Square Appointments
Build services and online booking, then choose a payment policy your Square plan actually supports. Deposits, full prepayment and no-show fees have different limits.
Create each cut as a service (Items & services → Items → Service library → Create service) with a fixed price and duration. Confirm online availability and offered services for each barber in your account’s staff settings. Then go to Appointments → Settings → Payments & cancellations and choose an available payment policy: Require a deposit (Square lists this on the Free plan too), Hold card in case of no-show, or Require full prepayment. Before setting a cancellation cut-off, check the plan restrictions below.
First, choose your no-show protection
All three live under the same Payments policy setting, so you're choosing one approach.
| Policy | What the client does | Good for | Watch out for |
|---|---|---|---|
| Require a deposit | Pays a fixed amount or a percentage when booking online | Shops with frequent no-shows; money is in hand up front | Clients cannot cancel deposit bookings themselves, but may reschedule before an enabled cut-off. Deposits apply to online bookings and fixed-price services |
| Hold card in case of no-show | Adds a card; you charge a fee only if they break your policy | Regulars who'd resent paying up front | Cancellation-policy and no-show controls are paid-plan features on the current US pricing grid. The card is held for that appointment unless the client chooses Save Card |
| Require full prepayment | Pays the full price to book | Premium services, events | Self-service changes depend on acceptance and settings. Check the account flow and refund rules before promising online cancellation |
Steps
- Create your services. In Square Dashboard go to Items & services (sometimes labeled Items & menus or Items & inventory) → Items → Service library → Create service. Enter the name (e.g. "Skin fade"), price type and price, and duration. Configure online booking for the service, then Save. Use variations for "Fade, short / long" pricing.
- (Optional) Add clean-up time. Turn on Block extra time after appointment so clients can't book back-to-back with no gap. Square lists this as a Plus or Premium feature.
- Make each barber available online. In your account’s staff settings, confirm that each barber offers the intended services at the intended location and hours. Menu labels depend on the Square setup; verify the booking page rather than relying on a universal staff-menu path.
- Set the payment policy. Go to Appointments → Settings → Payments & cancellations. Under Payments, click your current policy and pick one:
- Require a deposit: choose a fixed amount or a percentage, apply it to all services or specific ones, and write the deposit policy clients see at checkout (say whether it's refundable).
- Hold card in case of no-show: click Next and choose a fee type: flat fee per appointment, flat fee per service, or a percentage of each service price.
- If your plan includes these controls: Set the cancellation window. On the same page, under Cancellation Policy, click Edit and choose a cut-off (from 1 hour to 2 weeks). Decide whether clients may reschedule or cancel online before the cut-off, then Save. Your policy shows during booking and at the bottom of confirmation emails.
- Brand the booking site. Go to Channels → Square Online → Website → Edit Site, choose Appointments in the top-left dropdown, and arrange your services. You can add a banner (for example "Walk-ins welcome after 3pm") and your location and hours. Click Publish.
- Book yourself as a test client from your phone. Confirm you see the deposit or card step and the policy text, and that the confirmation email arrives.
Model a no-show scenario, not observed recovery
Illustrative no-show and fee-value arithmetic
An illustrative estimate, not a promise of money recovered. It assumes 4.33 weeks per month and that every modeled deposit or fee can be collected and retained. It does not model declined cards, refunds, behavior changes or processing fees. The calculator does not recommend a lawful or appropriate fee.
What breaks
- Deposits only apply to online bookings. If you book a client yourself from the calendar, Square doesn't take the deposit.
- Deposit appointments can't be checked out with Invoices, can't be checked out in Offline Mode on mobile, can't redeem loyalty rewards, and can't use packages.
- Several services, one charge. Book a cut plus a beard trim and each service's deposit is added into a single charge.
- Refunds. If the appointment hasn't been checked out, cancel it or mark it no-show and Square offers the refund. After checkout, refund from Transactions. Square says refunds for cancellations more than 60 days after booking must be issued outside Square.
- Charging a no-show fee is manual. When a client cancels late or doesn't show, Square gives you the option to enforce the policy. You can charge a cancellation fee up to 14 days after the appointment. If the card declines, you'll have to contact the client.
- Commissions. Staff commissions are calculated on the full service price at checkout, deposit included.
Square Appointments has a Free plan, and Square lists deposits on Free, Plus, and Premium.
Sources
- Square Support: Create and manage services (checked Nov 7, 2026)
- Square Support: Set up and accept deposits with Square Appointments (checked Nov 7, 2026)
- Square Support: Manage booking cancellations and prepayment policies (checked Nov 7, 2026)
- Square Support: Add services to your online booking site (checked Nov 7, 2026)
- Square US Appointments pricing and feature grid (read November 7, 2026)
Published November 7, 2026. Sources last read November 7, 2026. Send a correction.