The Barbershop Management System Web App runs your entire shop from one screen — 20 built-in modules, 3 secure roles, 13 owner reports and 30 connected data tables, all on Google Sheets and Google Apps Script. It ships pre-loaded with a realistic demo shop (3 barbers, 25 services, 20 products, 40 customers, 3 membership plans) so you can test every feature in minutes, then clear it and go live.
🚀 Try the Live Demo Before You Buy
We have deployed this web app in our own Google account so you can test every page, every role and every report — with real sample data — before purchasing. No signup, no email required.
🔑 Test Login Credentials
Sign in as Admin1 to run the whole shop — every module plus Settings, User Management, List Management, commission rates, Reports, Audit Log and Database Archive — or as Manager1 to work the front desk: appointments, walk-in queue, billing/POS, customers, services, products, inventory, memberships, staff attendance, expenses and reports (pay and commission fields stay hidden). 💡 Tip: book an appointment first, then bill it from the POS screen to see the full flow end to end.
💡 What you get after purchase: The full source code (Code.gs + Index.html) plus a step-by-step deployment guide so you can deploy your own private instance in your own Google account in under 15 minutes.
🌍 Join 8,400+ teams in 40+ countries using NextGenTemplates to replace paid SaaS tools with one-time-purchase Excel, Google Sheets, Power BI and web-app templates.
✅ Instant download · One-time payment · No subscription · No per-booking fees · No per-user fees · Deploy in your own Google account

🔑 Key Features of the Barbershop Management System
Every feature below is live and working — no placeholder tabs, no “coming soon” links.
- 📅 Appointments with double-booking prevention — day, week and list views that respect each barber’s shift hours, weekly off and shop holidays, then convert straight into a bill.
- 🧑🧱 Walk-in queue with auto tokens — daily token numbers, estimated wait times and a large “Now Serving” board for a counter screen.
- 💳 Counter POS billing — services and products on one bill with discounts, configurable tax, tips, loyalty redemption, membership redemption and split payment across two modes.
- ✂️ Automatic barber commissions — the system calculates commission on every bill line and produces monthly statements and payouts per barber.
- 🆔 Memberships & loyalty — prepaid wallet, service-credit and discount plans plus a full loyalty points ledger per customer.
- 📦 Inventory with a stock ledger — retail and consumable stock, low-stock alerts and automatic stock deduction when a product is sold.
- 📊 13 owner reports — from day-end closing to profit snapshot and tax summary, each with export to Excel and A4 print.
- 🔐 3 server-enforced roles & audit log — Owner, Manager/Receptionist and Barber, with salted-and-hashed passwords and a complete activity trail.
This web app tracks 8 live dashboard KPIs, 5 owner charts and 13 reports, and stores everything across 30 Google Sheets tables including Appointments, Bills, Payments, Commission Entries, Memberships and a Database Archive register.
📦 What’s Inside the Barbershop Management System
Eighteen screens make up the full workflow — here is every page you get:
Barbershop Management System
The branded login screen secures the workspace with a username and password and highlights the four pillars of the system — Smart Scheduling, POS and Billing, Loyalty and Memberships, and Owner Reports. Staff sign in with role-based access so each person only sees what they should.

Owner Dashboard
A live control room showing Today’s Revenue by Selected Range, Today’s Bills by Selected Range, Appointments by Status, Walk-ins Waiting by Queue, Avg Ticket by Selected Range, Products Sold by Today, Today’s Expenses by Cash Out, and Net Cash In Hand by Cash and Expenses, plus Revenue Trend by Last 30 Days and Services vs Products by Sales Mix.

Appointments
Book and track visits with Appointments by Date, Appointments by Customer, Appointments by Service, Appointments by Barber, Estimated Amount by Service, and Appointment Status by Booking Result. Double-booking is blocked automatically and each appointment can be converted straight into a bill.

Walk-in Queue
Manage the counter line with Walk-in Entry by Customer Name, Walk-in Entry by Phone, Walk-in Entry by Service, Walk-in Entry by Preferred Barber, and an auto Queue Token by Walk-in Customer with an estimated wait time and a large “Now Serving” board.

