Tutorials AI Tools Industries Templates Start Here Find Your Tools →
Salon Business Automation

Invoice Automation for Salons, Get Paid Automatically, Stop Chasing Payments

A hair salon in Miami was losing $2,400 a month to no-shows and last-minute cancellations. They had no deposit policy and no system to collect one. One afternoon of setup later, they had automatic deposits at booking, automated receipts, and zero unpaid invoices. Here's the same setup, step by step.

⏱ 60 minutes to set up Free plan available (Square) Works for any salon or spa Updated February 2026
F
M
Fredrik Filipsson & Morten AndersenCo-founders, Main Street AI · built multi-million dollar businesses with AI
Stylish hair salon with bright lighting and styling stations
$2,400
Avg monthly loss to no-shows
70%
Fewer no-shows with deposits
2.7 days
Faster payment with automation
3hr
Saved per week on invoicing admin
Affiliate disclosure: Some links on this page are affiliate links. We may earn a small commission at no extra cost to you. We only recommend tools we've tested and trust.

After this tutorial, your salon will have:

  • Automatic deposit collection at booking, clients pay when they book, not when they show up
  • Automatic booking confirmation receipts sent immediately after every booking
  • 24-hour appointment reminders with a cancellation link (so you can fill spots early)
  • Automatic digital receipts sent after each completed service
  • Built-in tip prompts at checkout that increase tips by 30–40%
  • A revenue dashboard showing exactly what's making money, no spreadsheets

Before and after automation:

BEFORE, The Manual Way
  • No deposit, clients cancel last minute with no consequence
  • Forget to send receipts half the time
  • Clients leave without tipping because they don't have cash
  • Count the register manually to track revenue
  • No idea which services are actually most profitable
AFTER, With Automation
  • Deposit auto-collected at booking, no-shows drop 70%
  • Digital receipts emailed automatically after every checkout
  • Digital tip prompts on the payment screen, tips increase
  • Revenue reports generated automatically, daily and weekly
  • Know exactly which stylist and service makes the most money

Best invoicing and payment tools for salons in 2026

Tool Best For Price Key Payment Features
Square for Salons Best Free Option Small salons, solo stylists, barbers Free (2.6% card fee) Deposits at booking, auto-receipts, reminders, tipping, revenue reports
Vagaro Mid-size salons, spas, multi-staff $30/month Integrated invoicing, deposits, reminders, gift cards, loyalty programs
Fresha Salons wanting no monthly fee Free (% on new clients) Card-on-file, deposits, reminders, no-show protection built in
FreshBooks Mobile stylists, bridal packages, large events $19/month Professional invoices, auto payment reminders, retainer billing, expense tracking

For most hair salons taking appointments in person, Square for Salons (free) or Vagaro ($30/month) handle everything, booking, deposits, checkout, and receipts in one place. For mobile stylists or bridal packages where you send invoices separately, FreshBooks is the better choice.

This tutorial walks through Square, the most common starting point for salons new to payment automation.

Start taking deposits and getting paid automatically

Square for Salons is free to set up. You only pay the standard 2.6% card processing fee when clients pay. No monthly fees, no contract.

Get Square for Salons Free →

Affiliate link, we may earn a small commission. Free plan, no monthly fees.

How to Automate Salon Invoicing in 60 Minutes

1

Set up Square for Salons and add your services

Go to squareup.com/us/en/appointments and create a free account. Enter your salon name, address, phone, and business hours. Then go to Services and add each of your services with their name, duration, price, and which staff member performs it.

Once complete, Square gives you a public booking page (e.g., squareup.com/appointments/book/your-salon). Add this URL to your Instagram bio, your website, and your Google Business Profile listing.

📸

Screenshot: Square Appointments services list showing Balayage, Haircut, Blowout with prices and durations

💡 Be specific with service names and pricing: "Balayage, full head $220," "Root touch-up $95," "Blowout $55." Clear pricing upfront prevents awkward checkout conversations and reduces sticker shock that leads to unhappy customers.
2

Enable automatic deposits at booking

In Square Appointments, go to Settings → Booking Policies → Deposits. Toggle on "Require a deposit to book online." Set your deposit amounts by service or across the board:

  • Services under $100: $25 flat deposit works well
  • Services $100–$200: $50 deposit or 25% of service price
  • Color, extensions, bridal: 50% deposit recommended

When a client books online, Square collects the deposit via credit card immediately. The remaining balance is charged at checkout after the service. If they no-show or cancel within your cancellation window, you keep the deposit per your policy.

📸

Screenshot: Square Appointments deposit settings showing toggle "Require deposit to book online" enabled, with $50 amount entered

💡 Write your deposit policy clearly in your booking confirmation. Square shows clients a policy message at booking, customize it to say: "A deposit is required to secure your appointment and is applied to your service total. Cancellations within 24 hours forfeit the deposit." Most clients accept this gracefully when it's communicated upfront.
3

Turn on automated booking confirmations and reminders

In Square Appointments, go to Settings → Notifications. Enable these three automations:

  1. Booking confirmation (immediately): Sent by text and email the moment a client books. Includes appointment details, stylist, address, your cancellation policy, and a "Manage appointment" link.
  2. 24-hour reminder: Sent the day before: "Reminder: Your appointment at [Salon] is tomorrow at [time] with [stylist]. Need to reschedule? [link]"
  3. 2-hour reminder (optional): Great for color services: "See you soon! For your best color result, please arrive with clean, dry hair."
