Bathroom Vanity Painting Before and After: 33 Ai Cabinet Paint Makeovers

Bathroom Vanity Painting Before and After

If your bathroom feels off, one of the easiest ways to refresh it is to update or paint the vanity. It’s typically one of the biggest visual blocks in the room, and the one thing you can change without spending a lot of time and money. In this guide, I share bathroom vanity painting ideas with a before and after gallery where you’ll see how a simple vanity paint makeover can completely transform how it looks. With the help of advanced AI image generation, you’ll see how we keep the same layout for the before image and show what it would look like if we swapped the vanity color. You’ll also see paint and design tips you can use to get the look in your own home.

The before image used is a bright, new build with a neutral color palette, with a long, floating double sink vanity with flat-panel doors. It’s paired with oversized nickel bar pulls and a white quartz countertop. The flooring used is a large-format stone-look tile with a gray-beige tone. This image provides a good canvas to see how other colors and hardware will look in the design for inspiration.


Easily Create Your Own Room Makeover

Upload a photo and get instant before-and-after room designs.
No design experience needed — join 2.39 million+ happy users.
👉 Try the AI design tool now


 

Sage Green Vanity (Fresh Spa Look)

Sage Green Vanity (Fresh Spa Look)

For a fresh, spa look, swapping the white for a soothing sage hue is an excellent idea with just enough color to feel designed. This creation uses a muted gray-sage with a sampled color of #939687 (soft sage with gray base). The closest paint options that look similar are Sherwin-Williams Evergreen Fog SW 9130, or Benjamin Moore Saybrook Sage HC-114 for a slightly richer sage. For a lighter alternative, try SW Sea Salt SW 6204. For the hardware, use a brushed nickel for a clean spa feel,  or champagne bronze for a warmer, softer appearance. If you want to change out the wall paint with something that goes well with the sage tones, you can try BM White Dove for a soft warm white or SW Alabaster for a warm tone that does not look not yellowish.

Soft Greige Vanity (Warm & Calm)

Soft Greige Vanity (Warm & Calm)

A warm greige or beige-taupe can bring a calming influence into your bathroom. This one uses a sampled hue of #A5968A to get a warm greige with taupe undertone. For a paint similar to this, try out Sherwin-Williams Accessible Beige SW 7036 for a warm greige, or Benjamin Moore Edgecomb Gray HC-173 for a softer option. If you want a slightly deeper pick, try BM Revere Pewter HC-172. For hardware, you can use brushed nickel for a timeless look, or brushed brass if you want more warmth. Wall color ideas that go with these tones include BM Classic Gray, SW Shoji White, or BM Pale Oak.

Pale Blush Nude Vanity (Soft Modern Glam)

Pale Blush Nude Vanity (Soft Modern Glam)

A warm blush-beige or nude pink hue gives a modern glam look that works well with a marble-look shower and to elevate the overall bathroom design. The hue used is #DCC9BC, which is a warm blush with beige undertone. The closest match is Sherwin-Williams Intimate White SW 6322 for a soft blushy off-white, or Benjamin Moore First Light 2102-70 for an airy blush. If you want a more nude beige blush, check out SW Romance SW 6323. The best finish to match this hue is a champagne bronze, although brushed brass is another good choice. For wall colors, if you want to keep your blush looking refined and not pink, try BM White Dove, or SW Alabaster for a warm, flattering glow, or BM Ballet White for a soft, creamy neutral selection.

Dusty Blue Vanity (Soft & Trendy)

Dusty Blue Vanity (Soft & Trendy)

Changing your vanity to a dusty denim blue with blue-gray shades gives the room a bit of color with a stylish and trendy appeal. The sample example shown is #66717E for a muted blue-gray. To get something similar, use Sherwin-Williams Misty SW 6232, Sherwin-Williams Smoky Blue SW 7604 for a slightly deeper, yet still muted pick, or Benjamin Moore Boothbay Gray HC-165 for a classic blue-gray option. Finishes like brushed nickel for a classic feel or matte black for modern contrast work well on the pulls or knobs.

Espresso Stain Vanity (Deep Boutique Wood)