Billing and POS
Ring up services and products together with Collected Amount by Date Range, Bills by Date Range, Billing History by Bill Number, Total by Customer, Payment Mode by Bill, and Paid Status by Invoice — including discounts, tax, tips, loyalty, membership redemption and split payment.

Customers
A full client directory with Customer Directory by Contact, Customer Source by Customer, Loyalty Points by Customer, Member Status by Customer, and Tags by Customer, plus visit history, birthdays and lapsed-customer views.

Services and Pricing
Manage the service menu with Service Menu by Category, Duration by Service, Price by Service, Commission by Service, and Status by Service so pricing and barber commissions flow straight into billing.

Products
Track retail and consumable stock with Products by Category, Product Type by Product, Price by Product, Stock by Product, and Status by Product — selling a product on a bill reduces stock automatically.

Inventory
Keep stock accurate with Products by Stock Count, Low Stock by Product, Stock Value by Cost, Stock Levels by Product, Stock Movement by Product, and Quantity by Movement Type, backed by a per-product stock ledger.

Memberships and Loyalty
Sell and track plans with Membership Plans by Price, Validity by Plan, Active Members by Customer, Wallet Balance by Member, Expiry Date by Member, and Status by Membership across prepaid wallet, service-credit and discount plans.

Barbers and Staff
Manage your team with Staff Profiles by Role, Specialties by Staff, Shift by Staff, Pay Structure by Staff, and Status by Staff — including working days, weekly off and commission rates.

Attendance
Record daily attendance with Attendance by Date, Status by Staff, In Time by Staff, Out Time by Staff, and Leave and Half-Day by Staff, feeding straight into monthly payout calculations.

Commission, Payout and Expenses
Handle money-out with Expenses by Category, Total Expenses by Summary, Amount by Expense Category, Expense Details by Date, Payment Mode by Expense, and Paid To by Expense, alongside auto-calculated barber commission statements and payouts.

Reports
Owner-ready reporting including Expense Report by Category, Expense Summary by Category, Amount by Expense Date, Expense Details by Description, and Payment Mode by Report Entry, plus day-end closing, sales, barber performance and tax-summary reports — each exportable and printable.

Settings
Configure the shop with Shop Profile by Business Details, Business Hours by Day, Slot Interval by Booking Setup, Chairs by Station Count, and Holidays by Calendar Setup, plus tax, bill numbering, loyalty and email options.

User Management
Control access with Accounts by Username, Roles by User, Linked Staff by User, Last Login by User, and Status by User — passwords are salted and hashed, never stored in plain text.

List Management
Maintain editable master lists with Brand List by Product Brand, Cancellation Reason by Booking Status, Customer Source by Lead Channel, and Expense Category by Cost Type so every dropdown stays consistent.

Audit Log
Full accountability with Audit Log by Time, Activity by User, Activity by Module, Action by Event Type, and Summary by System Event — every create, update, void, payout and login is recorded.

