Best Primer for Kitchen Cabinets

Updated on April 6, 2019
Matt G. profile image

Matt is a professional painter and freelance writer, sharing his knowledge, house-painting tips, and product reviews.

Do Cabinets Need to Be Primed?

Stained kitchen cabinets should always be primed before painting, preferably with two coats. Even painted cabinets should be primed, unless they were primed before, and the paint is in good condition with no visible tannin bleed.

When you use the right primer, it should seal the surface of cabinets and bond really well with wood and paint to prevent rub-off when cleaning. If you paint directly over stained cabinets without primer, tannin and the existing stain will bleed through the paint (no matter how many coats are applied), resulting in a hideous paint job.

Oil-Based Primer vs. Latex

One of the biggest mistakes made when painting cabinets is using latex primer instead of oil. Products like latex Kilz 2 and Bullseye 1-2-3 won't completely seal wood to keep tannin from leaking into the paint. Latex primer is also soft when dry and rubs off easily.

Nobody likes the odor, but oil-based primer seals the surface of cabinets the best, preventing tannin bleed. Oil primer dries harder and sands nicely too. Paint bonds really well to oil, using a good paint of course.

With all the different primer available, buying the right one can be confusing, and even the folks at the paint store can give you the wrong advice. I have worked with several products, but there are three I really like for priming cabinets.

Zinsser BIN Shellac Primer

BIN is a shellac-based primer that I use when spraying cabinets. The milk-thin consistency of BIN makes it splatter easily when brushing and rolling, but for spraying, it's awesome. The primer lays out nicely over cabinets that have been cleaned and sanded. When spraying doors horizontally, the material levels out really well on grainy oak, seeping into cracks without having to roll it.

This product is an excellent sealer that bonds well with wood. The dry time is fast, typically under one hour, allowing for light sanding and a second coat the same day. If you spray BIN, you need to clean the sprayer with either ammonia or denatured alcohol, not paint thinner. You can brush and roll this product fine too, but with the fast dry time, the primer will start to get gummy if you don't work it onto the surface fast enough.

The cost is about $42 per gallon at regular price, as of this writing, but you can buy BIN at many paint stores, except Sherwin Williams, using discounted account pricing.

Zinsser Cover Stain Oil-Based Primer

Cover Stain oil, not the newer latex version, is a good primer sealer and bond coat for kitchen cabinets. At roughly $22 per gallon, the price is half the cost of BIN. Like most products in its category, the smell is horrible. Whether spraying or rolling, gloves and a respirator are highly recommended.

Cover Stain doesn't level as nicely as shellac-based primer does, but for brushing and rolling, the slightly longer dry time is a little more forgiving. The primer is a lot thicker than shellac, so when using a brush and roller, a light coat should be applied to avoid heavy texturing that would show through paint unless sanded.

The primer sprays fine with an airless sprayer, but a bigger spray tip is needed, preferably size .015 to .017, otherwise the material won't atomize well, resulting in fingering when spraying.

I prefer shellac primer over oil because it dries faster. Material build-up in corners doesn't stay wet for hours like oil does. But if you plan to brush and roll, this product won't splatter as much as shellac. Once completely dry, it sands easily for an excellent bond with paint.

Sherwin Williams ProBlock Oil Primer

Pro Block is sold exclusively at Sherwin Williams stores. It performs very similar to Cover Stain, except it doesn't sand as easily, in my experience. It dries very hard and seals surfaces exceptionally well.

The smell is probably the worst of any oil-based product I've used, but it bonds really well with wood and paint for a uniform finish. If your cabinets have tough stains that won't come out after cleaning, Pro Block will seal them in.

You can spray this product, or use a roller, but like Cover Stain, the thicker consistency can cause rope texturing when rolling if you apply too much. It takes a little practice, but imperfections can be sanded out before painting. This product can also be used for priming stains and patches on drywall.

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

