Skip to main content

Your Cart

Your cart is currently empty.
Click here to continue shopping.

How to Choose Brow Pigment for Your Client's Skin Undertone

The single biggest predictor of a brow pigment healing wrong isn't the pigment quality — it's mismatching the pigment's undertone to the client's skin undertone. Here's how to read undertone and choose accordingly.

Elite Permanent Makeup & Cosmetology College has trained licensed PMU artists in Los Angeles since 2012 and is licensed by the California Bureau for Private Postsecondary Education (BPPE). Last reviewed: August 2026.

Quick answer: Cool-undertone clients generally heal best with warmer, golden-brown pigments to avoid an ashy or gray result. Warm-undertone clients generally heal best with neutral-to-cool ash or taupe pigments to avoid the color turning red or orange as it heals.

Reading undertone quickly

The vein test is the fastest practical method: check the veins on the inside of the wrist in natural light. Blue or purple veins generally indicate a cool undertone; green veins generally indicate a warm undertone; a mix of both suggests a neutral undertone. Cross-check this against how jewelry looks on the client — cool undertones often favor silver, warm undertones often favor gold — as a secondary confirmation.

Matching pigment to undertone

Client undertone Pigment direction What to avoid
Cool Warmer, golden-brown pigments (e.g. Ginger Brown) Ash-heavy pigments that can heal gray
Warm Neutral-to-cool, ash/taupe pigments (e.g. Blackish Brown) Warm pigments that can heal red or orange
Neutral Balanced mid-tone browns (e.g. Darkest Brown, Espresso) Pigments at either extreme without testing first

Why this matters more for brows than most PMU work

Brow pigment sits under the skin for years, and skin naturally pulls pigment color toward its own undertone as it heals — which is exactly why an ash pigment on a very cool client can heal noticeably gray, and a warm pigment on a warm client can heal with more red or orange than intended. Choosing a pigment that's already correctly matched reduces how much the skin has to "fight" the color during healing.

When in doubt, patch test and document

For clients with ambiguous or mixed undertones, a small patch test with the intended pigment, checked after full healing, is worth the extra step before committing to a full brow. Document undertone assessment and pigment choice in your client records for reference at touch-ups.

Frequently asked questions

What if a client's undertone seems to be a mix of warm and cool?

Treat them as neutral and lean toward a balanced mid-tone pigment, or patch test both directions to see which heals more true for that specific client.

Does age or sun exposure change how pigment heals?

Yes — mature or frequently sun-exposed skin can process pigment differently than younger, less-exposed skin, which is worth factoring in alongside undertone.

Can color correctors fix an undertone mismatch after the fact?

Often, yes — see our guide to what PMU color correctors are for for how to address a pigment that healed with the wrong cast.

Should I always test on the wrist, or are there better methods?

The wrist vein test is a fast, practical starting point, but cross-referencing with jewelry preference and even asking the client directly about how their skin has reacted to past cosmetics adds useful confirmation.

This article is educational information for licensed PMU professionals.

Continue reading

3D Practice Skin vs. Flat Practice Pad: Do You Need Both?

How Many Practice Skins Before Your First Real Client?

Why Lip Blush Looks Different After Healing (The Ghosting Phase Explained)

{"statementLink":"","footerHtml":"","hideMobile":false,"hideTrigger":false,"disableBgProcess":false,"language":"en","position":"left","leadColor":"#146ff8","triggerColor":"#146ff8","triggerRadius":"50%","triggerPositionX":"right","triggerPositionY":"bottom","triggerIcon":"people","triggerSize":"medium","triggerOffsetX":20,"triggerOffsetY":20,"mobile":{"triggerSize":"small","triggerPositionX":"right","triggerPositionY":"bottom","triggerOffsetX":10,"triggerOffsetY":10,"triggerRadius":"50%"}}