Espresso Stain Vanity (Deep Boutique Wood)

This example swaps paint for a rich espresso brown stain that offers a near-black chocolate wood look. The approx sampled midtone used is #37261B for a deep espresso. The closest stain options are Minwax Espresso for a very dark, boutique feel or Varathane Espresso. If you want slightly more brown than black, try out Minwax Jacobean. Pair the stain with satin brass or matte black hardware. For wall paint, you can go with BM White Dove for a bright balance, SW Shoji White for an effect that’s warm and expensive-looking, or BM Seapearl for a soft off-white that goes great with dark wood.

Moody Charcoal Vanity (High-Contrast Modern)

Moody Charcoal Vanity (High-Contrast Modern)

For a moody, high-contrast vanity makeover, this soft black/charcoal black selection stands out and looks amazing. The estimated tone is #1F1E1D for a near-black charcoal. The closest choices to get the look are Sherwin-Williams Tricorn Black SW 6258, Sherwin-Williams Iron Ore SW 7069, for a softer charcoal-black, and Benjamin Moore Wrought Iron 2124-10 for a deep charcoal that’s slightly nuanced. Square bar pulls that are minimal, pair great with this shade in a matte black or brushed brass finish.

Cobalt Blue Vanity (Bold Statement, Still Modern)

Cobalt Blue Vanity (Bold Statement, Still Modern)

If you want to make a bold statement, choosing a saturated cobalt blue vanity instantly modernizes the entire bathroom design. The idea generated is similar to hex code #053A8C for a deep cobalt blue. The closest options for something like this are Sherwin-Williams Loyal Blue SW 6510, Sherwin-Williams Blue Chip SW 6959 for a punchier cobalt, or Benjamin Moore Santorini Blue 1634. Streamlined bar pulls work well here in polished nickel for a sharp, bold style, or brushed brass for a warmer designer vibe.

Navy Blue Vanity (Classic Pinterest Favorite)

Navy Blue Vanity (Classic Pinterest Favorite)

A navy cabinet gives you a timeless, soothing backdrop, especially when paired with white surfaces, modern pulls, and warm lighting. The deep navy/inky blue-black shown is similar to #0D2334. To get this shade, try Sherwin-Williams Naval SW 6244, Benjamin Moore Hale Navy HC-154, or Sherwin-Williams In the Navy SW 9178. The most popular hardware finish pairings are brushed brass or polished nickel.

Warm Terracotta Clay Vanity (Earthy Contemporary)

Warm Terracotta Clay Vanity (Earthy Contemporary)

A warm terracotta clay brings a natural, earthy feel to your bathroom space that can work well with a Mediterranean-inspired design. The hex code shown is similar to #783B20 for a warm clay brown-orange. To get this look on your vanity, try Sherwin-Williams Cavern Clay SW 7701, Sherwin-Williams Red Earth SW 6055, or Benjamin Moore Terra Cotta Tile 2090-30. Hardware like rounded-edge pulls or simple bars that are not ornate work well in a brushed brass or champagne bronze.

White Oak “Natural” Stain Vanity (Scandi Contemporary)

White Oak “Natural” Stain Vanity (Scandi Contemporary)

This creation goes with a stain, instead of a paint color, to target a natural white oak/pale neutral wood tone similar to hex code #BCB4A9. The closest stain finishes to get a similar look are Rubio Monocoat Pure for a subtle, natural, low-yellow, Bona NordicSeal for a paler Scandi wash on oak, or Minwax Natural for a classic light oak tone. For hardware, thin bar pulls, or tab pulls fit well in a matte black for Scandi contrast, or brushed nickel for a soft modern style.

Mushroom Taupe Vanity (Quiet Luxury Neutral)

Mushroom Taupe Vanity (Quiet Luxury Neutral)

A mushroom taupe or greige-taupe is a quiet, luxury neutral that is warm and expensive-looking. As shown, the hex code is similar to #8E7F6E for a soft taupe with a warm undertone. For a paint that looks like this, try Sherwin-Williams Shiitake SW 9173, Benjamin Moore Pashmina AF-100 for something slightly richer, or Sherwin-Williams Perfect Greige SW 6073 for a touch deeper. Bar pulls that are slightly thicker work well in a brushed brass or satin nickel shade.

