Yes, you can paint dark wood furniture white, but tannins are the main risk. Mahogany, oak, cherry and walnut carry tannins that rise through white paint as yellow, pink or brown stains. Clean and scuff-sand the piece, prime it with a shellac-based stain-blocking primer, paint two to three coats of white over the primer, and topcoat with a water-based finish.
Why dark wood bleeds through white
Tannins are natural compounds in the wood, and water-based paint and water-based topcoats can draw them up through the coats. Mahogany (pink or red), oak, cherry, walnut and old reddish varnishes are the worst offenders. The bleed can appear late, sometimes after the paint looks finished, because a water-based topcoat reactivates the tannins. More coats of white paint do not stop it, and neither does chalk paint, so the primer is what matters.
Prep
Clean with a degreaser, then fill any dings and sand them smooth. Scuff-sand the whole surface with 180 to 220 grit so the primer can grip. Wipe away all the dust. If the piece has an old reddish varnish, be thorough, because it is the most likely source of bleed. If it’s an older mahogany or cherry piece, read what not to do to antique furniture before you paint it.
Prime with shellac
Prime with one or two coats of a shellac-based primer, such as Zinsser B-I-N, or an oil-based stain-blocking primer. B-I-N dries to the touch in about 15 minutes and can be recoated after around 45 minutes, but check the label for your product. Shellac is alcohol-based and flammable, so ventilate well and keep flames away. Use a white primer under white paint. A grey primer will show through a light topcoat.
Water-based bonding primers grip well but do not block tannins reliably. Do not rely on them for dark wood.
Choose your white
White comes in warm (cream), neutral and cool (blue-grey) undertones. The same paint can look different on a dark piece than on a sample card. Compare samples on the piece itself, in the room where it will sit, and in both daylight and lamplight.
Paint the piece
Apply two or three coats of white over the primer, sanding with 220 to 320 grit between coats and wiping clean. Without primer, you will need more coats, and the bleed will still come through. Thin coats level better and do not drip.
Topcoat
Use a water-based topcoat such as polycrylic or a water-based polyurethane, not an oil-based one. Oil-based topcoats yellow white paint, which can turn it a dingy colour. Even some water-based topcoats yellow slightly on white, especially in thick coats, so check the brand’s guidance. Test the topcoat on a hidden spot first, and wait a day before you judge the result, because bleed can appear late.
Fix bleed if it appears
If bleed shows up after you have painted, spot-prime the stained area with shellac, let it dry, and repaint that area with white. Tannin bleed does not stop on its own, so do not keep painting over it. For the general primer choice, see the guide to the best primer for wood furniture.
For a distressed or antique version of the same finish, see how to distress furniture for an antique white look.
Safety
- Shellac and oil-based primers are flammable and produce strong fumes. Ventilate well and avoid flames.
- Test older finishes for lead before you sand. In the US, paint applied before 1978 may contain lead.
- Wear a dust mask when you sand.