I had a client once send back a portrait I’d spent two hours retouching. The skin looked perfect on my screen. Warm, balanced, natural. She came back saying the subject looked “kind of green.” I pulled the file up on my laptop and she was right. The image had a green cast that my calibrated monitor had been hiding from me. That was the moment I stopped trusting my eyes alone and started building a correction workflow I could verify with numbers.

If you’ve ever exported a photo that looked great in Photoshop and then opened it on your phone to find the colors completely off, you’ve hit the same wall. The problem isn’t your taste. It’s your process.

What a Color Cast Actually Is (And Why Photoshop Can’t See It For You)

A color cast is a tint that shifts the entire image toward one hue, usually introduced by mixed lighting, a wrong white balance setting in camera, or an uncalibrated display. Your brain is remarkably good at correcting for color casts automatically, which is why you don’t notice the tungsten warmth in your living room. Photoshop doesn’t have that correction built in. It shows you exactly what’s in the file.

When you shoot under fluorescent lighting and don’t correct white balance in camera or in Lightroom before bringing the file into Photoshop, that green-yellow bias lives in your pixel data. Every adjustment you make on top of it is built on a crooked foundation. Getting the color neutral before you do anything else is the single biggest efficiency gain in a retouching workflow.

Reading the Numbers: How to Use the Info Panel as Your Ground Truth

Before you touch a single slider, open the Info panel. Go to Window, then Info, or press F8. Click the eyedropper tool and hover over something in your image that should be neutral gray or white: a white shirt, a concrete wall, the whites of someone’s eyes.

In the Info panel, you’ll see RGB values update in real time. On a perfectly neutral gray, all three channels, R, G, and B, should read the same number. If your white shirt reads R: 242, G: 238, B: 229, you have a warm cast. If it reads R: 228, G: 241, B: 228, you’ve got that green problem I mentioned.

Write those numbers down. They tell you exactly which channel needs to come up and which needs to come down. This is not guesswork. It’s math.

Fixing the Cast with a Curves Adjustment Layer

Add a Curves adjustment layer by going to Layer, New Adjustment Layer, Curves. You’ll see a single RGB composite curve by default, but the dropdown at the top of the Properties panel lets you switch to individual channels: Red, Green, Blue.

Here’s the workflow I use on every file before any other edit:

Click the dropdown and select the channel that’s too high. If your gray read R: 228, G: 241, B: 228, Green is the problem channel. Click in the center of the Green curve and drag it down slightly. Watch the Info panel update as you move. Stop when all three channels read within two or three points of each other on your neutral target area.

A few specifics that matter here. Don’t drag from the midpoint alone. Add one point at the 25% position (about a quarter up from the bottom-left) and one at the 75% position to keep the shadows and highlights from shifting too far while you correct the midtones. This three-point correction is faster than chasing neutrality with a single anchor, and it prevents the curve from introducing a new cast in the extreme tones.

Once the neutrals are balanced, use the composite RGB channel to set your black and white points. Hold Alt on Windows or Option on Mac and drag the left input slider inward until you see the first pixels clip to black. Back off two points. Do the same from the right for the whites. This takes about 45 seconds and it will do more for overall image punch than almost any other single adjustment.

The One Mistake That Undoes All of This

I see this constantly in student files: the Curves adjustment is applied directly on the Background layer. That means the correction is destructive. If you come back to the file tomorrow and realize the green cast was actually in your monitor profile and not the image, you have nothing to go back to.

Always work with adjustment layers. The Curves layer sits above your image, applies non-destructively, and you can double-click it to go back and tweak the correction at any point. I kept this habit even back in my agency days when turnaround times were brutal. The three seconds it takes to add an adjustment layer instead of going Image, Adjustments, Curves has saved me from dozens of client revision disasters.

I actually got into a back-and-forth with one of my students a while back about whether Curves or a Hue/Saturation adjustment was better for pulling out a color cast. We ended up going three videos deep on it. His argument for Hue/Saturation wasn’t wrong for isolated hue shifts, but for a global cast baked into the neutrals, Curves wins every time because you’re working directly on luminosity values per channel, not just shifting hue angles.

Calibration Is the Step Before the Step

None of this works the way it should if your monitor isn’t calibrated. I use a Datacolor Spyder X Pro, which runs about $170, and I run a calibration every four weeks. The difference between a calibrated and uncalibrated display can be 15 to 20 points of variance across channels. That’s enough to make a neutral gray look warm or cool and throw off every judgment call you make in a session.

If you’re editing photos for clients and not calibrating your monitor, you are essentially mixing paint in the dark and hoping the colors look right in sunlight.

The single most reliable thing you can do for your color correction workflow is to verify your neutrals with numbers before you trust your eyes, because your eyes are working against you in ways you can’t see.