
Rex says
Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.
Try a scenario
Click to load — tweak from there.Inputs
Result
Blended revenue per hour (full cycle)
$57.50
Full set revenue per hour
$66.67
Fill revenue per hour
$52.00
Fills per full-set cycle
3
Average revenue per client per week
$28.75

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
How to use this
- 1Enter full set price ($).
- 2Enter full set time (hrs).
- 3Enter fill price ($).
- 4Enter fill time (hrs).
- 5Enter weeks between fills.
- 6Enter weeks before a new full set is needed.
- 7Read your blended revenue per hour (full cycle) on the right — it updates as you type.
- 8Hit Share to keep the scenario or send it to someone.
About this calculator
Lash extension businesses run on a full-set-then-fills cadence, and pricing fills too low relative to how long they take is one of the most common ways lash artists undercharge themselves. This calculator compares your full set price and time against your fill price and time, computing revenue per hour for each and the blended average revenue per client accounting for typical fill frequency over a client's lifecycle. It also shows how many fills a full set client generates before falling off (either refilling into a new set or leaving), which determines total client lifetime value and whether your fill pricing is subsidizing your full-set client acquisition or eating your margin.
Worked example
Using the values the calculator loads with:
Inputs
- Full set price: 150 $
- Full set time: 2.25 hrs
- Fill price: 65 $
- Fill time: 1.25 hrs
- Weeks between fills: 3
- Weeks before a new full set is needed: 12
Results
- Blended revenue per hour (full cycle): $57.50
- Full set revenue per hour: $66.67
- Fill revenue per hour: $52.00
- Fills per full-set cycle: 3
- Average revenue per client per week: $28.75
What each field means
Inputs
- Full set price ($)
- The full set price used in the calculation, measured in $. Starts at 150 $ so you have a working example on load.
- Full set time (hrs)
- The full set time used in the calculation, measured in hrs. Starts at 2.25 hrs so you have a working example on load.
- Fill price ($)
- The fill price used in the calculation, measured in $. Starts at 65 $ so you have a working example on load.
- Fill time (hrs)
- The fill time used in the calculation, measured in hrs. Starts at 1.25 hrs so you have a working example on load.
- Weeks between fills
- The weeks between fills used in the calculation. Starts at 3 so you have a working example on load.
- Weeks before a new full set is needed
- The weeks before a new full set is needed used in the calculation. Starts at 12 so you have a working example on load.
Results
- Blended revenue per hour (full cycle)
- Returned as a money amount in US dollars and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Full set revenue per hour
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Fill revenue per hour
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Fills per full-set cycle
- Returned as a whole number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Average revenue per client per week
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
Why do fills usually have a lower hourly rate than full sets?
Fills are priced lower in absolute dollars but often take proportionally longer per dollar earned because removing outgrown lashes and filling gaps evenly is fiddly work. If your fill hourly rate is meaningfully below your full-set hourly rate, it's worth testing a fill price increase or tightening the fill time window.
How does fill interval affect total revenue per client?
Shorter fill intervals (2 weeks vs 4 weeks) increase visit frequency and total revenue per client but also increase your booked-hours demand per client, which can cap how many total clients you can serve. Many lash artists price 2-week fills higher specifically to balance demand against calendar capacity.
Should I ever raise fill prices independent of full set prices?
Yes, especially if fill hourly rate lags full set hourly rate significantly. Since fill clients are already loyal and less price-sensitive than new full-set clients, a fill price increase (with notice) is usually one of the lowest-risk pricing changes a lash business can make.
Accuracy and limitations
- Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
- Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
- This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.
Related tools
Service Pricing from Target Hourly Rate
Price each service backward from the hourly rate you need to earn.
Esthetician Day Rate Calculator
Find the minimum daily bookings an esthetician needs to justify a full day.
Salon Double-Booking Capacity Calculator
See how much extra revenue double-booking processing time can add.
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). Lash Extension Fill Economics Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/lash-extension-fill-economics
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/lash-extension-fill-economics" target="_blank" rel="noopener">Lash Extension Fill Economics Calculator — RevenueLab</a> (2026).</p>
Source: [Lash Extension Fill Economics Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/lash-extension-fill-economics) (2026).