Questions & Answers

  • Hi! I am painting my oak kitchen cabinets. I read your advice and went with BIN primer. I sprayed on 2 coats. I am now painting with SW Emerald urethane trim enamel. I am doing my second coat right now and I think I am seeing some tannin bleed through in a few areas. Help! I am devastated as I have put so many hours into this project. How can this be fixed?

    Oak cabinets need to be primed with BIN shellac primer, or oil primer, to prevent bleed-through. There are some newer BIN products like the advanced synthetic version, which I've never used. I use the regular BIN shellac primer and never had any problems with bleed through. Cabinets also need to be sanded and cleaned to remove surface contamination. Sometimes there will be a few tannin spots on a couple doors that the primer didn't completely seal. You can use a spray can of oil primer to spot prime those spots. If there's tannin bleed everywhere then it sounds like the wrong primer was used and the doors would need to be primed again. If the grain wasn't filled too, that might be part of the problem. Filling the grain fills the deep valleys and cracks in the wood that can be difficult to work the primer into when spraying. A coat of grain filler levels out oak. You can also try spraying a little heavier as it's possible the primer isn't seeping into the cracks enough to block the tannin.

  • I'm painting Oak kitchen cabinets with a clear finish that don't have huge open grain issues. I plan to do it with a roller-brush, and top it with BM Advance. The biggest goal is a smooth finish at the end. What do you think I should do?

    If you're brushing and rolling the cabinets, Cover Stain will be less messy to work with. BIN shellac primer is very thin like milk and goes everywhere when brushing it, but it seeps into the grain much better than Cover Stain because of its consistency. If you change your mind and decide to spray the cabinets, use BIN. That's what I use when spraying my cabinets and it works great. Cover Stain does sand easier, but both will give you a smooth finish after sanding, but BIN levels out a lot better and you can recoat in 45 minutes. Cover Stain takes hours to dry.

  • I'm getting someone to paint my new kitchen cabinets. She does not want to use oil based primer. Said it's horrible to work with and I won't be able to stand to stay in the house for 3 weeks because of the smell. She said the latex works just as well. I paid alot for these cabinets and want to make sure I'm getting a good paint job. Is this true or should oil be used and what do you recommend?

    If the cabinets are new and already painted, latex primer is probably fine. Oil primer is good when you're painting stained cabinets. Oil primer dries harder than latex and it seals the surface. The primer only smells bad the day of application, not weeks after. Open a window and the odor is gone when the primer dries.

  • I have a Graco Magnum X7. I don’t believe you can spray BIN shellac through it because of the fire hazard. Wouldn’t BIN in a spray can be preferable to brushing cabinets?

    Spraying in general is preferable to brushing cabinets, but based on my experience with spray cans of primer, they don't always perform the same exact way as primer from a gallon can. I don't know why, but that's been my experience with oil primer. I've used spray can BIN to spot prime without issues, but not for spraying entire doors. You could test a couple doors first before spraying all of them, or you could rent a professional airless sprayer to spray the BIN. Some paint sores rent Graco sprayers. Ask if they have a Graco 395 for rent. A contractor sprayer like this can handle BIN without a fire hazard.

