How do I paint kitchen cabinets so the finish lasts?
Short answer
Remove doors and hardware, degrease every surface, scuff sand, and spot fill. Then use a bonding primer and finish with a hard cabinet enamel such as a waterborne alkyd or urethane-modified acrylic. Thin coats, light sanding between coats, and a full cure before heavy use are what make it last.The process
- Label each door and drawer and its hinge location, then remove them.
- Degrease thoroughly. Kitchen grease is the number one cause of peeling.
- Scuff sand with 180 to 220 grit to dull the old finish, and vacuum and tack off the dust.
- Prime with a bonding primer. Use a stain-blocking primer on oak if you want to stop tannin bleed.
- Apply two thin coats of cabinet enamel with a fine foam roller and a quality brush, or spray.
- Lightly sand between coats with a fine sanding sponge.
- Let doors cure several days before rehanging, and handle gently for a few weeks.
Is it a job to hire out?
Cabinets are one of the most detail-heavy paint jobs in a house. Many painters spray doors in a shop for a factory-like finish. If you want that look, it's worth getting a few quotes.
Want a pro to handle it?
Get quotes from up to five local painters. Free.
Start my projectStill picking colors?
Build a palette that goes together and see it on a room or house.
Open Color StudioUpdated September 2026. Always follow the directions on your product's label; manufacturer instructions come first.