Skip to content

Hair Dye Quantity Calculator

Updated:

Estimate how much hair dye, developer, and how many packages you need based on your hair length, thickness, and whether you are doing roots, a refresh, or a colour change.

Work Out How Much Hair Dye You Need

Input Fields
P
Check the colour tube or kit box — a single tube is usually 100 ml (3.4 fl oz).
If enabled, the result will update automatically when you change any value.

Hair Dye Quantity Formula

Formula
\[ B = \{\text{short}: 60,\ \text{medium}: 100,\ \text{long}: 150,\ \text{extra long}: 220\} \text{ ml} \\ T = \{\text{fine}: 0.8,\ \text{normal}: 1,\ \text{thick}: 1.3\} \\ C = \{\text{roots}: 0.5,\ \text{full head}: 1,\ \text{colour change}: 1.25\} \\ \text{cream} = 5 \cdot \text{round}\!\left(\frac{B \times T \times C}{5}\right) \\ \text{developer} = \text{cream} \\ \text{mixture} = \text{cream} + \text{developer} \\ \text{packages} = \left\lceil \frac{\text{cream}}{P} \right\rceil \]

Where:

  • \(B\) — base amount of colour cream for a full-head application on normal-thickness hair (ml)
  • \(T\) — thickness multiplier for fine, normal, or thick hair
  • \(C\) — coverage multiplier for roots-only, full-head, or colour-change applications
  • \(P\) — amount of colour cream in one package (ml; fl oz is converted at 1 fl oz = 29.5735 ml)
  • \(\lceil\ \rceil\) — rounding up to the next whole package

The formula starts from a guideline base amount for your hair length, scales it for hair density and the type of application, then rounds to a practical multiple of 5 ml. Because most permanent and demi-permanent colours are mixed 1:1 with developer, the total mixture is simply twice the colour cream amount.

Hair Dye Quantity – Calculation Example

Example: shoulder-length hair of normal thickness, a full-head shade refresh, using standard 100 ml tubes.

\[ \text{cream} = 5 \cdot \text{round}\!\left(\frac{100 \times 1 \times 1}{5}\right) = 100 \text{ ml} \]

\[ \text{developer} = 100 \text{ ml}, \qquad \text{mixture} = 100 + 100 = 200 \text{ ml} \approx 6.8 \text{ fl oz} \]

\[ \text{packages} = \left\lceil \frac{100}{100} \right\rceil = 1 \]

Result: 100 ml of colour cream mixed with 100 ml of developer gives 200 ml (about 6.8 fl oz) of mixture — one 100 ml package covers it.

How to Use the Hair Dye Quantity Calculator

  1. Select your Hair length — short (chin or above), medium (shoulder-length), long (mid-back), or extra long (waist or longer). Measure from the roots at the crown to where the longest layers end.
  2. Select your Hair thickness — fine, normal, or thick. Fine hair lies flat with little volume; thick hair makes a full ponytail. If you are unsure, our Hair Density Calculator can help you judge your strand density.
  3. Select the Coverage type: a roots touch-up, a full-head refresh of the same shade, or a colour change / first application.
  4. Enter the Product amount per package in ml or fl oz — check the tube or kit box; a single tube is usually 100 ml (3.4 fl oz).
  5. Read your results: the estimated dye mixture, colour cream and developer amounts, and how many packages to buy.

How Much Hair Dye Do You Really Need?

Running out of colour halfway through an application is one of the most common at-home dyeing mistakes — and one of the hardest to fix, because patchy saturation leaves visible bands of uneven tone. Professional colourists therefore always mix slightly more than they expect to use. The guideline amounts this calculator is built on reflect salon practice: roughly 60 ml of colour cream for short hair, 100 ml for shoulder-length, 150 ml for mid-back, and 220 ml for waist-length hair, assuming normal thickness and a full-head application.

Hair density changes the picture considerably. Fine hair has less surface area to coat and takes about 20% less product, while thick or coarse hair can need 30% more for even saturation. The type of application matters just as much: a root touch-up only treats an inch or two of regrowth, so it uses about half the product of a full application, while going significantly lighter or darker — or colouring virgin hair for the first time — demands full saturation from roots to ends, which typically means about 25% extra.

