A fictional chain of 3 beauty studios in Kyiv (waxing, brow lamination, lash extensions) — a made-up case, but every assumption is grounded in real Ukrainian and international industry benchmarks from 2025–2026. Sources are at the bottom of the page.
Model currency — Ukrainian hryvnia (₴). Exchange rate used: 1 USD ≈ 44.7 ₴ (official NBU rate, September 2026).
Direct-message response scenario
Season (affects visit frequency)
CPA · cost per client
–
Cost Per Acquisition — how much one paying client costs
LTV · lifetime value
–
Calculated on contribution margin, not on revenue
LTV : CAC
–
Healthy threshold for a service business — 3.0× and up
–
Payback period
–
Months to recover CAC from an active client's contribution
–
ROMI (full LTV)
–
1st visit alone: – — that's normal, see insight #3
–
What moves the economics the most
Each of the 11 variables is changed by ±20% in turn (all others held constant), and we see how much LTV:CAC swings — this shows which lever to pull first, instead of guessing
Sorted from the strongest lever to the weakest. This is a standard sensitivity-analysis technique (sometimes called a "tornado chart") — usually 2-3 variables explain almost all of the spread in the result, and the rest barely matter.
Changes together with the scenario — flip the toggle above to see the effect of response speed on the whole funnel. "Direct" here means Instagram Direct or Telegram: in Ukraine, Telegram is far from a secondary channel, so the model isn't locked to one platform.
Blended CAC: not every client comes from paid ads
The funnel above only prices the paid channel. In reality, some clients arrive for free or nearly free — through word of mouth and Google Maps/local search
The alternative-channel CAC (≈100₴) is also an estimate: an average of "nearly free" word of mouth and Google Maps/local search (which costs time on reviews and profile upkeep, not ad budget). None of the three Ukrainian sources found gives a ready-made figure for exactly this channel — this is a deliberate assumption, not a fact.
Paid channelCAC from the funnel above
–
Alt. channelsword of mouth + Maps, estimate
–
Blended CACalt. channel share: –
–
Model assumptions
Any value can be changed — everything recalculates instantly.
Advertising & inquiries
Client economics
Senior-level insights from the model
1
Direct-message response speed is a CAC lever
Per LeadResponse.co and Naiva.ai (who specialize specifically in DM-to-booking for beauty salons): the baseline "direct → booking" conversion is usually below 15%, rising to 35-50% with disciplined fast responses — most salons lose 30-40% of bookings to slow or missed replies. These are vendor sources (they sell DM-automation tools), not independent academic research — the same level of reliability as the other industry blogs cited in this project. The direction of the effect is further corroborated by an independent B2B study of 100,000+ leads (Oldroyd, MIT/InsideSales 2007; Harvard Business Review 2011) — a different context, but the same effect. An important note on the scale of the source: the decay of interest over time is, on its own, a universal psychological pattern (it doesn't depend on country or market), but the specific percentages (15%/35-50%) were measured on American beauty salons and B2B leads — there's no Ukrainian data for this specific figure, so it's used as an order of magnitude, not a precise local coefficient. Flip the toggle and see the difference.
2
LTV is calculated on margin, not on the check
A junior mistake is using full revenue in LTV. After the technician's commission (~40%) and supplies (~8%), the real contribution to profit is almost half the average check.
3
Month 1 always looks like a loss
ROMI on the first visit is almost always negative — that's normal for a business with repeat visits. A campaign should be judged by LTV, not by first-month ROI, or a working campaign will get shut down as unprofitable.
4
LTV:CAC below 3× is a signal about retention, not budget
Even in the "fast response" scenario, the ratio is around 1.4× — above zero, but below the healthy threshold. From here, growth comes not from advertising but from retention: memberships, a repeat-visit program (Project 4), reactivation campaigns (Project 6).
Cohort retention curve
A single "retention 35-50%" figure actually stands for an entire trajectory: month by month, some clients drop off — here's what that looks like in practice for one cohort that arrived in a given month
Simplification: assumes the same retention percentage repeats every month (geometric decay) — a real curve is usually steeper at the start and flatter toward the end of the client lifetime, but there's no exact month-by-month data for the Ukrainian market, so this is an estimate, not a measured curve.
Service price list (for the average check)
Waxing — a real-world anchor from SugarMe's prices (sugaring, 11 studios in Kyiv) and LaserVille's (laser hair removal, 9.6/10 rating on barb.ua); brows/lashes — a typical range for Kyiv studios (no single verified source)
Service
Visit frequency
Check, ₴
Full-leg waxing
every 4-6 weeks
1 000–2 750
Bikini waxing
every 4-6 weeks
850
Waxing, area/upper lip
every 4-6 weeks
450
Brow lamination
every 6-8 weeks
800
Brow tinting (touch-up)
every 3-4 weeks
300
Classic lash extensions
full set every 10-12 weeks
600
Volume lash extensions
full set every 10-12 weeks
850
Lash fill (correction)
every 2-3 weeks
300–425
Leg waxing — the range spans sugaring (SugarMe, ~1,000₴) and laser (LaserVille, ~2,750₴) technologies; bikini — from SugarMe's price list (deep bikini, 850₴). No exact verified public prices for brows/lashes were found — those rows remain an estimate.
Likely interview questions
Short answers in plain language — the full breakdown is linked in the footer
What is CPA and how did you calculate it?
CPA (Cost Per Acquisition) — how much it costs to acquire one paying client. Ad budget divided by the number of clients who made it through the whole funnel to payment: click → direct message → booking → visit.
Why is LTV calculated on margin, not on the check?
The check is the client's money, not the company's. The technician takes a commission (~40%) out of the check, and more goes to supplies (~8%). The real profit is the contribution margin (~52% of the check). Calculating LTV on the check is a classic beginner's mistake.
What is LTV:CAC and where does the 3x threshold come from?
The ratio of "how much the client brought in" to "how much it cost to acquire them." The "minimum 3x" rule comes from the venture/SaaS world, but the logic is universal: you need a buffer for rent, salaries, and unexpected costs.
Where do the numbers come from — did you make them up?
No. Waxing prices are a real anchor from the SugarMe and LaserVille chains (Kyiv). The model's average check (540₴) is an estimate skewed toward the lower end of its own price list, below the general franchise figure of "800-1200₴" for the niche as a whole (business-broker.com.ua) — because LUMÉ does a lot of frequent, cheap procedures (tinting, correction), not just once-a-month waxing; there's no actual weighted calculation behind it, this is an honest estimate, not a precise computation. CPL in the beauty niche comes from akitalab.com.ua. CPC/CTR come from WordStream reports (an international benchmark — no Ukrainian data for these specific figures was found, verified directly). The messaging channel isn't locked to Instagram — Telegram is accounted for as the main communication channel in Ukraine (Kantar Ukraine, USAID/Internews). Retention comes from the Join Blvd study (also an international benchmark, honestly labeled). The response-speed effect comes from LeadResponse.co/Naiva.ai data on beauty salons, corroborated by the independent Oldroyd/HBR B2B study as a universal psychological pattern. Some figures are honest estimates, explicitly labeled as such.
Why is ROI negative in the first month — isn't that a failure?
No, that's normal for a business with repeat visits. In the first month you pay for acquisition, while the profit from the client is spread across future visits. You should judge by LTV, not by the first month.
Why do you need a payback period if you already have LTV:CAC?
LTV:CAC answers "is this profitable in principle," payback answers "how fast will the money come back." A campaign can be profitable by ratio but have an 18-month payback — and then there's simply nothing to fund it with if cash is limited.
How does DM response speed affect the calculation?
Per LeadResponse.co and Naiva.ai, beauty salons' "direct → booking" conversion is usually below 15% without response discipline and rises to 35-50% with a fast, consistent response — this shifts both CPA and retention at once; one operational process moves the economics more than a bigger budget does.
If the budget doubles, what happens to CPA?
In this model — almost nothing, since all conversions are set as percentages. In reality, CPA usually rises (the cheapest audience gets "burned through" first) — the model doesn't account for this, and that's honestly a limitation of it.