Stop Wood Tannin Bleed Through Chalk Paint for Good

You painted the dresser, it looked flawless for a week, and now pink blotches are ghosting through the finish. That's wood tannin bleed, and learning how to stop wood tannin bleed through chalk paint comes down to one thing: sealing the wood with the right primer before or after the stains show. More chalk paint won't fix it.
Neither will sanding.
Tannins are water-soluble compounds stored throughout woods like oak, pine, and mahogany. Chalk paint is water-based and alkaline, which is exactly the combination that pulls them upward. Per the USDA Forest Products Laboratory's Wood Handbook, these extractives are a documented cause of finish discoloration on tannin-rich species.
The fix is a dewaxed shellac primer plus the right sequence for your situation, and that's what we'll walk through here.
Quick Answer
Stopping wood tannin bleed through chalk paint takes a dewaxed shellac primer. Zinsser B-I-N is the standard choice. Tannins dissolve in water, so water-based primers usually fail.
Apply two shellac coats on oak, pine, or cedar. Wait 24 to 72 hours, confirm no stains, then repaint.
Why Wood Tannins Bleed Through Chalk Paint (and Why Painting Over It Never Works)
Tannin bleed looks like a paint failure, but the paint is mostly innocent. The real story starts inside the wood.
Wood contains natural compounds called tannins, labeled extractives in forestry research. They live in the grain itself, not on the surface. Species like oak, cedar, mahogany, and knotty pine hold a lot of them.
Maple and poplar hold very few.
What's actually happening: water-soluble tannins, alkaline paint, and the pink stain cycle
Here's the chain reaction. Tannins dissolve in water. Chalk paint is water-based, so every coat you brush on wets the wood and gives tannins a ride upward.
As the paint dries, they get trapped near the surface.
There's a second problem. Chalk paint and most primers are alkaline. When tannins meet a high-pH coating, they darken, which is why the bleed shows up as pink, orange, or brown instead of the wood's natural color.
That's the classic stain cycle on tannin-rich species.
And that's why it repeats. Stain appears, you paint over it, and the new wet coat dissolves more tannins. Two weeks later the blotches are back, often worse than before.
Why sanding the stain off does nothing
It's tempting to sand the stain out. Don't bother.
The discoloration you see is just the visible top of a much bigger reservoir inside the board. Sanding removes the stain and leaves every tannin below it ready to migrate again. The only thing that stops the movement is a barrier tannins can't dissolve through, and that means primer.
Find Your Branch: The Tannin Bleed Decision Tree
The right fix depends on your answers to three questions. Work through them in order and you'll land on the exact branch for your piece.
Question 1: What wood are you working with?
High-tannin woods need a shellac primer no matter what. Low-tannin woods and MDF can often skip straight to paint, though a test patch is still smart.
| Wood | Tannin level | Bleed risk |
|---|---|---|
| Red and white oak | Very high | Severe pink or brown bleed |
| Pine (especially knots) | High | Yellow-brown knot bleed |
| Cedar and redwood | High | Brown streaking |
| Mahogany, cherry, walnut | High | Pink to red bleed |
| Maple, poplar, birch | Low | Minimal |
Knots deserve a special warning. Pine knots are tannin bombs, and they bleed even on otherwise well-behaved boards.
Question 2: Has the bleed already come through?
If stains are already visible, you're in repair mode, which is Branch 2 below. You'll remove any wax or topcoat, seal the stains, then repaint. If the piece is bare wood or freshly stripped, you're in prevention mode, Branch 1, and that's the far easier path.
Question 3: Is there wax or a water-based topcoat on the piece?
If the answer is yes, that coating has to come off before primer goes on. Wax blocks primer adhesion completely. Water-based topcoats are worse than useless here, because they can pull residual tannins up on their own.
When to spot-prime vs. prime the whole piece
Spot-prime when stains sit in one or two knots and the wood is otherwise low-risk. Prime the whole piece when the wood is oak, cedar, or mahogany, or when bleed shows in multiple areas. Widespread bleed means tannins are moving through the grain everywhere, not just one spot.
Shellac vs. Oil vs. Water-Based Primers: Which Ones Actually Block Tannins
Primer choice makes or breaks this repair. Here's the honest breakdown based on manufacturer technical data sheets and the documented behavior of each chemistry.
| Primer | Base | Tannin blocking | Verdict |
|---|---|---|---|
| Zinsser B-I-N | Dewaxed shellac | Excellent | First choice for oak, knots, active bleed |
| Zinsser Cover Stain | Oil | Very good | Solid alternative, slower drying |
| KILZ Original | Oil | Very good | Budget oil option |
| Zinsser Bulls Eye 1-2-3 | Water | Poor on tannins | Avoid on high-tannin wood |
Why water-based primers like Bulls Eye 1-2-3 fail on oak and pine knots
Water-based primers fail for the same reason chalk paint fails. They're water-based and alkaline, so they dissolve tannins and darken them exactly like the topcoat does.
A water-based bonding primer sticks well to wood. Sticking was never the problem. Blocking is.
Shellac forms a film tannins can't penetrate, and oil primers come close. Rust-Oleum's product documentation lists bleed-through blocking among B-I-N's intended uses, which is why restorers reach for it first.
What it costs per piece: coverage, dry times, and real numbers
As of 2026, a quart of B-I-N runs about $20 to $30. Manufacturer specs list coverage near 90 to 100 square feet per quart, enough for a typical dresser with two coats.
Speed is shellac's quiet superpower. It dries to the touch in roughly 15 minutes and accepts a recoat in 45 to 60. Oil primers need 1 to 2 hours between coats.
The tradeoff is fumes and cleanup, because shellac and oil primers need denatured alcohol or mineral spirits and solid ventilation.
Branch 1: Priming High-Tannin Wood Before You Paint (Oak, Pine, Cedar, Mahogany)
This is the prevention branch. You're starting with bare wood or stripped furniture, and you want bleed to never get a foothold. Follow the sequence in order.
Clean and scuff-sand: 150-220 grit, no water
Dry-clean the piece first. Wipe away dust and grime with a tack cloth, then scuff-sand with 150 to 220 grit paper to give the primer grip. Vacuum the dust afterward.
Never wash bare tannin-rich wood with water, because moisture activates the exact tannins you're trying to trap.
Spot-seal knots and end grain first
Brush a coat of shellac primer directly onto every knot, plus end grain where tannins concentrate. Let it dry about 15 minutes. Knots get a second hit before the full coat goes on.
Two shellac coats and the 24-72 hour bleed test
Roll or brush a full coat over the entire piece. Wait 45 to 60 minutes, then apply a second coat. Now comes the step most people skip.
Let the primer sit 24 to 72 hours and inspect it in daylight. If any pink or brown shadowing appears, add more shellac until the wood stays clean. Repainting too early just traps the problem under your finish.
Ventilation, respirators, and flammability warnings before you open the can
Shellac primer carries strong alcohol fumes and genuine flammability. Open windows, run fans, and wear an organic vapor respirator. Keep the can away from pilot lights, space heaters, and open flame.
One more rule: never clean shellac tools with ammonia, which softens the cured film.
Branch 2: Fixing Bleed That's Already Showing Through Your Finish
The stains won this round. It happens on thousands of oak cabinet and pine dresser projects, and it's fixable. Here's the repair sequence.
Removing wax or topcoat so primer can grip (mineral spirits, denatured alcohol, scuff sanding)
Chalk paint projects usually end in wax, and wax repels primer. Wipe the surface down with mineral spirits in sections, lifting the residue as you go. Follow with a light 220-grit scuff sand.
If you used a water-based poly topcoat instead, sand it dull. The primer needs direct contact with the paint film or the bare wood.
Sealing the stains: coat, wait, and confirm before recoating
Brush shellac primer over every stained area plus a 2-inch margin around it. Two coats minimum. Then wait 24 to 72 hours and check again in daylight.
If bleed reappears, shellac again.
Don't repaint until the stains have stayed dead for a few days. Slow tannins can take two to three weeks to surface, so give the piece one last inspection before you commit to topcoat.
Repainting with chalk paint and when it's safe to rewax or use water-based poly
Chalk paint covers sealed patches easily, though shellac's sheen can telegraph through thin coats. Plan on two to three thin coats over the whole piece for an even finish. Wax is safe once the paint is dry to the touch.
Hold off on water-based poly until you're confident the bleed is fully dead, since it can pull any residual tannins upward.
Mistakes That Bring the Bleed Back
Fixing bleed and then causing it again is maddening. These four mistakes account for most repeat failures reported in restorer forums and verified buyer feedback.
Trusting "no primer needed" chalk paint marketing
Most chalk paint brands advertise no sanding and no priming. That claim covers adhesion, not stain blocking. The paint grips bare wood beautifully.
It just dissolves tannins on the way up. On oak, pine, or cedar, that marketing is exactly how bleed starts.
Using ammonia cleaners on shellac-primed surfaces
Ammonia chemically attacks cured shellac. Scrub a shellac-primed dresser with an ammonia-based cleaner and the film can soften or cloud. Once that barrier weakens, tannins move again.
Stick to mild soap and water, applied lightly with a damp cloth. Save denatured alcohol for brush cleanup, never for washing the finished piece.
Topcoating too soon: the 2-3 week slow-bleed trap
A clean primer at 72 hours isn't always a clean primer at three weeks. Slow tannins in dense oak and old mahogany take longer to surface. Waxing or polying too early traps them under the finish for good.
Aggregated restorer reports point to the same rule: give high-risk pieces a full week, then inspect in daylight before sealing.
Skipping the humidity and moisture check on cabinets
Cabinet bleed that returns every summer is a moisture problem. Humid air pushes water into the wood, and water carries tannins with it. Fix under-sink leaks and dishwasher steam gaps before repainting.
One more cabinet warning: metal hinges reacting with wet tannins create black iron tannate streaks, which need shellac plus a fastener check.
Tannin Bleed and Chalk Paint: FAQs
Does chalk paint really need primer on raw wood?
On high-tannin wood, yes. Maple, poplar, and MDF can usually go straight to paint, though a test patch is cheap insurance. Oak, pine, cedar, and mahogany need a dewaxed shellac primer first.
The "no primer needed" claim refers to adhesion, and adhesion was never the risk.
Can I just use more coats of chalk paint to cover the stain?
No, and this is the most common mistake. Each new coat is water-based, so it dissolves more tannins and feeds the stain. Most people burn through three or four coats before accepting this.
Stop painting, remove any wax, and seal the stains with shellac primer instead.
Why did my piece look fine for two weeks, then turn pink?
Tannin migration is slow, and some tannins sit deep in the grain. They kept moving after your topcoat went on, then showed up as stains in the film. This is why the bleed test matters.
Anything sealed too early needs the topcoat removed, then shellac, then a fresh finish.
Is oil-based primer just as good as shellac for tannins?
Oil primers like Cover Stain and KILZ Original block tannins well and handle most pieces fine. Shellac stays the stronger barrier for severe cases: oak, cedar, mahogany, knots, and active bleed. Shellac also dries to the touch in about 15 minutes, while oil primers need one to two hours between coats.
How long does a shellac-primed piece need to sit before I trust it?
Wait at least 24 to 72 hours and inspect in daylight. On high-risk species like old mahogany, restorers commonly wait a full week. If any shadowing appears, add another shellac coat and reset the clock.
Once the primer stays clean through the wait, you're safe to paint.





















