Barbershop Management System web app owner dashboard with revenue, bills and walk-in KPIs shown on a laptop
Google Sheets Templates

Barbershop Management System Web App

Running a busy barbershop means juggling appointments, walk-ins, the till, product sales and barber payouts all at once — and most shops still do it with a paper diary and a calculator. The Barbershop Management System Web App replaces all of that with one screen: 20 menu modules, 3 user roles, 13 owner reports and 30 connected Google Sheets tables, built on Google Sheets and Google Apps Script.

It ships pre-loaded with a realistic demo shop, Sharp & Co. Barbershop — 3 barbers, 25 services, 20 products, 40 customers and 3 membership plans — so you can test every button in minutes, then clear it and go live. It is a one-time purchase with no subscription and no per-booking fees, and every record stays in your own Google Drive. This guide walks through every page of the Barbershop Management System and how a real shop uses it day to day.

🎥 Watch the Video Tutorial

Get the Barbershop Management System

🚀 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 sample data — before purchasing. No signup, no email required.

▶ Open the live demo of the Barbershop Management System

🔑 Demo Login Credentials

Sign in as Admin1 (Owner / Admin) to run the whole shop — every module including Settings, User Management, List Management, Reports and the Audit Log — or as Manager1 (Manager / Reception) to work the front desk: appointments, walk-in queue, billing/POS, customers and the other day-to-day screens. Tip: book an appointment first, then bill it from the POS screen to see the full flow end to end.

Role Username Password
Owner / Admin
Rohan Mehra — full access
Admin1 abcd
Manager / Reception
Priya Sharma — daily operations
Manager1 abcd

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.

Key Features of the Barbershop Management System

  • Appointments with double-booking prevention — list, day and week views, filters by barber and status, and conversion straight into a bill.
  • Walk-in queue with auto tokens — a token number is generated automatically for every walk-in, with a “Now Serving” board for a counter screen.
  • Counter POS billing — services and products on one bill with discounts, tax, tips, loyalty redemption, membership redemption and split payment, paid by Cash, UPI or Card.
  • Automatic barber commissions — each service carries a commission (a percentage or a flat amount), calculated on every bill line, with statements and payouts per barber.
  • Memberships and loyalty — prepaid wallet, service-credit and discount plans, plus loyalty points per customer.
  • Inventory with a stock ledger — retail and consumable stock, low-stock count, stock value at cost and every Opening, Stock In and Adjustment movement.
  • 13 owner reports and an audit log — day-end closing, profit snapshot, tax summary and more.

The Barbershop Management System tracks 8 live dashboard KPIs and 5 owner charts, and enforces its 3 roles — Owner / Admin, Manager / Reception and Barber / Staff — on the server, not just in the menu.

Every Screen in the Barbershop Management System

The left menu groups the modules under Main, Records, Team, Insights, Administration and More. Here is every screen and what it does.

Login Screen

The branded login screen secures the workspace with a username and password (with a Remember me option) and highlights the four pillars of the system — Smart Scheduling, POS & Billing, Loyalty & Memberships, and Owner Reports. Staff sign in with role-based access so each person only sees what they should.

Sharp and Co. Barbershop login screen with username, password and scheduling, POS, loyalty and reports highlights
Login screen with role-based sign-in

Owner Dashboard

A live control room with Today, Week, Month and Custom ranges. Eight KPI cards show Today’s Revenue, Today’s Bills, Appointments (with done and no-show counts), Walk-ins Waiting, Avg Ticket, Products Sold, Today’s Expenses and Net Cash In Hand (cash minus expenses). Below them are a Revenue Trend — last 30 days chart and a Services vs Products sales-mix chart. Booking and New Bill buttons and a global search bar sit at the top of every screen.

Owner dashboard with today's revenue, bills, appointments, walk-ins waiting, avg ticket, net cash in hand and 30-day revenue trend
Owner Dashboard: 8 live KPIs and owner charts

Appointments

Book and track visits with columns for Date (with time slot), Customer, Service (with duration), Barber, Est. amount and Status. Statuses in the demo are Booked, Completed, No-Show and Cancelled. Switch between List, Day and Week views, filter by date range, barber and status, and convert a booked appointment straight into a bill.

Appointments list with date, customer, service, barber, estimated amount and Completed, No-Show, Cancelled or Booked status
Appointments with list, day and week views

Walk-in Queue

Manage the counter line with the Add Walk-in form: Name, Phone (optional), Service and Preferred barber (or “Any available”). A token number is generated automatically and the walk-in joins the live token queue for the day.

Add Walk-in form with name, phone, service and preferred barber fields and an Add to Queue button
Walk-in Queue: adding a walk-in with an automatic token

Billing / POS

Ring up services and products together from New Bill. The Billing / POS page shows Collected (range) and Bills cards (₹31,967 from 37 bills in the demo range) and a bill history with Bill No, Date, Customer, Barber, Total, Mode (Cash, UPI or Card) and Status (Paid). Filter by date range, payment mode and status, view a bill, or void it.

