Skip to main content
Calcimator

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

Check Every10 min
Number of Checks3
Maximum Safe Time45 min
First Check At10 min
How to Use This Calculator
  1. Select the chemical service type: permanent color, lightener/bleach, relaxer, or perm.
  2. Choose the hair type (fine, medium, or coarse) and current condition (virgin, previously treated, or damaged).
  3. For color or lightener services, set the desired levels of lift and choose the product strength (gentle, standard, or maximum).
  4. Review the recommended processing time along with the maximum safe time for the selected service.
  5. 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 LiftRecommended Processing Time
130 min
1.532 min
339 min
545 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

  1. Identify Input Parameters
    4 parameters
    Service Type = 1, Hair Type = 2, Levels of Lift = 2, Product Strength = 2 = 5 input(s) provided
  2. Calculate Recommended Processing Time
    Recommended Processing Time = min(processingTime
    35 = 35
  3. Calculate Check Every
    Check Every
    10 = 10
  4. Calculate Number of Checks
    Number of Checks
    3 = 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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Beauty, Fashion & Personal Care.