📸

Screenshot: Square Appointments notifications settings with confirmation, 24hr, and 2hr reminders all toggled on

💡 The cancellation link in the 24-hour reminder is crucial. When clients can easily cancel from their phone, without calling, they do it earlier. Early cancellations give you time to fill that slot. No-shows happen when canceling feels like too much friction.
4

Enable automatic digital receipts

When you check out a client using your Square Point of Sale, Square automatically sends a digital receipt to their email or phone number, the moment you tap "Complete Sale." You don't have to do anything.

The receipt includes: service name, stylist, price, deposit already deducted, final amount charged, your salon's contact info, and a "Book Again" button linking directly to your booking page.

📸

Screenshot: Square POS checkout screen showing service total, deposit deducted, final charge, and email/text receipt selector

💡 The "Book Again" button on receipts is a hidden gem. Many clients rebook when they get the receipt because the booking link is right there in their hand immediately after a great service. It's passive rebooking with zero effort on your part.
5

Enable digital tipping

In your Square POS settings, go to Settings → Checkout → Tips. Enable the tip screen and set suggested tip amounts: 18%, 20%, 25%, or custom. The tip prompt appears on the payment screen (or the customer's card reader) at checkout.

Salons that switch from cash tips to digital tipping consistently report 30–40% higher tip amounts. Why? Because clients who don't have cash either skip tipping entirely or feel awkward. A digital prompt makes it easy and normal, and suggested percentages anchor expectations higher than a tip jar.

💡 Train your front desk: When handing the payment terminal to the client, say "It'll ask about a tip, just follow the prompts", casually, not awkwardly. This normalizes the digital tip process and clients appreciate the guidance.
6

Check your revenue dashboard weekly

Every Monday morning, spend 5 minutes in Square Dashboard → Reports → Sales Summary. You'll see:

  • Total revenue for the week (and comparison to last week)
  • Revenue by service type, are color services or cuts driving more income?
  • Revenue by stylist, useful for commission tracking
  • No-show and cancellation trends
  • Average transaction size, is it going up over time?

No manual spreadsheet work. Square does all the math automatically.

💡 One insight that pays for itself: Most salon owners are surprised to discover that their "quick" 45-minute root touch-ups generate more hourly revenue than their 3-hour color services. The data tells you where to focus your marketing.
Real Results

How a Miami Salon Eliminated No-Shows and Recovered $2,400/Month in Lost Revenue

$2,400
Monthly revenue recovered
80%
Drop in no-shows after deposits
+32%
Higher average tip amount (digital)

Maria owns a 4-stylist salon in Miami. She averaged 8–10 no-shows per week, mostly color appointments that left a chair empty for 2–3 hours with no revenue. She knew she needed deposits but was afraid clients would be offended.

She switched to Square for Salons, turned on $50 deposits for all color services, and enabled the digital tip screen. She lost two clients who refused to pay a deposit, the same two who had no-showed three times before. No-shows dropped from 9 per week to under 2. Tips went up 32% once clients had a digital prompt instead of a cash jar.

"The two clients I lost were the ones who had been no-showing. The deposit didn't push away my good clients, it filtered out the bad ones. The digital tipping was a surprise bonus I didn't expect. My stylists are making significantly more per appointment just from that one change."

Stop losing revenue to no-shows. Start today, it's free.

Square for Salons handles deposits, reminders, checkout, receipts, and revenue reports, all included at no monthly cost. Only the standard card processing fee applies.

Get Square for Salons Free →

Affiliate link, we may earn a commission. Free plan, no monthly fees, no contract.

Frequently Asked Questions

Will charging a deposit drive my clients away?
For the vast majority of loyal, regular clients, a deposit policy communicated clearly and professionally has no negative impact. Research across thousands of salons shows that 90%+ of regulars accept deposit policies without issue. The clients who push back hardest are typically the same ones who no-show most frequently. Communicate the policy warmly in your booking flow and confirmation message, and most clients won't think twice about it.
What deposit amount should I charge?
The most common structure is $25–$50 for standard services and 25–50% for high-ticket services (balayage, extensions, bridal). The deposit should be large enough to create accountability (so forfeiting it actually stings) but not so large it feels like a barrier to booking. For most hair salons, $25–$50 is the sweet spot.
What's the best invoicing tool for a mobile hairstylist?
For mobile stylists doing home visits, event styling, or bridal parties, Square Invoices or FreshBooks are ideal. Both let you send a professional invoice via text or email that clients pay online with a credit card before or after the service. FreshBooks adds automatic payment reminders if the invoice isn't paid within your terms, so you don't have to chase. See our FreshBooks review → for the full breakdown.
Can I keep using my current booking system and just add Square for payments?
Yes, in some cases. If you use Vagaro, Fresha, or GlossGenius, they have their own built-in payment and deposit systems that work without Square. If you use a booking system that doesn't handle payments well, you can connect it to Square via Zapier, when a new booking is confirmed, Zapier triggers a Square invoice or deposit request. See our Zapier beginner guide → to understand how this works.

What to Automate Next →

The Main Street AI Briefing

One practical automation tip per week, written for small business owners. Join 28,000+ readers.