Billing POS page with amount collected, bill count and bill history by bill number, barber, total, payment mode and status
Billing / POS: collections and bill history

Customers

A client directory with Customer (name and ID), Contact, Source (Walk-in, Referral, Instagram, Google or Facebook in the demo), loyalty Points, Member status and Tags such as Regular. Add customers one by one or with Import, and export the list.

Customer directory showing contact, source, loyalty points, member status and tags
Customers directory

Services & Pricing

Manage the service menu with Service, Category (Haircut, Kids, Beard, Shave and more), Duration, Price, Commission and Status. Commission can be a percentage (for example 25% on a ₹300 Classic Haircut) or a flat amount (₹40 on a Buzz Cut), so barber pay flows straight from billing.

Service menu with category, duration, price, commission percentage or flat amount and status
Services & Pricing

Products

Track retail and consumable stock items with Product (brand and code), Category (Styling, Beard Care, Hair Care, Skin Care), Type (Retail or Both), Price, Stock and Status. Selling a product on a bill reduces stock automatically.

Products list with brand, category, retail or both type, price, stock and status
Products

Inventory

Keep stock accurate with three cards — Products (20), Low stock (0) and Stock value (cost) (₹1,38,990 in the demo) — a Stock Levels table showing stock against each product’s reorder level, and a Stock Movement Ledger with Date, Product, Type (Opening, Stock In, Adjustment) and Qty. Use Stock In for deliveries and Adjust for corrections.

Inventory screen with product count, low stock, stock value at cost, stock levels with reorder and stock movement ledger
Inventory and stock movement ledger

Memberships & Loyalty

The demo ships with three plans: Silver Wallet (₹2,000 prepaid wallet with ₹2,400 usable in 6 months, 180 days), Gold Grooming Package (₹5,000 service credit package: 6 haircuts + 6 beard trims + 3 hot towel shaves, 365 days) and Platinum Discount Club (₹3,000 for a flat 15% off all services and products, 365 days). The members table lists Member No, Customer, Plan, Wallet, Expiry and Status.

Silver Wallet, Gold Grooming Package and Platinum Discount Club plans with member wallet, expiry and status
Memberships & Loyalty

Barbers & Staff

Manage your team with Staff (role and chair), Contact, Specialities, Shift, Pay (fixed + commission, or commission only) and Status. The demo team is James Okoro and Aarav Kapoor (Barbers) and Marco Bianchi (Senior Barber).

Barbers and Staff table with chair, contact, specialities, shift hours and pay type
Barbers & Staff

Attendance

Record daily attendance with Mark Attendance: Date, Staff, Status (Present, Half-Day or Leave), In time and Out time, filterable by date range.

Daily staff attendance register with Present, Half-Day and Leave status and in and out times
Attendance

Commission & Payout and Expenses

The Team menu has separate Commission & Payout and Expenses screens. Expenses records shop costs and recurring bills with Date, Category, Description, Amount, Mode and Paid To, and summarises them in a By Category doughnut and a Summary panel. In the demo the Total (all) is ₹77,100: Rent ₹45,000, Electricity ₹6,200, Products Purchase ₹18,500, Marketing ₹3,000, Laundry ₹1,200, Water ₹800, Maintenance ₹1,500 and Misc ₹900.

Expenses screen with by-category doughnut, summary totalling 77,100 rupees and expense list with mode and paid to
Expenses: by category and summary

Reports

The Insights menu opens owner reporting — 13 reports including day-end closing, sales, barber performance, profit snapshot and tax summary, alongside the expense breakdown by category shown here.

Expense summary by category with rent, electricity, products purchase and other costs and an expense list
Expense breakdown by category

Settings

Settings covers shop profile, billing, loyalty, notifications and archive. The Shop Profile panel holds Shop name, Tagline, Phone, Email, Address, Tax / GST number, Currency symbol and Timezone. The Business Hours panel sets opening hours for each day from Mon to Sun, the booking Slot interval (15 minutes in the demo), the number of Chairs / stations (4) and Holidays.

Settings with shop profile, tax number, currency, timezone, daily business hours, slot interval, chairs and holidays
Settings

User Management

Control access with Username, Name, Role (Owner / Admin, Manager / Reception or Barber / Staff), Linked Staff, Last Login and Status. Barber logins are linked to their staff record (STF-01, STF-02, STF-03) so each barber only sees their own work. Passwords are salted and hashed, never stored in plain text.

User management table with usernames, Owner Admin, Manager Reception and Barber Staff roles, linked staff and last login
User Management

List Management

Maintain editable dropdown master lists — Brand, Cancellation Reason, Customer Source and Expense Category — so every dropdown stays consistent.

List management with brand list, cancellation reasons, customer sources and expense categories
List Management

Audit Log