Olive Bronze Vanity (Earthy & Sophisticated)

Olive Bronze Vanity (Earthy & Sophisticated)

An earthy and sophisticated choice is an olive-brown or bronze olive that looks gorgeous when paired with warm metals and bright stone surfaces. Shown here is approx. hex code #615430 for a deep olive with a bronze-brown base. To get a hue like this, try Sherwin-Williams Olive Grove SW 7734, Sherwin-Williams Ripe Olive SW 6209 for a darker, moodier vibe, or Benjamin Moore Dark Olive 2140-30. For hardware, use simple bars that keep it looking clean in a brushed or champagne brass.

Deep Forest Green Vanity (Bold & Upscale)

Deep Forest Green Vanity (Bold & Upscale)

Going with a deep forest or evergreen green makes a bold statement that looks custom and upscale in your bathroom. The hex code shown is similar to #102C19 for a dark evergreen hue. To get this on your own vanity, try a paint like Sherwin-Williams Jasper SW 6216, Sherwin-Williams Rock Garden SW 6444 for something slightly more green, or Benjamin Moore Essex Green HC-188 for a classic, deeper shade. Longer bar handles work excellently in a brushed brass or polished nickel for best results.

Emerald Green Vanity (Jewel-Tone Luxe)

Emerald Green Vanity (Jewel-Tone Luxe)

A rich, jewel-tone color like emerald green on the vanity feels high-end and works perfectly with warm metal tones and bright stone surfaces. The hue shown is similar to a deep emerald green, like hex code #064127. To get this look, choose paint matches such as BM Essex Green HC-188, SW Ripe Olive SW 6209, which has a touch more olive, or Farrow & Ball Studio Green. Slim bar pulls with a little thickness work well when paired with a brushed brass or champagne bronze.

Warm Pewter Vanity (Modern Metallic Neutral Look)

Warm Pewter Vanity (Modern Metallic Neutral Look)

A modern metallic shade like warm pewter greige feels warmer and modern without going overly dark. This is similar to hex code #887878. The closest matches I could find include BM Chelsea Gray HC-168, which reads warmer, SW Dorian Gray SW 7017 for a slightly cooler pick, or BM Revere Pewter HC-172 for a lighter option. For hardware, I recommend medium-thickness bar pulls in a satin nickel or sleek or brushed brass for a warmer vibe).

Creamy Off-White Vanity (Bright Custom Built-In Feel)

Creamy Off-White Vanity (Bright Custom Built-In Feel)

This example changes both the paint color and texture of the vanity with inviting results that work well with warm wood accents. It features a creamy off-white or warm ivory that looks like hex #E8D8C8. To find a match to this, try BM White Dove OC-17, SW Alabaster SW 7008, or BM Swiss Coffee OC-45 for an even creamier hue. Using either simple bars or a mix of them and pulls can work for the hardware in a brushed brass or satin nickel.

Sand & Bone Two-Tone Vanity (Subtle Custom Detail)

Sand & Bone Two-Tone Vanity (Subtle Custom Detail)

A two-tone painted vanity like this, after the picture, uses sand for the drawers and outer areas and soft bone/ivory for the center panel. The warm sand-tan resembles #886848, and the bone looks like #A8A898. The closest paint matches for sand are SW Nomadic Desert SW 6107, BM Pashmina AF-100 for a bit deeper tone, and for bone are BM White Dove OC-17, and SW Natural Choice SW 7011. Simple bar pulls that are all the same length work well in a brushed brass or satin nickel for a calmer feel.

Sapphire Blue Vanity (Bold & Polished)

Sapphire Blue Vanity (Bold & Polished)

Using a deep sapphire shade paired with long pulls really stands out against the white surfaces in this after bathroom picture. It instantly elevates the design to a more modern look, but with enough color to feel like it has personality. For a paint pick like this, you can use SW Inkwell 6992, or BM Hale Navy HC-154 if you want it a touch brighter. Choose a satin or matte cabinet finish and select warm brass, polished nickel, or champagne hardware.

