Pricing Blog Formulas Tools About Download
ES | EN
Free tool

Hair color processing time calculator

Calculate how long to leave hair dye, lightener, or toner based on product type, developer volume, and levels of lift.

1

Product type

2

Developer volume

3

Current level

4

Target level

Processing times in hair coloring

Processing time is one of the most critical variables in any color service. Too little and the dye doesn't penetrate enough; too much and you over-process, damaging hair and darkening the result.

Permanent color

Permanent color works in two phases: first ammonia opens the cuticle (first 5-10 min), then peroxide oxidizes color precursors inside the cortex (remaining time). Standard time is 30-35 minutes with 20vol. With 10vol you need 35-40 min as the reaction is slower. With 30vol it stays at 30-35 min.

Demi-permanent

Without ammonia, the process is gentler. The color molecule deposits on the outer cuticle without penetrating the cortex. That's why time is shorter: 15-20 minutes. There's no point leaving it longer as the molecule won't penetrate deeper.

Lightener (bleach)

Bleach is the most time-sensitive process. Peroxide breaks down melanin progressively, and the effect slows after the first 30-35 minutes. Never exceed 50 minutes: after that point the oxidant is exhausted and only damages hair without further lifting. Check every 10 minutes.

Toner

Toner deposits pigment without lift. Using low developers (5-10vol), the time is 10-20 minutes. Monitor tone visually and remove when the desired result is achieved, even before the full time, as over-toning is difficult to correct.

Factors that modify processing time

  • Low porosity: +5-10 min. Closed cuticle makes penetration difficult.
  • High porosity: -5-10 min. Rapid absorption, over-processing risk.
  • Heat: -5-10 min. Accelerates the reaction (climazon, thermal cap).
  • Virgin vs. treated hair: Virgin hair may need more time on first application.
  • Gray percentage: Resistant grays may need 5 extra minutes.

Quick reference table

Product Developer Min time Max time Note
Permanent10 vol35 min40 minDeposit or darkening
Permanent20 vol30 min35 minStandard
Permanent30 vol30 min35 min1-2 levels of lift
Permanent40 vol30 min40 minMax lift, monitor closely
Demi5-10 vol15 min20 minAmmonia-free
Lightener20 vol25 min35 min2-3 levels lift
Lightener30 vol30 min40 min3-4 levels lift
Lightener40 vol35 min50 minMax lift, check every 10 min
Toner5-10 vol10 min20 minMonitor visually
We answer your questions

Questions about processing time

Everything you need to know

Standard processing time for permanent color is 30-35 minutes with 20 volume developer. With 10vol the time may increase to 35-40 min, while with 30vol it stays at 30-35 min. Low porosity hair may need 5-10 extra minutes, and high porosity hair should reduce 5-10 min to avoid over-processing.

Bleach processing time depends on developer volume and levels of lift. With 20vol: 25-35 min (2-3 levels). With 30vol: 30-40 min (3-4 levels). With 40vol: 35-50 min (4+ levels). Never exceed 50-55 minutes, as after that point the peroxide is exhausted and only damages hair without further lifting. Check every 10 minutes.

Yes. Demi-permanent color (Wella Color Touch, Redken Shades EQ, etc.) needs 15-20 minutes with 6-10vol developer. Since it's a deposit-only process without ammonia, it doesn't require the same penetration time. Some manufacturers indicate up to 20 min, but never more than 25.

Exceeding processing time causes darker-than-expected results, unnecessary cuticle damage, and excessive saturation that makes future corrections difficult. With bleach, the risk is greater: you can break the hair fiber without lifting any further levels.

Yes. Applying heat (climazon, diffuser, thermal cap) reduces time by 5-10 minutes. Heat opens the cuticle and accelerates the chemical reaction. It's useful for low-porosity hair that resists color, but monitor closely to avoid over-processing. For high-porosity or damaged hair, avoid additional heat.

This calculator estimates general times.
Blendsor personalizes every service.

Analyzes porosity, history, natural base, and 70+ variables. Exact times for each client.

Download on App Store Download on the App Store Get it on Google Play