© 2017 Matt G.


    0 of 8192 characters used
    Post Comment
    • Matt G. profile imageAUTHOR

      Matt G. 

      4 days ago from United States


      Don't use any paint on your cabinets without cleaning, sanding and priming them first. The guy at the store is wrong. Oil-based primer, or white shellac primer, are the best options for painting lacquered cabinets. Sand the cabinets first to remove the gloss so the primer sticks good.

    • profile image

      Jim K 

      5 days ago

      So as I understand it, using a shellac primer on lacquered cabinets is the way to go? Some guy working at Sherwin Williams claims he painted Emerald Urethane on his lacquered cabinets and it bonded well. I have trouble believing this. Your thoughts?

    • Matt G. profile imageAUTHOR

      Matt G. 

      6 months ago from United States

      Yes, you can spray BIN with a Graco airless sprayer, but not the portable handheld airless. The best tip size is 210, or 310, depending on door sizes. The green Graco FFLP tips are what you want to use. You need the blue RAC X tip guard to use the green tips. When you spray BIN always strain the primer first and clean the sprayer carefully with ammonia water mix.

    • profile image


      6 months ago

      Can I use graco airless sprayer to spray Bin Shellac with smallest tip 218

      After can I use Benjamin Moore advance paint.

      Thank you

    • Matt G. profile imageAUTHOR

      Matt G. 

      6 months ago from United States

      The problem is more than likely that a bonding primer wasn't used over the oil paint and that's why the latex paint is peeling. Water-based paint bonds poorly to oil paint without a bonding primer underneath. While you could sand the loose latex paint off, prime, and paint, you already have a weak bond underneath from the original problem. I would remove the latex paint, sand, prime, and then paint.

    • profile image


      6 months ago

      What can i use to stop peeling of latex paint on door jams that was put over oil paint ?

      What would be the steps as i want to to repaint them with an oil paint by Behr.

    • Matt G. profile imageAUTHOR

      Matt G. 

      8 months ago from United States


      Strip the paint off the cabinets and start over with oil primer then your paint. Paint alone doesn't bond well to wood cabinets without primer underneath. The paint will rub off and scratch off easily, and priming and painting over that won't help anything. There is already a weak bond.

    • Matt G. profile imageAUTHOR

      Matt G. 

      8 months ago from United States

      I'm glad you found the article helpful. BIN primer is great for cabinets. Just make sure you cover the floor carefully because it sprinkles like crazy brushing and rolling it.

    • profile image


      8 months ago

      Thanks for the primer tips. I am painting my oak kitchen cabinets white. Even though I will be using a roller and brush I think I'll go with Zinsser BIN Shellac based on your article. I am looking for something that is not too thick and dries fast. Yes it's more expensive but it seems like a good investment to avoid problems later.

    • profile image


      9 months ago

      I need some advice. I am well into painting my cabinets. I have sprayed two coats on everything. The face frame, doors, and drawers are oak. I sanded to kill the shine. I did not think that a primer would be needed because of the existing laquer finish.

      Anyway, I do have some bleed through as you describe in this article. With two coats of latex cabinet paint on the doors, how can I now take care of this bleeeding problem? Can I spray BIN primer on top of the latex?

      Thanks for your response.

    • Matt G. profile imageAUTHOR

      Matt G. 

      10 months ago from United States

      I'm glad you found the article helpful for your cabinet painting project.

    • profile image


      10 months ago

      Oh my you saved my project!!

      You helped fix my mess, no thanks to Lowe's! My cabinets look fantastic now on to the doors to be done correctly, thanks to you! I did the shellac primer, two coats, sanding between and cleaned.

      I can't thank you enough!

    • Matt G. profile imageAUTHOR

      Matt G. 

      14 months ago from United States

      Yes, you can use Cover Stain oil primer on cabinets.

    • profile image

      Angie Spurgeon 

      14 months ago

      I had finally decided on Cover Stain oil based primer for my MDF kitchen cabinets, then noticed in the product information that it is not suitable for cabinets. So confused! I plan on brush painting, not spraying. Would this still be the best choice?

    • Matt G. profile imageAUTHOR

      Matt G. 

      14 months ago from United States

      Run some ammonia mixed with water through your airless sprayer to remove BIN from the spray line and pump. Ammonia works great for this and costs less than denatured alcohol. You'll also need to remove the spray gun filter for cleaning too, using ammonia. BIN will clog and ruin your spray gun filter if you don't clean it right after spraying. When you're done cleaning everything, cycle some pump protector into the sprayer for storage.

    • profile image

      Dan the Painter 

      14 months ago

      I am a pro painter and I’m considering using the BIN schellac. My question is about clean up of the machine. How much denatured alcohol do you run thru your airless sprayer? I usually run about a gallon or so of warm water to clean out the latex. This seems like it would be a lot of alcohol...

    • Matt G. profile imageAUTHOR

      Matt G. 

      15 months ago from United States

      I always apply two coats.

    • profile image


      15 months ago

      Using Zinsser shellac primer for laminate cabinets. Is it necessary to apply two primer coats?


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)