Built for your business

Barbershop Software for Booking and Chair Management

Book by barber, handle recurring cuts, split tips, run commission and POS — all under one flat monthly price.

14-day free trial · No credit card · No per-transaction fees

A barbershop runs on regulars, recurring cuts, and a chair that needs to stay full. Bastiva books per barber with each chair's own pricing and hours, sets up recurring every-two-weeks appointments for loyal clients, and handles tips and commission cleanly at checkout. No booking commissions and no per-transaction fees mean a busy chair stays profitable.

Per-barber booking and recurring cuts

Each barber gets a personal calendar with their own service pricing, durations, and working hours. Regulars can book a standing every-two-weeks slot, and clients reserve the barber they want from your branded page or app.

  • Per-barber pricing, duration, and hours
  • Recurring standing appointments for regulars
  • Card-on-file for fast checkout
  • Branded booking page and member app

Tips, commission, and chair rental

Take tips at checkout, apply per-barber commission rules, and run a payroll-ready ledger for both employed and commission barbers. A time clock tracks hours, and the integrated POS handles product sales like pomade and beard oil.

  • Tips at checkout with per-barber rules
  • Commission and chair-rental pay setups
  • POS for grooming product sales
  • Time clock and payroll-ready ledger

Reminders, no-shows, and rebooking

Cut missed cuts with automated 24-hour and 2-hour reminders, and protect chair time with no-show and late-cancel fees. Post-visit follow-ups prompt clients to rebook before they drift, and rebooking-rate reports show which barbers retain best.

  • Automated 24h and 2h reminders
  • No-show and late-cancel fees
  • Post-visit rebooking follow-ups
  • Rebooking-rate and client LTV analytics

Payments, gift cards, and branding

Accept cards, Apple Pay, Google Pay, ACH, and card-on-file, sell gift cards online and at the chair, and run promo codes for first-cut offers. Your logo and colors carry across the booking page, emails, and member app on every tier.

  • Cards, Apple Pay, Google Pay, ACH, card-on-file
  • Gift cards and first-cut promo codes
  • Custom branding on every tier
  • Your own subdomain (yourshop.bastiva.com)

Bastiva vs. Typical platforms

FeatureBastivaTypical platforms
Booking commissionsNone — you keep every bookingSome marketplaces take a booking cut
Per-transaction feesNone — flat monthly priceOften charges per-transaction fees
Per-barber pricing and hoursFully per-staffSometimes one price per service
Recurring standing appointmentsBuilt-in for regularsSupport varies
Tips and commissionBuilt-in with payroll-ready ledgerOften manual or add-on
Custom brandingLogo and colors on every tierBranding often limited to top tier
Branded client appIncludedUsually a generic shared app
Starting price$19/moFrequently higher entry price

Flat, honest pricing

Every plan includes your branding. No transaction fees, ever.

$19
/mo · Starter
$49
/mo · Growth
$99
/mo · Pro
$199
/mo · Enterprise

Frequently asked questions

Can each barber set their own prices and hours?

Yes. Every barber gets a personal calendar with their own service pricing, durations, and working hours, and clients book the barber they want directly.

Can regulars set up a standing appointment?

Yes. Recurring appointments let loyal clients book a standing every-week or every-two-weeks slot that stays on the books automatically.

How are tips and commission handled?

Take tips at checkout and apply per-barber commission or chair-rental rules that flow into a payroll-ready ledger you can export.

Do you take a commission on bookings?

No. Bastiva charges no booking commissions and no per-transaction fees — just flat monthly pricing.

Can I sell grooming products?

Yes. The integrated POS handles product sales like pomade and beard oil alongside services, with everything in one ledger.

Explore more

Keep every chair full — start your free trial

Your studio, elevated. Live in minutes.