[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"blog-post-\u002Fblog\u002Fcolor-correction-pricing-framework":3},{"id":4,"title":5,"body":6,"description":313,"extension":314,"howToSteps":315,"itemList":315,"meta":316,"navigation":317,"path":318,"publishedAt":319,"readMinutes":320,"seo":321,"stem":322,"tags":323,"updatedAt":315,"__hash__":326},"blog\u002Fblog\u002Fcolor-correction-pricing-framework.md","What a color correction should actually cost",{"type":7,"value":8,"toc":301},"minimark",[9,13,26,31,34,37,54,61,65,72,85,88,102,105,109,115,118,144,147,173,178,181,185,192,195,205,221,225,232,239,242,246,249,253,269,273],[10,11,12],"p",{},"A color correction is the most under-priced service in most chairs. Not because stylists are careless — because it's the hardest service to quote. A box-dye disaster and a grown-out balayage that \"just needs a refresh\" can walk in describing the same problem and turn out to be a two-hour tone and a three-session lift. So the quote comes out as a nervous guess, and the guess is almost always low.",[10,14,15,16,20,21,25],{},"Here's the honest starting point: ",[17,18,19],"strong",{},"there is no reliable published \"average\" price for a color correction, and you should be suspicious of anyone who gives you one."," The inputs vary too much — starting level, desired result, hair condition, your market, your speed. What actually exists is a ",[22,23,24],"em",{},"framework",": estimate the real time, price on your own hourly rate plus product plus risk, protect it with a consult and a deposit, and quote a range instead of a flat number. Build the price from your numbers, not someone else's average.",[27,28,30],"h2",{"id":29},"step-1-estimate-the-real-time-its-usually-multi-session","Step 1 — estimate the real time (it's usually multi-session)",[10,32,33],{},"The single biggest pricing error on corrections is treating a multi-session job as a single appointment. A dark box dye you're lifting to a cool blonde is not one four-hour block — it's often two or three visits with recovery time in between so you don't fry the hair.",[10,35,36],{},"Before you quote anything, sketch the actual plan:",[38,39,40,44,51],"ul",{},[41,42,43],"li",{},"How many sessions is this realistically going to take?",[41,45,46,47,50],{},"How long is each session, chair time ",[22,48,49],{},"and"," processing time?",[41,52,53],{},"What's the total hands-on time across all of it?",[10,55,56,57,60],{},"You're pricing the ",[17,58,59],{},"whole correction",", not the first appointment. If the client only hears the first-session number and assumes that's the total, you've set up a checkout argument you will lose. Quote the arc.",[27,62,64],{"id":63},"step-2-price-on-your-true-hourly-rate-not-a-service-menu","Step 2 — price on your true hourly rate, not a service menu",[10,66,67,68,71],{},"Once you have the real hours, you need a real hourly number to multiply by — and it's not your gross service revenue divided by hours. It's your ",[22,69,70],{},"true"," hourly rate: take-home after product, processing fees, and booth rent, divided by the hours you actually work.",[10,73,74,75,80,81,84],{},"We walk through that calculation in full in ",[76,77,79],"a",{"href":78},"\u002Fblog\u002Fyour-true-hourly-rate-behind-the-chair","How to calculate your true hourly rate behind the chair"," — do that math once before you price a single correction. It's the floor. A correction that ties up half your day at ",[22,82,83],{},"below"," your true hourly rate isn't a premium service; it's a favor you're doing at a loss and calling a booking.",[10,86,87],{},"The pricing formula for a correction is just three parts stacked on top of that floor:",[89,90,93,99],"blog-aside",{"label":91,"type":92},"The math","note",[10,94,95,98],{},[17,96,97],{},"Correction price"," = (your true hourly rate × total estimated hours)\n  + product \u002F color cost (all sessions — lightener, toner, bond-builder, foils)\n  + a risk premium",[10,100,101],{},"The risk premium is real work you can't see on the invoice: the extra care, the strand tests, the \"will this even lift\" judgment calls, and the fact that a correction can go sideways in ways a root touch-up never does.",[10,103,104],{},"The risk premium is the part stylists leave off, and it's the part that separates a correction from a fill. You're not just applying color — you're absorbing the uncertainty of an unknown starting canvas. Price that.",[27,106,108],{"id":107},"step-3-a-fully-worked-example-illustrative","Step 3 — a fully worked example (illustrative)",[10,110,111,112],{},"Here's the whole thing end to end. ",[17,113,114],{},"These are illustrative inputs to show the shape of the math — your true hourly rate, your product cost, and your session count are all different. Do not use these numbers as a price.",[10,116,117],{},"Say a correction you've scoped looks like this:",[38,119,120,126,132,138],{},[41,121,122,125],{},[17,123,124],{},"True hourly rate"," (from your own calc): $50\u002Fhour",[41,127,128,131],{},[17,129,130],{},"Total estimated hands-on time across 2 sessions:"," 7 hours",[41,133,134,137],{},[17,135,136],{},"Product \u002F color cost across both sessions:"," $90",[41,139,140,143],{},[17,141,142],{},"Risk premium"," (unknown canvas, strand tests, extra care): $100",[10,145,146],{},"Stack it up:",[38,148,149,155,161,167],{},[41,150,151,152],{},"Time: 7 hours × $50 = ",[17,153,154],{},"$350",[41,156,157,158],{},"Product: ",[17,159,160],{},"$90",[41,162,163,164],{},"Risk premium: ",[17,165,166],{},"$100",[41,168,169,172],{},[17,170,171],{},"Total: ~$540",", across two sessions",[174,175],"money-bars",{":scenarios":176,"caption":177},"[{\"label\":\"The nervous flat guess (\\\"call it $250?\\\")\",\"amount\":250,\"amountLabel\":\"quoted\",\"variant\":\"loss\"},{\"label\":\"Built from the framework (time + product + risk)\",\"amount\":540,\"amountLabel\":\"quoted\",\"variant\":\"gain\"}]","Illustrative numbers only — $50\u002Fhr true rate × 7 hrs + $90 product + $100 risk, across 2 sessions. Your rate, hours, and product cost are all different. The point is the gap between a guess and a built number.",[10,179,180],{},"The gap between the two bars is the money that usually walks out the door on a correction. Nothing in the right-hand bar is padding — it's the same hours and costs the left-hand guess ignored. The only change is counting them.",[27,182,184],{"id":183},"step-4-a-consult-and-a-deposit-are-not-optional-here","Step 4 — a consult and a deposit are not optional here",[10,186,187,188,191],{},"Everything above depends on scoping the job accurately, and you cannot scope a correction from a text photo. This is the one service where a ",[17,189,190],{},"paid or bookable consult"," earns its keep: you see the hair in person, you do a strand test if you need one, and you quote from reality instead of hope.",[10,193,194],{},"Two things a consult-plus-deposit protects:",[10,196,197,200,201,204],{},[17,198,199],{},"Your quote."," Once you've seen the hair, the range you give is grounded. If the client balks at the number, that conversation happens ",[22,202,203],{},"before"," you've committed a half-day of chair time, not at checkout.",[10,206,207,210,211,215,216,220],{},[17,208,209],{},"Your slot."," A correction blocks a big chunk of your book. A ",[76,212,214],{"href":213},"\u002Fblog\u002Fshould-you-take-deposits","deposit"," turns a long, high-stakes appointment from a gamble into a commitment — and if it falls through, you're not eating a half-empty day. (If you're weighing a deposit against a cancellation fee for these long bookings, ",[76,217,219],{"href":218},"\u002Fblog\u002Fdeposit-vs-cancellation-fee","we compared the two here",".)",[27,222,224],{"id":223},"step-5-quote-a-range-never-a-flat-number","Step 5 — quote a range, never a flat number",[10,226,227,228,231],{},"The last move is the one that feels scariest and protects you the most: ",[17,229,230],{},"quote a range, not a single figure."," \"This is going to be somewhere between $450 and $650 depending on how the first session lifts\" is honest, because that's genuinely true — you don't know exactly how the hair will behave until you're in it.",[10,233,234,235,238],{},"A flat number does two bad things. It pretends to a certainty you don't have, and it hands the client a single figure to hold you to even if the hair needs a third session you didn't expect. A range sets the expectation that a correction is a ",[22,236,237],{},"process with a dependent outcome",", which is exactly what it is.",[10,240,241],{},"Give the range at the consult. Confirm which end of it you're landing on after the first session, once you've seen how the hair responds. That's not waffling — it's the only honest way to price a job whose scope you discover as you go.",[27,243,245],{"id":244},"the-whole-framework-in-one-breath","The whole framework, in one breath",[10,247,248],{},"You don't need an industry average, because a useful one doesn't exist. You need: the real hours (usually multi-session), your true hourly rate, product across all sessions, a risk premium for the unknown canvas, a consult and deposit to scope and protect it, and a quoted range instead of a false flat number. Build the price from those. It will come out higher than the nervous guess — because the nervous guess was always too low.",[27,250,252],{"id":251},"references","References",[254,255,256],"ol",{},[41,257,258,259,262,263],{},"U.S. Bureau of Labor Statistics. ",[22,260,261],{},"Occupational Employment and Wage Statistics: Hairdressers, Hairstylists, and Cosmetologists (39-5012)."," ",[76,264,268],{"href":265,"rel":266},"https:\u002F\u002Fwww.bls.gov\u002Foes\u002Fcurrent\u002Foes395012.htm",[267],"nofollow","bls.gov\u002Foes\u002Fcurrent\u002Foes395012.htm",[27,270,272],{"id":271},"related-reading","Related reading",[38,274,275,280,287,294],{},[41,276,277,279],{},[76,278,79],{"href":78}," — the rate you multiply by. Do this first.",[41,281,282,286],{},[76,283,285],{"href":284},"\u002Fblog\u002Fthe-20-raise-rule","The 20% raise rule"," — how to move a price up without losing the client.",[41,288,289,293],{},[76,290,292],{"href":291},"\u002Fblog\u002Fhow-to-raise-your-average-ticket","How to raise your average ticket"," — the broader lever corrections are one piece of.",[41,295,296,300],{},[76,297,299],{"href":298},"\u002Fblog\u002Fwhat-to-do-with-color-processing-time","What to do with color processing time"," — the dead hours inside a long color service, and how to use them.",{"title":302,"searchDepth":303,"depth":303,"links":304},"",2,[305,306,307,308,309,310,311,312],{"id":29,"depth":303,"text":30},{"id":63,"depth":303,"text":64},{"id":107,"depth":303,"text":108},{"id":183,"depth":303,"text":184},{"id":223,"depth":303,"text":224},{"id":244,"depth":303,"text":245},{"id":251,"depth":303,"text":252},{"id":271,"depth":303,"text":272},"There's no reliable 'average' color correction price — the job varies too much. Here's a framework to price one honestly from your own numbers: real time, your hourly rate, product, and risk.","md",null,{},true,"\u002Fblog\u002Fcolor-correction-pricing-framework","2026-09-10",7,{"title":5,"description":313},"blog\u002Fcolor-correction-pricing-framework",[324,325],"money","pricing","Mm2kFcx_3Ka-gfjzTRw6F6DHuneW1sy5KTEZ0m-dNWs",1789388253463]