Amethyst Plum Vanity (Moody Jewel Tone)

Amethyst Plum Vanity (Moody Jewel Tone)

An amethyst plum vanity feels elegant and modern, similar to something you’d find in a boutique hotel. For something like this, try SW Plum Brown 6272 for a deeper tone, or BM Dark Purple 2063-10 if you want a punchier hue. Using a matte type finish gives a more velvety look that works well with brushed brass pulls or matte black for a more modern setting. To really make the cabinetry stand out, keep the walls in a soft white BM White Dove for an elegant appearance, or BM Seapearl for a soft off-white, with a boutique vibe.

Deep Espresso Brown Vanity (Modern & Warm)

Deep Espresso Brown Vanity (Modern & Warm)

Espresso brings warmth, depth, and a quiet luxury that, when paired with white marble or quartz countertops, feels even more expensive. To get this classic style, go with BM Wenge AF-180, or SW Urbane Bronze 7048 if you want a slightly softer brown-black appearance, and choose matte or satin for your finish.  For your pulls, you can use warm brass, brushed brass for a hotel-luxe look, or matte black to give it a modern edge. To stop it from appearing too dark, give it a warm under-mirror glow by installing a backlit mirror that ups the luxe factor.

Smoky Plum Vanity (Unexpected Statement Color)

Smoky Plum Vanity (Unexpected Statement Color)

Smoky plum gives a pop of color but doesn’t overwhelm the senses. It looks both sophisticated and modern, especially paired with lighter stone surfaces like a white marble-look slab and warm metals. To replicate this idea, use SW Woodsy Brown 2837 for a somewhat muted plum-brown or BM Brassica AF-340 for a softer smoky purple in satin. Choose brushed brass pulls if you want the most flattering option, or satin nickel if you want something more subtle. You can add a warm wood or linen accessory nearby to soften the mood.

Black-Green Off-Black Vanity (Designer Modern)

Black-Green Off-Black Vanity (Designer Modern)

Using an off-black green paint on the vanity gives the appearance of moody and tailored, and instantly elevates a plain white builder-grade new construction bathroom. To get something similar in your place, use BM Salamander, or SW Greenblack in a satin or matte cabinet enamel.  Pair this with brushed brass or matte black pulls if you want a modern, monochrome design.

Ruby Oxblood Vanity (Dramatic Modern Glam)

Ruby Oxblood Vanity, Dramatic Modern Glam

If you’re looking for ideas that offer a glam version of modern, a deep ruby oxblood hue can feel rich and high-end. It looks beautiful paired with a bright countertop and polished stone. For this bold tone, use BM New London Burgundy, or SW Cordovan in a satin finish. Go for pulls in brushed brass or champagne bronze to enhance the glam factor, or polished nickel if you want something sharper.

Soft Mint Gray-Green Vanity

Soft Mint Gray-Green Vanity

A bathroom cabinet makeover using mint helps the room feel airy and adds that fresh spa vibe that you look forward to each day. The secret is the gray-green undertone quality that evokes a calming mood and avoids looking pastel. When paired with white surfaces and soft lighting, it creates a coastal design feel that promotes relaxation. To try this idea, use SW Sea Salt and deepen it 25 to 50%, or BM Hollingsworth Green. Choose satin and make sure to keep the walls a warm white with BM White Dove, or SW Alabaster. Both brushed nickel or soft champagne give a spa vibe, while matte black feels more modern.  

Slate Blue-Gray Vanity (Sophisticated Cool Neutral)

Slate Blue-Gray Vanity, Sophisticated Cool Neutral

For something more sophisticated, you can use a slate blue-gray that offers a modern, calming ambiance that looks really sharp with matte black hardware. To get this hue, try BM Boothbay Gray, or SW Smoky Blue with matte black pulls, faucet, and shower fixtures. Keep walls a pale warm gray or soft white to avoid making the room feel cold. SW Pure White if you want crisp, BM Chantilly Lace for bright and modern, and if you have warm light and you want softer, BM Classic Gray. If your lighting is cool, pick a slate that leans gray. 