Full accountability with Time, User, Role, Module, Action and Summary — every create, update, delete, login and archive is recorded, from logins to new bills and appointments.

Audit log recording each action by time, user, role, module, action and summary
Audit Log

Barbershop Management System vs. Manual Spreadsheet vs. Salon SaaS

Feature Barbershop Management System Excel / manual spreadsheet + calendar Salon SaaS (Fresha / Booksy / Vagaro)
Cost One-time purchase Free but manual Monthly plans and/or 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 auto tokens Manual entries ✅ Yes
POS billing & printable receipts ✅ 3″/4″/A4 receipts ❌ ✅ (often add-on)
Barber commissions & payouts ✅ Automatic per bill Manual Often higher-tier plans
Memberships & loyalty ✅ Wallet, credits, discounts & points ❌ ✅ Yes
Own your data / no lock-in ✅ 100% in your Google Drive ✅ Yes ❌ Vendor-hosted

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 Should Use This Template

Perfect 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 moving off pen-and-paper or a spreadsheet, or cutting a monthly SaaS bill
  • Anyone comfortable with a free Google account — no coding required

Not a fit if:

  • You run a large multi-branch chain needing enterprise ERP and single sign-on
  • You need fully offline software with no Google account
  • You want a managed vendor to host and run everything for you

Real-World Use Cases

The owner of a 4-chair barbershop 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.

The receptionist 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.

A senior barber logs in on a phone to see only their own appointments, queue assignments and earnings — while shop-wide revenue stays private to the owner.

Advantages of the Barbershop Management System

  • No subscription, no lock-in — a one-time purchase instead of a recurring salon software bill.
  • You own your data — every appointment, bill and customer lives in your own Google Sheet, which you can open, export or back up anytime.
  • Fast to deploy — paste the code, run Setup and deploy; most owners are live within 15 minutes.
  • Runs anywhere — desktop, tablet or phone, because it is a responsive web app served by Google.
  • Built-in accountability — salted-and-hashed passwords, a full audit log and a database archive.

Limitations to Know

To be fair and balanced, the Barbershop Management System has trade-offs. It requires an internet connection and a Google account, so it is not an offline desktop tool. It is designed for a single location, so multi-branch chains needing centralised dashboards across sites will outgrow it. And because it is self-hosted in your Drive, you handle your own deployment and updates rather than relying on a managed vendor — a fair trade for zero monthly fees and full data ownership, but worth knowing up front.

Best Practices

  • Finish the Settings page first — shop name, tax / GST number, currency, business hours, slot interval and chairs — before taking live bills.
  • Replace the demo barbers, services and products with your own, and set each service’s commission.
  • Create a login for every staff member and link barbers to their staff record so role scoping works.
  • Run the day-end closing report at close each day, and archive old transactions once or twice a year.

Related Web Apps and Guides

On NeoTech Navigators you can also explore the gym and fitness center membership management system web app, the restaurant management system web app, the GST billing system web app, the salon and spa dashboard in HTML for analysing salon performance, and the client appointment calendar in Google Sheets if you only need simple scheduling.

Browse the full Web App Management Systems collection on NextGenTemplates, or the related HR Employee Management System Web App for staff, attendance and payroll. New to Apps Script web apps? Google’s own Apps Script web app guide explains how deployment works.

If you would like to learn the spreadsheet skills behind a system like this, the NextGenTemplates Academy learning paths offer step-by-step lessons with practice files.

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, attendance, expenses and 13 owner reports — across 20 menu 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 walks you through it in under 15 minutes.

How does the Barbershop Management System compare to Fresha or Booksy?

Unlike Fresha, Booksy or Vagaro, the Barbershop Management System is a one-time 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.

Can barbers see other barbers’ earnings?

No. The Barber / Staff role is limited to their own appointments, queue assignments and earnings, 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. POS receipts print at 3″, 4″ or A4, and most list screens have an Export button.

Is my data safe?

Everything lives in your own Google Sheet, passwords are salted and hashed, an audit log records every create, update, delete, login and archive, and a database archive lets you trim old transactions safely.

More Videos

About the Author

Built by PK — Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience and founder of NextGenTemplates. Every template is hand-built and tested before release.

Wrapping Up

The Barbershop Management System Web App gives a small shop the tools a salon SaaS charges monthly for — appointments, a walk-in queue, POS billing, barber commissions, memberships and owner reports — for a single one-time price, in software you fully own. Try the live demo, then deploy your own copy in your Google account.

Get the Barbershop Management System Web App

📅 Last updated: October 2026

PK
Written by PK (Priyendra Kumar)
Microsoft Certified Professional with 15+ years in data analysis, dashboards and automation. Creator of PK: An Excel Expert and NeoTech Navigators on YouTube. About the author
Tested in the real tool · Last reviewed October 10, 2026
PK
Meet PK, the founder of NeotechNavigators.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your data analysis skills to the next level!
https://neotechnavigators.com