The calculator assumes the industry-standard 1:1 mixing ratio of colour cream to developer, so the total mixture is twice the cream amount. Note that the developer is usually sold separately in bottles of 100, 250, or 1000 ml, and it keeps for months once opened — only the colour cream determines how many packages you must buy. If you use an all-in-one box kit that already contains the developer, the package count shown is all you need.

Assumptions, Limitations and Practical Tips

  • The estimates are guidelines, not guarantees. Very porous hair (bleached, heavily heat-styled, or previously coloured) absorbs more product — for a dramatic colour change on damaged hair, consider one extra package.
  • Always round up, never down. Leftover colour from a tube is wasted, but leftover mixed mixture is already oxidising and cannot be saved for later; only mix what the unopened tube contains and store the rest.
  • Check your mixing ratio. Some high-lift and specialist lines use 1:2 or 1:1.5 ratios instead of 1:1. If your manufacturer specifies a different ratio, adjust the developer amount accordingly — the cream and package results stay valid.
  • Do a strand and patch test before any full application, both for colour result and to check for allergic reactions, following the instructions in the package.
  • Weigh rather than guess when possible. A small kitchen scale set to grams makes 1:1 mixing far more accurate than eyeballing two viscosities that pour differently.

If you dye your hair regularly, you may also find our Hair Transplant Grafts Calculator or SPF UVB Protection Calculator useful for other aspects of hair and scalp care.

Frequently Asked Questions

How do I calculate how much hair dye I need by hand?

Start with a base amount for your length (short ≈ 60 ml, shoulder-length ≈ 100 ml, mid-back ≈ 150 ml, waist-length ≈ 220 ml), then multiply by 0.8 for fine hair or 1.3 for thick hair, and by 0.5 for a roots-only touch-up or 1.25 for a colour change. So mid-back thick hair, full head: \( 150 \times 1.3 = 195 \) ml of colour cream, plus the same amount of developer at a 1:1 mix.

How many boxes of hair dye do I need for long or thick hair?

Most boxed kits contain about 100 ml of colour, which comfortably covers shoulder-length hair of normal thickness. Long, thick hair often needs 190–220 ml of cream, so plan on two boxes rather than one. Running out halfway through leaves visible bands of uneven colour that are difficult to correct, so always round up to the next full box — an unused box keeps, while half-applied colour does not.

What if my colour line uses a 1:2 or 1:1.5 mixing ratio instead of 1:1?

Only the developer amount changes — the colour cream quantity and the number of packages you buy stay the same. For a 1:2 ratio with 100 ml of cream, mix in 200 ml of developer; for 1:1.5, use 150 ml. Check the manufacturer's instructions on the tube or leaflet, because high-lift and some specialist lines commonly deviate from the standard 1:1 ratio.

Can I save leftover hair dye for later?

No, not once it is mixed. As soon as colour cream and developer combine, the oxidation process starts and the mixture stops working after about 30–45 minutes — leftovers must be thrown away. However, unmixed colour left in a sealed tube can often be kept for a future roots touch-up if the brand allows it. Only mix what you need from what the tube contains, and store the rest unopened.

Should I measure hair dye in millilitres or grams?

Weighing on a gram scale is the more accurate method, especially for a 1:1 mix, because colour cream and developer have different thicknesses and pour differently. As a practical rule, most colour products have a density close to 1 g/ml, so 100 ml weighs roughly 100 g — but check the tube, as some brands state both. If you only have measuring cups, millilitres work fine for home use.

Does hair length or hair thickness matter more for dye quantity?

Both matter, but thickness often surprises people more. Going from fine to thick hair adds about 30% more product, while moving one length category up (say, shoulder-length to mid-back) adds around 50%. A thick bob can need more dye than fine waist-length hair in some cases. Choose the thickness option honestly — a full ponytail is a sign of thick hair, while hair that lies flat is usually fine.

How much dye do I need just to cover grey roots?

A roots touch-up uses roughly half the product of a full application, so about 30–50 ml of colour cream for most lengths — one small tube or half a standard one is often enough. Apply it only to the visible regrowth, usually the first 1–2 cm (½ inch). If you have stubborn grey, note that coverage depends more on the product's formula and developer strength than on using more of it.

Leave a Reply

Your email address will not be published. Required fields are marked *