Chemical Service Timing Calculator
Calculate processing time for chemical hair services based on product type, hair condition, and lift target.
About this calculator
This calculator estimates how long a chemical service should process before you check it, starting from a service-specific base time and scaling it through four modifiers. Service Type sets the base: 30 minutes for permanent color, 35 for lightener/bleach, 15 for relaxer, and 20 for perm (lines 14-18). Hair Type scales that base — fine hair at 0.8, medium at 1.0, coarse at 1.3 (line 21). Levels of Lift adds time only for color and lightener services: the lift modifier is 1 plus 0.15 times (lift levels minus 1), and stays at 1.0 for relaxers and perms where lift is irrelevant (line 24). Product Strength works inversely — gentle products extend time by 15%, standard stays at 1.0, and maximum strength shortens it by 15% (line 27), reflecting that stronger formulas process faster.
Hair Condition further adjusts: virgin hair at 1.0, previously treated at 0.9, damaged at 0.75 (line 30). The product of all modifiers is rounded to whole minutes (line 32), then capped at a service-specific Maximum Safe Time — 50 for lightener, 25 for relaxer, 30 for perm, 45 for color (lines 39, 44). Check Every is 5 minutes for damaged hair or any lightener service, otherwise 10 (line 35); Number of Checks is the capped processing time divided by that interval, floored to at least one (line 36). This is a scheduling aid, not a substitute for strand testing or manufacturer instructions.
Inputs
Results
Recommended Processing Time
35 min
How to Use This Calculator
- Select the chemical service type: permanent color, lightener/bleach, relaxer, or perm.
- Choose the hair type (fine, medium, or coarse) and current condition (virgin, previously treated, or damaged).
- For color or lightener services, set the desired levels of lift and choose the product strength (gentle, standard, or maximum).
- Review the recommended processing time along with the maximum safe time for the selected service.
- Use the check interval, number of checks, and first check time to time strand tests until the service is complete.
How the result changes with Levels of Lift
| Levels of Lift | Recommended Processing Time |
|---|---|
| 1 | 30 min |
| 1.5 | 32 min |
| 3 | 39 min |
| 5 | 45 min |
What each input means
- Service Type
- Type of chemical service being performed
- Hair Type
- Strand diameter and texture
- Levels of Lift
- Number of levels of lift desired (color/lightener only)
- Product Strength
- Strength level of the chemical product
- Hair Condition
- Current condition of the hair
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersService Type = 1, Hair Type = 2, Levels of Lift = 2, Product Strength = 2 = 5 input(s) provided
- Calculate Recommended Processing TimeRecommended Processing Time = min(processingTime35 = 35
- Calculate Check EveryCheck Every10 = 10
- Calculate Number of ChecksNumber of Checks3 = 3
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a stronger product show a shorter processing time?
Product Strength applies an inverse modifier — gentle products multiply processing time by 1.15, standard by 1.0, and maximum strength by 0.85 (line 27). Stronger chemicals act faster on the hair, so the calculator reduces the recommended window rather than extending it.
When do Levels of Lift actually change the processing time?
Only for permanent color and lightener/bleach. The lift modifier adds 15% per level above the first (line 24), but when Service Type is relaxer or perm the modifier stays at 1.0 regardless of what you enter for lift, because those services do not use lift levels in this model.
What happens if the calculated time exceeds the maximum safe limit?
Recommended Processing Time is capped at a service-specific ceiling — 45 minutes for color, 50 for lightener, 25 for relaxer, 30 for perm (lines 39, 44). The raw uncapped value is still compared internally to flag when inputs would exceed that ceiling, but the displayed processing time never goes above the maximum.
How often should I check the hair during processing?
Check Every is 5 minutes when Hair Condition is damaged or when the service is lightener/bleach, and 10 minutes otherwise (line 35). Number of Checks divides the capped processing time by that interval and floors the result to at least one check (line 36), giving you a count of inspection points across the full window.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Hair Color Formulation Calculator
Calculate developer volume, mixing ratio, and processing time for target hair color lift and tone.
CosmetologyBalayage Placement Calculator
Determine optimal balayage section placement based on face shape, hair length, and desired intensity.
CosmetologySalon Service Pricing Calculator
Calculate optimal service pricing based on time, product cost, overhead, and desired profit margin.
More in Beauty, Fashion & Personal Care.