📊 Barbershop Management System vs. Manual Spreadsheet vs. Salon SaaS — Where This Fits
| Feature | Barbershop Management System | Excel / Manual Spreadsheet + Calendar | Salon SaaS (Fresha / Booksy / Vagaro) |
|---|---|---|---|
| Cost | $39.99 one-time | Free but manual | $0–$200 / month + booking fees |
| Platform | Google Sheets + Apps Script (your Drive) | Excel / Google Calendar | Vendor cloud |
| Setup time | Under 15 minutes | Hours of formula building | Account + onboarding |
| Appointments + walk-in queue | ✅ Both, with token board | Manual entries | ✅ Yes |
| POS billing & printable receipts | ✅ 3″/4″/A4 receipts | ❌ | ✅ (often add-on) |
| Barber commissions & payouts | ✅ Automatic per bill | Manual | Higher-tier plans |
| Memberships & loyalty | ✅ Wallet, credits & points | ❌ | ✅ Yes |
| Own your data / no lock-in | ✅ 100% in your Google Drive | ✅ Yes | ❌ Vendor-hosted |
| Per-booking / per-chair fees | ✅ None | None | Common |
| Year-1 cost at 5 users | $39.99 total | $0 (your time) | $600–$2,400+ |
For a shop that wants real appointments, POS billing and barber commissions without monthly SaaS fees or per-booking charges, the Barbershop Management System sits in the sweet spot.
👥 Who This Template Is For — and Who It’s Not For
✅ This template is built for:
- Single-location barbershops and men’s salons with 2–10 barbers
- Owner-operators who want appointments, POS billing and commissions in one place
- Shops replacing pen-and-paper or a spreadsheet, or cutting a monthly SaaS bill
- Anyone comfortable running a free Google account (no coding needed)
❌ This template is NOT for:
- Large multi-branch chains needing centralized enterprise ERP and SSO
- Businesses that require offline-only software with no Google account
- Teams that want a fully managed vendor to run the software for them
⚙️ How to Use the Barbershop Management System
- Download the file and open the included setup guide.
- Create a Google Apps Script project, paste the Code file, and add an HTML file named exactly “Index”.
- Run the Setup function once to build all sheets and load the demo data.
- Deploy as a Web app and open the URL, then sign in with the Owner account.
- Update Settings, add your barbers, services and products, then start booking and billing.
💼 Real-World Use Cases
Rohan owns a 4-chair barbershop. He opens the Owner Dashboard each morning to see today’s revenue, appointments and walk-ins waiting, and runs the Day-End Closing report at night — without paying per-booking fees to a salon app.
Priya runs the reception desk. She books appointments, adds walk-ins to the queue with auto tokens, and bills services plus retail products on one screen, redeeming loyalty points and membership credits at checkout.
Marco is a senior barber. He logs in on his phone to see only his own schedule and daily earnings, marks services complete, and checks his monthly commission statement — while shop-wide revenue stays private to the owner.
❓ Frequently Asked Questions
What can the Barbershop Management System do?
The Barbershop Management System handles appointments, a walk-in queue, POS billing, barber commissions, retail products, inventory, memberships, loyalty points, expenses and 13 owner reports — across 20 modules and 3 user roles, all in Google Sheets.
Do I need coding skills to set it up?
No. You paste the provided code into Google Apps Script, name the HTML file “Index”, run the Setup function once and deploy as a web app. A written guide and video walk you through it in under 15 minutes.
How does this compare to Fresha or Booksy?
Unlike Fresha, Booksy or Vagaro, the Barbershop Management System is a one-time $39.99 purchase with no per-booking fees, and all data stays in your own Google Drive. You trade a managed vendor for full ownership and zero monthly cost.
How long does setup take?
Most owners are live within 15 minutes — paste the code, run Setup, deploy the web app, update Settings and replace the demo barbers, services and products with your own.
Can barbers see other barbers’ earnings?
No. The Barber role is limited to their own appointments, queue assignments and earnings, and this is enforced on the server — shop-wide revenue and other barbers’ data stay private to the Owner and Manager.
Can I print receipts and reports?
Yes. The Barbershop Management System prints POS receipts at 3″, 4″ or A4 and prints owner reports and barber commission statements at A4, each with its own print styling.
👤 About the Author
Built by PK — Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels (@PK-AnExcelExpert, @NextGenTemplates, @NeoTechNavigators). Every template is hand-built and tested before release.
🔗 Explore Related Templates
Browse the full Web App Management Systems collection, or explore these popular systems:
- HR Employee Management System Web App — staff, attendance and payroll in one app.
- Auto Parts Store Management System Web App — POS billing and stock for a parts store.
- Baby Products Store Management System Web App — retail billing, inventory and reports.
📖 Click here to read the Detailed Blog Post
🎥 Visit our YouTube channel for step-by-step video tutorials
👉 YouTube.com/@NextGenTemplates
📅 Last updated: July 2026


















































Reviews
There are no reviews yet.