Ryan Velazquez · Barber sites + growth · Business plan v1.3 · updated October 3, 2026
Your clients. Your brand. Your marketing.
I build barbers a site that looks like a $10k site, then I fill their chair with local ads they own. The booking apps rent barbers a spot in their marketplace. I give it back to them.
Verified read on the company's own page, Oct 3, 2026Estimate my math, not proven yetUnverified couldn't confirm
01The short version
The apps own the barber's marketing. Booksy, theCut, StyleSeat and Fresha list him next to every other barber nearby, decide who gets shown, and charge 20 to 30% when they send a new client. With me he owns the domain, the client list, the ads and the brand, and no competitor ever shows up on his page.
What I sell. A custom site per barber, built from his own photos and reels, sent first as a free preview by Instagram DM.
How I charge. $499 one time and the site is his forever, plus an optional Maps plan (~$79/mo) to keep him on top. Or $99 to start + $99/mo (12-month minimum) with the Maps work included. Domain always in his name. "You own the site. I keep you on top."
Where the real money is. The Growth add-on: the barber funds local Instagram, Facebook and Snapchat ads on his own card, I run them, I charge $10 per new client, only after that client actually gets cut. No-shows and cancels cost him nothing. Regulars book free. Clients never pay a fee.
The honest part. $10 isn't cheaper than everyone. theCut already charges exactly $10 per new client, and Booksy Boost also only charges for visits that took place. So "pay after the cut" is fair, not special. My edge is his own site, his own clients, no competitor on his page, and ads that bring people in.
Found, not just pretty. The Maps plan (or Starter) keeps him climbing on Google Maps, Search and AI answers: profile, reviews, posts, listings.
No risk to him. He sees his site before he pays, Starter is "love it in 30 days or your $99 back", Growth is no cut, no fee, and the domain is his even if he leaves.
Next 30 days. Close the first 3 paying sites, run 1 ads pilot, and measure the real cost of a new client who actually gets cut.
02The offer
The site
Built per shop, from the barber's real photos and reels. No stock, no AI haircuts.
Big Book button that goes to the booking app he already uses. Nothing for him to switch.
Built to rank: Google Maps, Search and AI answers. How
His name, his domain (registered in his name), his brand. No other barber on the page.
The quality bar
The "$10k feel" flagship design system, being built now on Rabblends. Every new site starts from it.
One display font + one clean font. 5 to 6 great photos, one color grade, big.
Restraint: fewer sections, no emoji icons, no gradients, no "elevate your look" copy. Each site feels like that barber.
The pitch
Build the preview first, then DM: "hey <first name>" + a line about his work + the link.
View alerts tell me when he opens it (bots filtered out).
Price only when he asks. Two options, short, with the guarantee in one line.
you charge for a haircut? jk, I do. Two ways:
1. $499 one time. Site's yours. Support + updates optional, $39/mo
2. $99 to start, then $99/mo (12 mo min). Support + updates included
Both include your domain + hosting. Which works better for you?
The price DM as sent Oct 3 (old pricing)
you charge for a haircut? jk, I do. Two ways:
1. $499 one time. Site's yours forever. Want me keeping you on top of Google Maps after? $79/mo
2. $99 to start, then $99/mo (12 mo min). Maps work included
Domain's in your name either way. Which works better for you?
The price DM going forward (new pricing)
Add one line after the options:
you already saw the site before paying a dime. and if you go monthly and don't love it in 30 days, I give you the $99 back. domain's in your name either way
Suggested risk-reversal line
03Pricing and site economics
Plan
Barber pays
Includes
Ryan nets, year 1
Own it
$499 one time. The site is his forever.
Site, hosting, domain year 1. Then about $25/yr renewal (or he pays it). No monthly work included.Built before he pays. He owns the address and the house.
~$485 once. Estimate
Maps plan (add to Own it)
~$79/mo.
Google Business Profile upkeep, review generation + replies, weekly Google posts, consistent listings (Yelp, Apple, Bing), on-site local SEO + AI-search readiness.You own the site. I keep you on top.
~$77/mo, ~$920/yr. Estimate
Starter
$99 to start, then $99/mo. 12-month minimum.
Site, upkeep and updates, domain, hosting, and everything in the Maps plan.Love it in 30 days or the $99 back. The 12 months start after day 30.
~$1,250 year 1, then ~$1,150/yr. Estimate
Nets are after about 3% card fees. Hosting on Cloudflare Pages is about $0. A .com is $10 to $15/yr. Real cost is time: 1 to 2 hours per build, plus the monthly Maps work on Starter and Maps plan shops (weekly posts, review replies, listings), about 1 to 2 hours a month per shop. Estimate The Growth ads add-on sits on top of either plan.
The pitch: "You own the site. I keep you on top." The site is the one-time sale. Ranking on Google isn't one-time, so the Maps plan is where the recurring money is.
Who owns what
Domain = his address (like rabblends.com). Always registered in his name, on every plan.
Site = the house built on it.
Starter: he rents the house. If he leaves after 12 months, he keeps the address, and he can buy the house (the site files) for the $499 Own it price minus what he's paid.
Own it: he owns both.
Rules
Signed agreement + card on file, so the 12 months holds.
Don't charge for hosting. Bake the domain in.
Referral program
1 free month for every barber he sends who signs.
Not paying yet? His first signed referral covers his $99 start, so his site goes live free.
Costs nothing until I've been paid.
Free cuts are for referrals only, never for reviews (Google and the FTC ban paying for reviews).
Target
~$3,500/mo by month 12
~$32kyear 1
If I close 4 a month: 3 Starter, 1 Own it. Counts Own it as the one-time sale only. Estimate
If every Own it buyer also takes the Maps plan: ~$4,500/mo by month 12, ~$39k year 1. Estimate
Later upgrade, not now: booking built into his own site (Site + Booking, about $129/mo) for barbers ready to leave their app. Square barbers are the easy first case since Square's booking API can sit behind the site [11].
04Local visibility: Maps, Search, AI
A pretty site nobody finds is a business card. Getting him to the top of Google Maps is mostly steady monthly work, which is exactly why the Maps plan exists.
Google says local results come down to relevance, distance and prominence (how well known he is: reviews, links, mentions). Distance I can't change. The other two I work every month. [44]
Setup (once)
Claim and verify his Google Business Profile
Primary category "Barber shop"
Complete profile: hours, every service with price, booking link to his own site, 20+ real photos
Same name, address and phone on his site, Yelp, Apple Business Connect and Bing Places
On-site local SEO: city in page titles, one page per service, LocalBusiness / HairSalon schema [39], fast mobile pages
Every month (Maps plan or Starter)
Steady review asks every week, so reviews keep coming, not 30 in one weekend
Reply to every review, good and bad
A Google post every week: a fresh cut, an open slot, a holiday hour
New photos monthly
Fix anything that drifts: hours, prices, a wrong listing
Keep reviews honest
No free cuts, discounts or anything else for reviews. Google removes incentivized reviews and bans offering them [45]. Ask everyone the same way. The free-cut reward is for referrals only.
Plan
Local visibility
Starter $99/mo
Setup + every month. Included.
Own it + Maps plan ~$79/mo
Setup + every month. Included.
Own it alone
Setup once (profile, schema, listings). Monthly work not included. Owning the site doesn't keep him ranked.
AI search: ChatGPT, Google's AI, Siri. When someone asks ChatGPT, Google's AI or Siri for "best barber near me", the answer comes from pages it can read. Booksy, theCut and SQUIRE profiles all look alike; his own site can say exactly who he is.
Structured data on every page: LocalBusiness / HairSalon schema with services, prices, hours, address and map location [39]
Same name, address and phone everywhere: site, Google Business Profile, Instagram, booking app
Google Business Profile set up and linked, with real reviews (asked for, never paid for)
Services and prices written as plain text, not just in a photo
Fast pages that load on a phone in under 2 seconds
Demand: how many people ask for a barber?
ChatGPT: OpenAI publishes no keyword numbers, so nobody can tell you how many people type "best barber near me" into ChatGPT. Here's what is known:
66M vs 14B a day
ChatGPT handles about 66 million "search-like" prompts a day; Google about 14 billion, roughly 210x more (SparkToro data, reported by Search Engine Land; read in search results, page blocks automated readers). Unverified[40]
1.2%
ChatGPT recommends just 1.2% of local business locations (SOCi study, 350,000+ locations). Verified[41] The same study is quoted elsewhere as 35.9% showing up in Google's local 3-pack. Unverified
45%
of consumers now use AI tools to find local services, up from 6% a year earlier (BrightLocal survey, quoted in the same release). Verified[41]
Google (US monthly searches, from a 2026 keyword list):
of all barber searches contain "near me" (1.32M of 2.02M a month). [43]
Exact numbers for "barber near me" and "barber" in DFW can come from Google Keyword Planner once the ads account is set up. The point: the near-me search is huge, and in AI answers almost nobody gets picked, so the barbers whose sites are built for it stand out.
Showing up in AI answers can't be guaranteed by anyone. This makes him the easiest barber for them to read and recommend.
05Risk reversal
He should never feel like he's betting on me. Every risk sits on my side, and every guarantee also proves the thesis: it's his.
1
Built before you pay
He sees his finished site before he pays a dollar. That's already how the outreach works, so lead with it.
Costs me: 1 to 2 hours on shops that say no. Already priced into the outreach.
2
Starter: love it in 30 days or your $99 back
The 12-month minimum starts after the 30-day window, not before.
Costs me: $99 back + the build time + the domain (~$12) on anyone who cancels inside 30 days. Track the refund rate. Over 1 in 5 means the site or the fit is off.
3
Growth: no cut, no fee
$10 only after a new client actually gets cut (a completed visit), not when he books. No-shows and cancels cost the barber nothing. Proof is the completed status in his booking app, or a monthly list he confirms. Ad budget stays on his own card, so he can stop any day.
Honest note: Booksy Boost also only charges for visits that took place [2]. So this is the fair way, not my edge. The edge is his own site, his own clients, no competitor on his page, and ads that bring people in.
Costs me: my time running ads in a month that books nothing, plus a few lost fees on no-shows. The pilot tells me how often that happens.
4
It's yours, even if you leave
The domain (his address) is registered in his name on every plan, and he keeps it if he leaves. His client list is his. On Own it the site is his too. On Starter he can buy the site files for the $499 Own it price minus what he's paid.
Costs me: no lock-in. I keep clients by being good, not by holding the domain hostage.
06The Growth add-on
He controls the marketing. I run it. Ads go out in his name, on his card, to his site, and every new client lands on his own list.
How it works
Barber funds his own Instagram ad budget, about $150/mo, on his card. He can see every dollar.
I run local ads in a ~5-mile radius around his shop, pointed at his site. Instagram + Facebook first, Snapchat second.
$10 per new client, charged only after that client actually gets cut. Booked, then no-show or cancel: $0. Regulars always book free.
Sits on top of either plan: Starter, or Own it (with or without the Maps plan).
No booking fee on the client. Fees make people book somewhere else.
Why not Vibe (TV ads)
A cut is $30 to $50 and most clients are repeats. Ads only pay off if they're cheap and local. Streaming TV is too broad. Instagram in a 5-mile radius is the move.
How I count a "new client"
Write it into the agreement: a phone number that wasn't in his client list, whose first booking came through the ad link, and whose visit is marked completed. Proof: new clients from my ads book with a card on file or a $5 to $10 deposit, so the card getting charged for the cut is the proof it happened. On Square's free plan that's a deposit; no-show fees on a saved card need Square Plus ($49/mo). Verified[10] Backup: the completed status in his booking app, or a monthly list he confirms, and I watch his no-show rate. Typical is about 10 to 15%. Estimate If half my clients show up as no-shows, I see it, and I control his ads. In phase 2 Barber Pay collects the $10 automatically (see 14). The pilot proves this works before I sell it.
Channels
Channel
Why
What I checked
Role
Instagram + Facebook
His work already lives on Instagram, so the ad creative is free. Facebook reaches an older crowd, like parents booking kids' cuts.
Same Meta Ads Manager. One campaign can run on both with Advantage+ placements. [35]
First. Pilot channel.
Snapchat
Young audience, often cheaper reach. Good for the 16 to 25 fade crowd.
Reaches 90% of 13 to 24 year olds and 75% of 13 to 34 in 25+ countries. Minimum $5/day, Snap recommends $20 to $50/day. $75 credit when you spend $50. Verified[34][33]
Second. Test against IG/FB.
ChatGPT ads
People ask ChatGPT "best barber near me."
OpenAI opened a self-serve Ads Manager (beta) to US advertisers in May 2026, with cost-per-click and no $50k minimum. Whether it can target a 5-mile radius for one barber: Unverified[38][36][37]
Watch. Not in the pilot.
Pilot plan: one DFW barber, 2 weeks, IG/FB and Snap side by side, then keep whichever books new clients cheaper. Honest catch: $150/mo is about $5/day, which is Snap's minimum and well under its recommended $20 to $50/day. For the test, ask the pilot barber for a bigger 2-week budget or run Snap second, after IG/FB settles. Estimate
The economics, per barber per month Estimate
Assumes local IG ads cost about $20 per new client who actually gets cut (could be $15 to $30). The pilot replaces this guess with a real number. On Own it + Maps plan, swap the $99 for $79: Ryan gets ~$149 a month instead of $169.
Model
Ad spend
New clients
Ryan gets
Result
The trap: Ryan pays the ads
$150 (Ryan's)
~7
$70
Ryan loses ~$80/mo per barber
Recommended: barber funds, Ryan runs
$150 (barber's)
~7
$70 fees + $99 plan = $169
~$0 cost to Ryan
His side
$150 ads + $70 fees = $220 for ~7 new clients, about $31 each. A regular is worth about $240 a year to him. Easy yes.
If ads run hot or cold
Same $150 budget, only the cost per client moves. Hot, $15 a client: ~10 clients, Ryan $199, barber pays $25 each. Cold, $30 a client: ~5 clients, Ryan $149, barber pays $40 each. Still worth it for him.
What makes it hot or cold
The ad itself. A real fresh-cut video beats a flyer.
The first-visit offer. "$5 off your first cut" books way more.
His reviews and site. People check before they book.
Nearby competition, which raises ad prices.
Season. Back to school and holidays run hot.
Nobody knows his number until it runs. That's why the 2-week pilot comes first.
Scale
~$1.7k/mo at 10 barbers
~$4.2k/mo at 25
~$8.5k/mo at 50
Correction to what I told you earlier. I said "vs Booksy, you're cheaper AND you bring the clients." The $10 fee is cheaper than Booksy Boost on a $40 cut ($12). But all-in, ads + fee, he pays about $31 a client vs about $8 to $12 when a marketplace sends one. So don't sell this as cheaper. Sell it as control: he picks the budget, the clients are his, and nobody lists a competitor next to him.
07What a new client costs him
On a $40 cut, when the platform finds the client. Checked on each company's page Oct 3, 2026.
Platform
Fee on a new client
On a $40 cut
Client pays to book
Who owns the client
Booksy (Boost on)
30% of first visit, max $100. Only on visits that took place. [1][2]
Booksy's own rule helps us. Booksy doesn't charge Boost on clients who book through the barber's own profile link, and tells barbers to send their Instagram and website traffic there [1]. A site + ads that link to his Booksy page is exactly that. Keeping Booksy costs him nothing extra.
08Battle cards
Prices read on each company's own pricing or help pages on October 3, 2026. Complaints come from Reddit and barber groups (search results; Reddit blocks direct page reads, so treat quotes as what the threads show in search). Numbers in brackets link to sources at the bottom.
Checking my earlier claim. I said "Booksy is ~$30/mo flat; ~30% only on marketplace new clients." Mostly right. Fixes: it's $29.99 plus $20/mo per extra barber, so not flat for shops. And the 30% only applies when the barber turns Boost on, max $100 per client. Clients who book through his own link are never charged. [1]
Booksy
The default booking app for a lot of barbers. Calendar, reminders, payments, plus a marketplace where clients search for a barber.
Who uses it Solo barbers and shops everywhere. Most common app on Ryan's DFW lead list.
Monthly
$29.99 for one barber, plus $20/mo for each extra team member. A 4-chair shop is about $90/mo. Verified[1]
New-client fee
Boost (opt in): one-time 30% of a new client's first visit, max $100. A $40 cut = $12. Booksy's help page also lists a $10 minimum, and Boost is only charged for visits that took place (mark a no-show the same day and it drops). Verified[1][2]
Card fees
2.49% + 10¢ on their reader, 2.49% + 20¢ Tap to Pay, 2.69% + 30¢ mobile or keyed. 30-minute payouts cost 1.5%. Verified[1]
Client fees
None. Booksy says it never charges clients to book. Verified[1]
Client list
No self-serve export. You email Booksy to get a copy. Verified[3]
Who controls his marketing
Booksy's marketplace shows his profile next to other barbers nearby, decides who gets Boosted, and holds his client list (export by email request only).
What barbers complain about
Boost charges on clients barbers feel were already theirs ("basically stealing money"). [23]
Support that "talks in circles" and feels scripted. [24]
Client list is hard to get out, so it feels like Booksy owns the relationship. [3]
Where Ryan wins
A site that looks like the barber, not a Booksy profile next to 20 other barbers.
He controls the new-client flow: turn the ad budget up or down. Booksy only sends who it sends.
Booksy itself tells barbers to push their own traffic to their profile link so Boost doesn't charge them. My site and ads do exactly that.
AI-ready site with his services and prices in plain text and schema. To ChatGPT, a Booksy profile looks like every other Booksy profile.
Where they win
Huge marketplace and a known app clients already have.
$30/mo all-in with reminders, waitlist, no-show protection, Reserve with Google.
Boost costs nothing until a new client shows up.
One-linerKeep Booksy as your calendar. I give you the storefront and the new clients, and they come in as yours, not Booksy's.
"I already use Booksy."
Perfect, keep it. Your site's Book button goes straight to your Booksy link, so nothing changes for your regulars. And since my ads send people to your own link, Booksy doesn't charge you Boost on them.
theCut
Barber-only booking app with a client-side app and a search page for finding barbers.
Who uses it Barbers, especially younger and urban barbers. Free plan makes it the starter app.
Monthly
Free $0, PRO $25/mo, Shop (owners) $0. PRO can be free if the barber processes enough Mobile Pay. Verified[4][6]
New-client fee
On FREE with Growth turned on: $10 every time a brand-new client books through theCut Search. PRO includes discovery with no per-client fee. Verified[4][5]
Card fees
2.75% per Mobile Pay transaction. Instant deposit 1.5%. Verified[6]
Client fees
Yes. Clients pay a $0.95 processing fee on each Mobile Pay payment. Verified[6]
Client list
No documented export found. Unverified
Who controls his marketing
theCut Search lists him beside every other barber in the area, and the client lives in theCut's app. No documented client export.
What barbers complain about
Processing fees feel high; one barber says the rate charged did not match the posted 2.75%. [25]
Mixed: some barbers say they get about one new client a week from search and have no complaints. [26]
Where Ryan wins
theCut charges exactly $10 per new client, same as my Growth fee. So the price isn't the pitch. The pitch is that my ads put the client on HIS site and HIS list.
No 95¢ fee on his clients.
A real site with his cuts, not a profile inside someone else's app.
AI-ready: his own site is what ChatGPT and Google read when someone asks for the best barber nearby.
Where they win
Free to start, so it's the easiest yes in the market.
Barber-focused, clients already have the app.
PRO at $25 gives unlimited discovery with no per-client fee.
One-linerSame $10 a new client as theCut, except I go get them with ads, they land on your site, and your clients never pay a 95¢ fee.
"theCut is free."
Keep it as your calendar if you want. The site is what makes people trust you before they book, and the ads are how you stop waiting on theCut search to send someone.
Who uses it Shop owners with several chairs. Solo plan exists.
Monthly
Independent (solo) $30/mo. Shops: PRO $50, Executive $150, Titan $250 per shop. Verified[7]
Add-ons
Branded landing pages $25/mo (on Executive). AI phone "Operator" $99/mo. Verified[7]
Card fees
2.5% + 20¢ in person, 2.9% + 30¢ online (read on their payments page earlier Oct 3). Verified[9]
Client fees
Yes. Online bookings are prepaid by default and SQUIRE adds a client booking fee that cannot be turned off. Amount isn't published; barbers report $2.40 to $3.00. Unverified[8][27]
New-client fee
None found. Unverified
Who controls his marketing
Shop-branded app and $25/mo landing pages exist, so SQUIRE gives more brand control than most. But clients still book through SQUIRE and pay its fee. Client list exports are self-serve.
What barbers complain about
Client booking fee on prepay "felt misleading" to customers. [28]
Clients charged $2.40 to $3.00 to prepay, no pay-in-person option in the app. [27]
Support slow when the system went down on a busy Saturday. [27]
Where Ryan wins
"Your clients pay zero booking fees" is a real, specific win here.
SQUIRE sells branded landing pages for $25/mo, so shops already believe a site is worth paying for. Mine is custom, not a template page.
Solo barbers pay $30/mo for SQUIRE; a site that brings new clients is easier to justify than another app.
AI-ready site on his own domain, with schema, not a SQUIRE template page.
Where they win
Deep shop tools: commission and rent, payroll, multi-location, branded app.
Owners with 5+ chairs won't rip it out for a site.
One-linerYour clients pay SQUIRE to book you. On your own site they pay nothing, and I bring you new ones.
"We're a SQUIRE shop."
Stay on it for the shop side. I build the site the Book button lives on, and point ads at it. Your clients stop seeing a booking fee before they even meet you.
Square Appointments
Square's booking app, tied into Square payments and hardware.
Who uses it Barbers who already take cards on Square. Free plan is common for solos.
Monthly
Free $0; Plus $49/mo per location; Premium $149/mo per location. No-show fees and waitlist need Plus. Verified[10]
Card fees
Free plan: 2.6% + 15¢ in person, 3.3% + 30¢ online. Plus: 2.5% + 15¢ and 2.9% + 30¢. Verified[10]
Fill My Books / Daily Deals (opt in): 20% of a new client's booking, 5% for existing clients. Verified[14]
Client fees
None found. Unverified
Who controls his marketing
Vagaro's marketplace and Daily Deals put him in a list of nearby shops. Client list export is self-serve. His $20/mo website is a Vagaro template on Vagaro's terms.
What barbers complain about
Client app issues come up a lot when barbers compare it to GlossGenius. [29]
Pushed into online payments, extra % fees that add up. [30]
Where Ryan wins
Add-ons stack to $40 to $80/mo fast. A clean flat price is easy to compare.
Vagaro's $20/mo website is a template. Mine is built for his shop.
Where they win
Very complete. Memberships, forms, marketplace, payroll.
Free card reader with their processing.
One-linerYou're paying Vagaro $20 a month for a template site. I'll build you a real one and fill the chair.
"Vagaro does everything."
It does, for a price per add-on. Keep it as the calendar. Drop the $20 website add-on and let me do the site and the new clients.
Fresha
Salon and barber booking with a big consumer marketplace. Used to be free, now charges monthly.
Who uses it Salons and barbers, bigger in the UK and Europe. Relevant for Rabblends (Scotland) and TWENTY THREE.
Monthly
Independent $19.95/mo; Team $14.95 per team member per month. Verified[16]
New-client fee
Marketplace: 20% one-time on brand-new clients who find them on Fresha, $6 minimum. Returning clients free. Verified[16]
Card fees
2.79% + 20¢ online, 2.29% + 20¢ in person, +10¢ per Tap to Pay. Verified[16]
Client fees
None found. Unverified
Who controls his marketing
Fresha's marketplace lists him next to nearby shops and decides who counts as "new" for the 20%.
What barbers complain about
Long-time users hit with the switch from free to about $20/mo. [31]
Disputes over which clients count as "new" for the 20% fee. [16]
Where Ryan wins
20% on a $40 cut is $8, but Fresha decides who's "new". My count is written down in our agreement.
Site plus ads, with the client on his own list.
Where they win
Cheap monthly, strong marketplace in the UK.
Low card rates.
One-linerFresha takes 20% when it finds you a client. I find them on purpose, on your own site.
"Fresha sends me clients already."
Keep it. My site just links to your Fresha booking, and Fresha doesn't charge the 20% on clients who come through your own link.
StyleSeat
Marketplace-first booking app, mostly hairstylists, some barbers.
Who uses it Solo stylists and barbers who rely on marketplace discovery.
Monthly
$19/mo after trial, no per-staff fee (pricing page). A StyleSeat article elsewhere mentions $35/mo, so treat it as $19 to $35. Verified[17][19]
New-client fee
New Client Connection: 30% of the first service, capped at $50 per new client. Verified[18]
Client fees
Yes. Clients pay a $2.35 booking fee (StyleSeat's own article). Verified[19]
Other
"Smart Pricing" and "Premium Appointments" add growth fees; on Premium the client pays 20% more. Verified[17][19]
Who controls his marketing
StyleSeat's marketplace ranks him against nearby pros, sells "Boosted" placement, and charges his clients a fee in StyleSeat's name.
What barbers complain about
Support runaround: "20+ messages and still no real answer." [32]
NCC charges on clients the barber says were referrals; StyleSeat has a claim process for it. [18]
Where Ryan wins
30% up to $50 is the most expensive new-client fee on this list. $10 flat wins on price here.
Clients pay $2.35 to book on StyleSeat. Zero on his site.
AI-ready site on his own domain. On StyleSeat, AI search sends people to StyleSeat's page with competitors on it.
Where they win
Real marketplace traffic for stylists.
Cheap monthly.
One-linerStyleSeat takes up to $50 for a new client and charges them $2.35 to book. I charge $10 and they book free.
"I get clients from StyleSeat."
Keep the ones you get. Send everyone else, Instagram, Google, my ads, to your own site so StyleSeat never takes 30% on them.
GlossGenius
Polished booking and payments app with a built-in booking website. Strong on design.
Most barber-owned of the apps: no marketplace, his own booking site, self-serve client export. Still a GlossGenius template on GlossGenius's domain.
What barbers complain about
Few barber complaints found. Barbers who compare it to Vagaro mostly prefer it. [29]
Where Ryan wins
GlossGenius gives them a nice site already, so win on custom design and new clients, not on price.
GlossGenius doesn't bring new clients. Ads do.
Where they win
Best-looking built-in booking site of the bunch.
2.6% flat beats most card rates.
Hardest one to win on money.
One-linerYour GlossGenius page looks clean. It looks like everyone else on GlossGenius. I build one that looks like you, and fill it.
"My GlossGenius site is fine."
It is. Lead with the Growth add-on here, not the site. Point ads at the GlossGenius booking link and charge $10 per new client.
Also checked
Boulevard
High-end salon and spa software. Not a barber tool. Its pricing page shows add-ons only (Forms from $65/mo, QuickBooks $45/mo); base price is quote-based. Third-party review sites say about $159 to $176+/mo. [21]Base price unverified
Schedulicity
Bought by Vagaro (press release, 2025). schedulicity.com/pricing now sends you to a Vagaro "page not found". Treat Schedulicity shops like Vagaro shops. [15]Pricing page gone
6:00 AM Find. New DFW barbers from IG hashtags and location tags, Google Maps and booking-app listings. Active in the last 30 days, good work, weak or no site, first name findable.
6:15 AM Build + host. Your Mac builds each site from the flagship system and deploys to Cloudflare. View alerts on, noindex on.
Quality check. Right name and handle, his real photos, Book button works, looks right at phone size, no made-up prices or reviews.
Check 1 (you): review each site. ok / fix / skip.
Check 2 (you): review each DM. send / edit / skip. Nothing sends without you.
10 AM to 7 PM Send. From your Instagram, spaced 15 to 40 minutes apart. 10 a day in week 1, then 20.
All day. View alerts to your phone, bots filtered (data centers, Linux desktops, headless browsers).
Follow-ups. Max 2 per shop. Cold after day 7. Warm "not yet" leads get a 30 to 60 day check-in.
Master sheet + Sunday scorecard. Every shop, every touch, no repeats. Text "stop" to pause everything.
10Pipeline today
Stage
Shops
Pitched, waiting
12th Street Kutz · TWENTY THREE (Sean) · Rabblends (Robert Wysocki) · Kolt Kollective (Liam Kolt) · BlexBlendz · Cimo Studios (Chris M) · Stone Barber (Mason Arnold)
Not yet
One young barber: liked it, "don't got that bread yet." Kept warm, no discount. Check-in set for Nov 3 with the referral offer.
Passed
Spitz (spitzcuts). Don't pitch again.
Lead list
60 DFW barbers scored and ready, top of list: Skeet the Barber (15.4K, Booksy only), Fade Like J (17.8K, Square page).
Rabblends (Scotland), TWENTY THREE and Kolt (Canada) are fine for site sales, but the Growth add-on needs local ads, so DFW barbers are where the pilot should be.
1130 / 60 / 90 days
By Nov 2
Rabblends flagship done. Rebuild the live previews on it.
Outreach running: 10 DMs/day, then 20.
Agreement template + card on file ready.
Close the first 3 paying sites.
Pick 1 DFW barber for the ads pilot.
By Dec 2
Pilot runs on his card: 2 weeks IG/FB vs Snap, then the winner for the rest of the month.
Measure real cost per new client who gets cut.
Lock the Growth price from real numbers.
6 to 8 paying sites. First referral close.
Nov 3: check in with the "not yet" barber.
By Jan 1
Offer Growth to every site client if cost per client is $25 or less.
10 to 12 paying sites.
One case study with real numbers + a video testimonial.
Decide on Site + Booking.
12What I track
Metric
Target
Why
DMs sent
70/week, then 140
The top of everything
Preview opens
40%+ of DMs Estimate
Is the hook working
Replies
10%+ of DMs Estimate
Is the site good enough to answer
Closes
4/month
The $32k year 1 plan
MRR
~$3,500 by month 12 Estimate
Recurring is the business
Own it buyers on the Maps plan
Half or more Estimate
Turns a one-time sale into monthly
Cost per new client (cut, not just booked)
$20 or less, $25 max
Decides if Growth works
Cost per booked client, by channel
IG/FB vs Snap, keep the cheaper
Where the ad money goes next
New clients per Growth barber
7+/month
What he's paying for
30-day refund rate
Under 20%
Is the guarantee costing too much
Barbers still paying at 90 days
90%+
Churn kills monthly plans
13Risks and what I do about them
Instagram flags the DMs
Warm up first (follow, like), 10 a day then 20, spaced out, stop for the day on any warning.
"I already use Booksy"
Don't fight it. Keep the app as the calendar, the site and ads sit on top. Migration is optional later.
Ads cost more than $20 a client
Pilot first. Ad money is the barber's, so a bad month doesn't sink me.
Arguments over who's "new" or who showed
Define it in writing. Fee only on completed visits: the completed status in his booking app, or a monthly list he confirms.
Own it buyers skip the Maps plan
Pitch it at the close: "You own the site. I keep you on top." Owning the site doesn't keep him ranked, and showing his Maps spot before and after makes the case.
Ranking takes time
Maps ranking moves over months, not days, and distance is out of my hands. Promise the work, not a #1 spot.
Cheap template sites
SQUIRE ($25/mo), Vagaro ($20/mo) and GlossGenius all sell sites. The flagship design is the moat. If mine looks like a template, I lose.
12-month plans that quit early
Signed agreement + card on file.
Reviews for rewards
Never. Referrals only. Google and the FTC ban it.
Texas sales tax
Texas treats website building and hosting as taxable data processing (80% of the charge). Ask an accountant before invoicing. [22]
My time
1 to 2 hours a build is fine at 4 a month, not at 20. The daily machine is what scales it.
14Phase 2: Barber Pay
My own payments brand. Barbers take cards through "Barber Pay," Stripe does the heavy lifting behind it, and I earn a small cut of every card payment. It's the same play SQUIRE and Booksy run with payments inside their own apps. I start it once I have 10 to 20 barbers, not before.
Phase 1 (now)
Each barber runs Square Appointments on his own Square account, styled to match his site. Card on file at booking or a deposit, charged after the cut, money goes straight to him, no marketplace. Square's free plan covers booking, deposits and prepay; no-show fees on a saved card need Square Plus at $49/mo. Verified[10] Barbers who won't switch keep Booksy and the site links to it. Booksy charges no Boost fee on clients who come from his own link.
Phase 2 (10 to 20 barbers)
Barber Pay on Stripe Connect. Each barber gets his own Stripe account under my brand. Stripe runs onboarding, ID checks and compliance, co-branded or white-labeled. Verified[47] I add a small fee on top of every payment and Stripe sends it to me automatically. Verified[48][49]
Why wait
At 5 barbers it's ~$150 a month and a lot of support. At 50 it's real money. Phase 1 gets barbers card on file and deposits today with zero build. Phase 2 is the upgrade once the book is big enough to be worth it.
The setup I'd pick
Direct charges. The payment lands on the barber's own Stripe account. His balance goes up with every charge, mine goes up with my fee. Verified[49]
Stripe bills the barber its normal fee. Stripe's "Stripe handles pricing" option: Stripe collects its processing fee from the barber, and I pay no Connect fees at all. No per-account, payout or tax-form fees. Verified[47][53]
My cut is an "application fee." I set it on each payment, about 0.5%. It comes out of the barber's payment and lands in my Stripe balance. Stripe charges nothing extra on the application fee itself. Verified[49]
Keep the total near Square. 0.5% keeps him within about 4 to 14¢ of Square on a $40 cut (math below). Go higher and he'll feel it.
The fees, checked
Fee
What Stripe says
Stripe online card rate
2.9% + 30¢ per successful charge, US cards. +0.5% if the card is typed in by hand, +1.5% international. Verified[46]
Stripe in person
2.7% + 5¢ per charge on a Stripe reader. Tap to Pay on a phone adds 10¢. Verified[46]
Connect, Stripe handles pricing
$0 to me. Stripe bills the barber directly. No account, payout volume, tax reporting or per-payout fees. Verified[47]
Connect, I handle pricing
$2 per active barber per month, plus 0.25% + 25¢ per payout. I pay Stripe's processing and set my own rates. On a $6k month with daily payouts that's roughly $20+ per barber, most of a 0.5% cut. Verified[47] (the $20 is Estimate)
Who pays Stripe's fee
Direct charges: the barber's account, if set up that way. Destination charges: my platform account pays Stripe's fees, refunds and chargebacks. Verified[48][50]
Disputes (chargebacks)
Direct charges: Stripe pulls the disputed money from the barber's balance, and with Stripe handling pricing, Stripe covers losses if his balance can't. Destination charges: it comes out of mine. $15 per dispute, plus $15 more if you fight it. Verified[47][51][46]
Barber Pay vs Square, what he actually pays
On a $40 cut. Square's free plan rates. "Charged after the cut" means a saved card charged once he's done, which is the setup barbers use. Verified[10][52][46]
Payment
Square
Stripe
Stripe + 0.5% Barber Pay
Saved card, charged after the cut
3.5% + 15¢ = $1.55
2.9% + 30¢ = $1.46
$1.66 (+11¢ vs Square)
Tap in the shop
2.6% + 15¢ = $1.19
2.7% + 5¢ = $1.13
$1.33 (+14¢ vs Square)
Online booking page
3.3% + 30¢ = $1.62
2.9% + 30¢ = $1.46
$1.66 (+4¢ vs Square)
Correcting what I told you. I said "Square is ~2.6%, Stripe ~2.9%." That compared Square in the shop to Stripe online. Like for like, Stripe is about even in person and cheaper online and on saved cards. So Barber Pay with a 0.5% cut lands about 4 to 14¢ above Square on a $40 cut, not a full point higher.
Proving it's a new client from my ads
Ads get their own link. Every ad points to an ads-only booking page (a tagged link). Anything booked through it is marked "from ads."
New means new. The client's phone number or card isn't already in his client list. A repeat client is never $10.
The charge is the proof. Both true, and his card gets charged after the cut: Barber Pay adds my $10 to the application fee on that first visit, automatically. No-show means no charge, so no $10. He can't mark a cut as a no-show and still get paid for it.
The first-visit offer lives only on the ads link. "$5 off your first cut" only works through that page, so new clients actually use it.
Worked example: a $60 cut through Barber Pay Estimate
Visit
Stripe fee
My 0.5%
My $10
He keeps
Regular client
$2.04
$0.30
$0
$57.66 (fees $2.34)
New client from my ads, first cut
$2.04
$0.30
$10
$47.66 (fees $12.34)
Stripe fee is the 2.9% + 30¢ online rate on a saved card. Verified[46] The $10 and the 0.5% are separate: the $10 is the Growth fee, once per new client, and the 0.5% is the Barber Pay cut on every card payment. The $10 is already counted in the Growth add-on numbers, it just gets collected for me automatically.
What the 0.5% is worth Estimate
Assumes a barber runs about $6k a month through cards (around 150 cuts at $40). 0.5% of $6k = $30 a month per barber, on top of everything else in this plan.
Barbers
Ryan per month
Ryan per year
10
~$300
~$3.6k
25
~$750
~$9k
50
~$1,500
~$18k
How to build Barber Pay
Start building around 10 barbers so it's ready by 20. Built on my own stack: Cloudflare Pages for the sites (already there), Cloudflare Workers for the payment logic, Stripe behind it. Same way I build everything else, in T3 Code.
My Stripe platform account. Open a Stripe account for the business and turn on Connect. Pick "Stripe handles pricing" so Stripe bills each barber its normal fee and charges me no Connect fees. Verified[47][53]
Barber signs up online. Each barber gets a "Set up Barber Pay" link to Stripe-hosted onboarding. Stripe collects his ID and bank info, under my branding, and sends him back to my site. Verified[55][47]
Card saved at booking. The booking page on his site saves the client's card without charging it (a Stripe "SetupIntent"). Nothing is charged yet. Verified[54]
Charged after the cut. When the barber taps "Done" (or at a set time after the appointment), the saved card is charged on his own Stripe account as a direct charge. Same flow handles a no-show fee if he has one. Verified[54][49]
My fee rides on the charge. Each charge carries an application fee: 0.5% on every visit, plus $10 on a new ads client's first cut. Stripe takes its own fee from the barber separately, so my fee is only my cut. Verified[53][49]
Ads attribution. The ads-only booking link tags the booking "from ads." On the first charge the Worker checks the phone number and card against his client list. New + from ads = add the $10. Repeat = no $10.
Calendar. Bookings go on a simple calendar per barber on his site, with text reminders. This is the biggest piece of the build, since it replaces what Square or Booksy does for him.
Barber dashboard. A page where he sees today's bookings, what got charged, my fees line by line, and his payouts. Stripe also has ready-made payments and payouts screens I can drop in. Verified[49][47]
Timeline Estimate
Payments only (onboarding, card saved, charge after, fees): about 2 to 3 weeks. Add the calendar, reminders and dashboard: about 6 to 8 weeks to a first version one barber can use. Test it with one friendly barber for a month before moving the rest.
What it costs
Piece
Cost
Stripe Connect
$0 to me with Stripe handling pricing Verified[47][53]
Stripe processing
Paid by the barber, 2.9% + 30¢ online Verified[46]
Cloudflare hosting
Free to low for this size Estimate
Text reminders
Cents per text Estimate
Lawyer review
A few hundred to ~$1,500 one time Estimate
What only I can do
Open the Stripe account in my business's name. An LLC with an EIN keeps it clean (my choice, not a Stripe rule).
Write a Barber Pay agreement for barbers: my fees, the $10 rule, how disputes work.
Terms of service and a privacy policy on the booking pages, since clients' cards and phone numbers go through my system.
Have a lawyer look over the agreement and terms once before barber #1 signs.
Risks
Pricier than Square once my cut is on. Only cents, but a barber who checks will notice. Keep the cut small and sell the rest: his site, his clients, no-show protection, his ads.
Disputes and support. With direct charges the barber's account carries chargebacks, but he'll call me, not Stripe. Every "where's my money" is my problem now.
I'm the platform. Stripe handles onboarding, ID checks and payments compliance, but my name is on it. A barber who does shady stuff reflects on Barber Pay.
Cash clients pay no fee. Card on file pushes most payments onto cards, but some clients will still pay cash.
When to start
10 to 20 barbers on Square or Booksy, happy with the site and the ads. That's enough volume to cover the build and the support. Until then, Square does the job.
Not checked yet
Whether Stripe's revenue share program for platforms would pay me on top. Stripe says platforms can "qualify" but doesn't list the terms. Unverified[47]
155-year economics
Base case: ~108 barbers and ~$14.3k/mo by year 5. That's about $101.4k a year after tax. Real money, but it's one income, not two. Estimate
Freedom point ($200k a year after tax, for you and your wife): base case, not within 5 years. Strong case ~month 28 (Feb 2029). Conservative, no.
One income replaced ($100k a year after tax): base ~month 55 (May 2031), strong ~month 17 (Mar 2028).
Month 1 = November 2026, starting from zero paying barbers. "Reached" means 3 months in a row at that pace. All of it is my math, not a promise. Estimate
Conservative
$2.1k/mo by year 5
~21 barbers. 10 to 15 DMs a day, 1 in 200 DMs pays, churn on the high side. A side income, not a way out.
Base
$14.3k/mo by year 5
~108 barbers. 15 to 25 DMs a day, about 1 in 100 DMs pays, normal small-business churn. $140.8k profit before tax in year 5.
Strong
$62.1k/mo by year 5
~339 barbers. 20 to 30 DMs a day, everything converts well, a Shop tier exists, Barber Pay takes off. Everything has to go right.
MRR at the end of each year Estimate
Conservative: $2,100/mo in year 5Base: $14,300/mo in year 5Strong: $62,100/mo in year 5
Year by year
Barber counts are at year end. "Own it sold" is everyone who bought the site outright (they keep it, they don't churn). Hours are the work for you two plus a VA, in December of that year.
DMs a day: 15 in year 1, 20 in year 2, 25 after (base). Automation builds the preview and drafts the DM, you two approve and send.
8% reply, and 12% of replies pay. About 1 paying barber per 100 DMs. Cold email averages 0.45% to 5-10% reply [56][57], a free preview of his own site should do better. Not proven yet.
Slow start: half speed in month 1, full speed by month 7.
Referrals: 1% of active barbers send someone each month (1 free month each).
7 in 10 pick Starter, 3 in 10 Own it. 30% of Own it buyers add the Maps plan.
Keeping them
10% of Starters take the 30-day $99 back.
1% a month drop out during the 12-month minimum (shop closes, card dies, hard to chase abroad).
20% leave right at month 12, then 3.5% a month. Small-business subscriptions lose 3 to 5% a month [58][59]; agency retainers ~1.6%, SEO ~3.2% [60].
Maps plan (month to month): 4.5% a month.
Prices up 3% a year from year 2. The $10 fee stays flat.
Add-ons
Growth: sold from month 4, ends up on 20% of barbers, ~7 new clients each a month at $10 = ~$70/mo per barber.
Barber Pay: goes live once 20 barbers are on Starter or Maps (base: month 13). 30% use it, ~$6k/mo in cards each, 0.5% to you = ~$30/mo per barber. $3,000 to build (help + terms).
Shop tier ($399/mo for multi-chair shops): only in the strong case.
Costs
Card fees ~3.8% blended: Stripe is 2.9% + 30¢, +1.5% on foreign cards, +1% if currency converts [46]. Plus 0.7% Stripe Billing on subscriptions [61].
Domains ~$15/yr per Starter. Hosting ~$0.
Tools $150/mo + $3 per barber (AI, design, review and listing tools).
$100/mo of your own brand ads from year 2. No extra sales counted from them.
Accountant $900/yr [63], LLC ~$300 once (Texas filing, not checked), registered agent + insurance ~$45/mo.
Taxes: 28% of profit set aside. An estimate, not tax advice. UK and EU clients may add VAT; ask the accountant.
Time and help
You two: 25 hours a week combined while you both keep your jobs.
Each barber takes ~1.5 hours a month (posts, reviews, listings, edits), +1 hour on Growth.
Outreach, closing and admin eat ~70 hours a month by year 3. That's most of your part-time hours.
Overflow goes to a VA at $9/hr (+25% for training and checking). Philippines VAs run $6.50 to $15/hr [62]. Base: VA starts ~month 15, ~23 hrs/week by year 3 (~$10k/yr), ~36 by year 5 (~$20k/yr).
Capacity
Each barber needs ~1.8 hours a month all-in. After outreach, your 25 part-time hours cover only ~20 to 35 barbers. The VA covers the rest.
Full-time (~70 hours a week between you), you two could look after ~130 barbers before paying for help.
So more time is worth real money: going full-time saves ~$1,600/mo of VA cost at base-case size.
Break-even
Cash break-even is almost instant: month 2 in the base case, month 8 in conservative. Costs are only ~$300 to $500 a month early on because your time isn't counted. The real question is what your hours earn. Base year 1: ~$13.5k profit for ~15 hours a week, about $17 an hour. Base year 5: ~$140.8k for 25 hours a week of yours, about $108 an hour. Estimate
What has to be true for the base case
~27,700 DMs over 5 years. 15 to 25 every working day, without a long break. Miss months and you slide toward conservative.
About 1 in 100 DMs pays. If it's 1 in 200, year 5 is ~$7k/mo and ~54 barbers. Your first 300 DMs will tell you which case you're in.
4 in 5 Starters renew at month 12, then ~3.5% a month leave. If 35% leave at month 12 and 5% a month after, year 5 is ~$11.5k/mo.
1 in 5 barbers runs Growth at ~$20 per new client. The pilot proves or kills this.
Barber Pay live in year 2 and used by ~30% of barbers.
A VA from year 2 who can do the Maps work and the site edits well.
The freedom point
$200k a year after tax means ~$278k profit before tax at a 28% set-aside (not tax advice). That's ~$23k profit a month. At the base case's ~$114 profit per barber per month, you'd need ~200 active barbers. Base gets to ~108 in 5 years. So about half way. Estimate
What moves the date (base case, one change at a time)
Change
Year 5 after tax
$100k a year
$200k a year
Base case as is
$101,400
month 55 (May 2031)
Not in 5 years
Raise prices 10% a year (not 3%)
$132,500
month 43 (May 2030)
Not in 5 years
Starter at $149/mo instead of $99
$143,800
month 38 (Dec 2029)
Not in 5 years
Growth on 40% of barbers, 10 clients each
$121,500
month 44 (Jun 2030)
Not in 5 years
Barber Pay on 60% of barbers
$108,600
month 51 (Jan 2031)
Not in 5 years
Double outreach from year 2 (VA + 2nd account)
$191,300
month 31 (May 2029)
Not in 5 years
Shop tier: 10% of new sales at $399/mo
$135,700
month 40 (Feb 2030)
Not in 5 years
Lower churn (2%/mo after term, 10% leave at month 12)
$122,900
month 47 (Sep 2030)
Not in 5 years
Double outreach + Growth 40% + prices 10%/yr
$309,500
month 27 (Jan 2029)
month 40 (Feb 2030)
All of the above together
$581,800
month 21 (Jul 2028)
month 29 (Mar 2029)
My take: outreach volume is the big lever. More DMs means more barbers, and everything else multiplies off the barber count. Double the outreach (a VA plus a second account), push Growth onto 40% of barbers and raise prices 10% a year, and the base case hits $200k around month 40 (Feb 2030). Estimate
Before you both quit
It already runs remote. Sites, ads, Stripe, Barber Pay and DMs are all online. Nothing needs you in Texas.
Hand off first. A VA or contractor owns the Maps work and site edits before you leave. You keep sales and the barber relationships.
Buffer rule. 3 straight months above $200k pace, and 6 months of expenses saved.
Inside the $200k: health insurance for two abroad (travel medical starts ~$63 per person per 4 weeks under 40 [64]; full health or US coverage costs more), flights, housing, and US taxes still due while you travel.
The 3 biggest risks to these numbers
The close rate is a guess.
No barber has paid yet. Everything scales off "1 in 100 DMs pays." Half that and the base case becomes the conservative case. Track it from DM one.
Barbers leave after the 12 months.
Barbers move shops, quit, or go back to Booksy. Churn compounds: it's the difference between ~110 and ~90 barbers in year 5. The Maps results and Growth clients are what keep them.
One channel: Instagram DMs.
DM limits, an action block or a banned account stops new sales overnight, and more people are pitching barbers every month. Build a second channel (email, Google Maps calls, referrals) by year 2.
16Sources
All checked October 3, 2026. Vendor pages were read directly. A few (Booksy Boost help, Vagaro help, SQUIRE prepay help) were read earlier on Oct 3 and now block automated readers. Reddit links come from search results. OpenAI's ads pages block automated readers, so the ChatGPT ads facts lean on The Decoder's May 6, 2026 report plus OpenAI's pages as shown in search.