What this calculator tells you
Contribution per service is the price minus the costs entered for supplies, practitioner compensation, processing, and allocated overhead. Occupied hourly contribution divides that amount by treatment time plus turnover time. Treatment-hour revenue is shown separately so the two are never confused.
Massage and bodywork
A 60-minute session rarely occupies exactly 60 minutes. Include intake, documentation where relevant, room reset, laundry handling, sanitation, and a realistic break pattern in either turnover time or available hours. Mathematical capacity is not guaranteed demand.
Hair, esthetics, lash, and brow services
This first release treats the service as one occupied block. A future phase model can separate hands-on, processing, and finishing periods. If a practitioner is free during color processing but the chair remains occupied, reducing practitioner time must not automatically free the chair.
Contribution is not profit
Contribution helps cover fixed costs. It becomes an operating-profit estimate only after every relevant fixed and variable cost for the same period is included. Personal take-home pay and taxes remain separate.
A worked way to review the output
At a $100 price, 60 treatment minutes, 15 turnover minutes, $10 supplies, 60% compensation, 3% processing, and $5 allocated overhead, entered direct costs are $78 and contribution is $22 per service. The occupied slot is 75 minutes, so contribution is $17.60 per occupied hour. Review whether any cost was omitted or counted twice before making a price decision.
Questions before changing a live price
- Is the displayed price standard, promotional, member, package, starting-at, or consultation-based?
- Does a practitioner or location override apply?
- Are tips, taxes, deposits, materials, extras, cancellation fees, and payment costs separate?
- Would demand change at the new price?
- Can the target fit realistic weekly capacity after breaks and vacancy?