Smoky Teal Vanity (Rich & Current)

Smoky Teal Vanity (Rich & Current)

A smoky teal gives a fresh and designer look without screaming for all the attention. It’s a color that offers calm and sophistication without overdoing it. For this style, use BM Aegean Teal 2136-40, or SW Retreat 6207. Install matte black or brushed brass pulls if you want a richer vibe with a matching faucet. 

Putty Beige Vanity (Warm Neutral Upgrade)

Putty Beige Vanity (Warm Neutral Upgrade)

Putty beige is a warm neutral option that offers you more depth than a basic builder-white, but still stays quiet in a bright bathroom. Get the look by using BM Pashmina AF-100 in a lighter mix, or SW Accessible Beige 7036. Pair it with brushed nickel, or champagne bronze, if you want a warmer feel with simple, medium thickness pulls.

Warm Almond Vanilla Vanity (Creamy Neutral Upgrade)

Warm Almond Vanilla Vanity (Creamy Neutral Upgrade)

This is a warmer, sunnier version of using a neutral floating vanity that provides a creamy, custom vibe without looking yellow. This can be achieved with BM Swiss Coffee OC-45, or SW Creamy 7012. It pairs well with both brushed brass for a warm look and brushed nickel for a cleaner appearance. For a designer style, use rounded-edge bars, bright white quartz, and soft-white backsplash tile.

Light Warm Gray Vanity (Clean Minimal Modern)

Light Warm Gray Vanity (Clean Minimal Modern)

Light warm gray is often the go-to when you want minimal, but pure white feels too stark. A lighter gray reads modern, tailored, and calming, and is an excellent choice if you want the bathroom to feel relaxing. To recreate this, use BM Classic Gray OC-23 or SW Repose Gray 7015. Pair it with satin nickel for a minimal style, or  or matte black to lean modern.

Rusty Rose Clay Vanity (Muted Color Pop)

Rusty Rose Clay Vanity (Muted Color Pop)

If you want color in your bathroom without it becoming too trendy, a dusty clay rose feels warm and earthy, making the space feel more styled and custom. With this pick, the vanity becomes the focal point and offers a lot of personality and character. To try this, use BM Terra Cotta Tile 2090-30 with a toned down mix, or SW Redend Point 9081. Select brushed brass or satin nickel for your hardware, and use warm lighting to keep the rose from appearing too pink.

Warm Caramel Tan Vanity (Cozy & Modern)

Warm Caramel Tan Vanity (Cozy & Modern)

A warm caramel tan can yield an earthy aesthetic while still looking contemporary against white tile and stone work. It is similar to hex code #C7AE8E for a warm tan with a golden undertone. The closest paint vibes for a similar appearance are Sherwin-Williams Camelback SW 6122, or Sherwin-Williams Kaffee SW 6104 if you want a touch deeper and richer. Another option is Benjamin Moore Grant Beige HC-83 if you want a classic warm tan.

Driftwood Gray Stain Vanity (Coastal Modern Neutral)

Driftwood Gray Stain Vanity (Coastal Modern Neutral)

If you’ve always loved the look of weathered gray wood, this idea adds contrast without going dark. It works perfectly for a coastal, modern bathroom and pairs easily with marble or white quartz. The estimated stain tone for a weathered driftwood/gray-brown oak is hex code #A19380. The closest stain for a similar design is Minwax Weathered Oak for a classic driftwood gray, Minwax Classic Gray if you want lighter, and more washed, or Varathane Sunbleached for a coastal gray-wash feel.

Walnut-Stained Vanity (Warm Modern Wood)

A bathroom vanity makeover with a rich walnut grain instantly makes the design look higher-end. It works perfectly with white quartz or marble surfaces to keep them bright and contemporary. This stain tone is a deep walnut/chocolate walnut that runs mid-to-dark. It’s like hex code #6B3A1A, but will vary due to the wood grain. For a stain like this try Minwax Dark Walnut for a classic deep walnut look, or Varathane Dark Walnut if you desire a similar depth, that is often a touch cooler.

Similar Posts

Leave a Reply

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