How Much Does Concrete Sealing Cost?

José R. Mendoza
Written by José R. Mendoza
Reviewed by Matt DiBara
Updated December 18, 2021
Siblings playing in the yard
Photo: Maskot / Getty Images

The average cost of concrete sealing is $1,250 to $1,750

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

The cost to seal concrete is around $1,500 for a 1,000-square-foot area. Concrete is one of the most durable materials on your property. A great way to keep your concrete looking pristine and ensure it lasts for years to come is by sealing it. Regardless of the location, whether it is in the basement or the driveway, sealing concrete can help preserve its look and also make it more resistant to the elements.

How Much Does It Cost to Seal Concrete Per Square Foot?

When sealing new concrete, the cost per square foot is around $1.50. The final price depends on the type of material, dimensions, and location that needs sealing, plus the labor. Take note that if you have a small area that needs sealing, a professional concrete sealer may charge you a flat fee regardless of the square footage of the job. 

“When sealing concrete that is at least a year old, the cost of cleaning and properly preparing the surface must also be considered,” says Expert Review Board member Matt DiBara of DiBara Masonry. “This process can include work such as removing all adjacent furniture, power washing the area, a light acid wash and neutralizing, and installing tape and plastic to protect windows and doors.”

Although this process varies based on how much cleaning and preparation is needed, DiBara says it typically costs between $1 and $1.75 per square foot for older concrete areas that can benefit from the look and feel of a fresh coat of sealer.

A Hidden Benefit of Sealed Concrete

Did you know that sealing concrete can not only look great, but also protect your investment for years to come? Much like the lacquer coating on a hardwood floor, or the coating of paint on your car or house, a good sealer acts the same way. By reducing how much water penetrates the surface, your concrete and it’s rebar can remain protected from the elements which overtime may reduce cracking and discoloration.

How Much Does It Cost to Seal Concrete Yourself?

Sealing your concrete yourself is the most affordable option to tackle this task. Concrete sealers cost between  $0.10 and  $0.75 per square foot. Many sealers are very DIY friendly, making this an appealing project for homeowners. All you need are the right tools and enough time. If you decide to hire a local driveway contractor, it will cost between $1.25 and $1.75 per square foot.

Pro Tips For DIY Concrete Sealing

Wait at least 28 days after pouring any new concrete before sealing it. For indoor and heavily shaded areas, it may require an additional week or two for all the moisture to evaporate enough for the sealers to properly penetrate.

Make sure it hasn’t been sealed in the last four years. A simple way to check this is to place a teaspoon of water on the surface of your concrete. After about 20 seconds, the concrete will typically absorb some or all of the water. If none of the water penetrates the surface, it is likely sealed. In this case, it’s best to contact a professional to ensure you don’t install a different type of sealer over what is already there. If the water absorbs, your new sealer will likely do the same—and that means a green light for you to DIY.

Breaking Down Concrete Sealing Costs

When it comes to the cost breakdown of sealing concrete, the two major factors are materials and labor. Keep in mind, concrete repairs that need to be done before sealing the surface will increase the project's total price.

Materials Cost

When it comes to sealers, the type you choose will influence the total cost. You should expect to pay around $16 to $50 per gallon. One gallon of sealer generally covers approximately 150 to 300 square feet. There are different types of sealers, and some tend to be more affordable than others. For instance, acrylic sealers are usually less expensive than epoxy-based sealers.

Labor Cost

If you decide to hire a local driveway contractor, you should expect to pay around $1.25 to $1.75 per square foot plus any additional repairs needed. The cost may increase based on the type of sealer you choose, the physical location, and the dimensions of your driveway, basement, or concrete floor––wherever it is that you are sealing. If the area is small, you should expect the cost per square foot to be higher if your contractor charges a minimum fee.

Concrete Sealing Cost by Sealer Type

When choosing your concrete sealing, most sealer options are versatile and can work indoors and outdoors, both vertically and on flat surfaces. There are several concrete sealing products, formulas, and finishes. The cost varies based on the formula used in the sealer (some are water-based while others are oil-based).

Acrylic Sealers

Concrete sealers that are acrylic-based cost around $0.85 to $1.15 per square foot. They are some of the most affordable concrete sealers that you can use both indoors and outdoors.

Epoxy Sealers

When it comes to indoor sealers, epoxy is the best, thanks to its high-quality finish. The price ranges between $3 and $7 per square foot.

Polyurethane Sealers

You should expect to pay around $0.95 to $1.10 per square foot for polyurethane sealers, which tend to be a good choice in areas where the temperature fluctuates throughout the year. 

A garage with a concrete driveway
Photo: Tom Penpark / DigitalVision / Getty Images

FAQs About Concrete Sealing

How do I seal concrete?

When you seal concrete, you need to ensure that the surface area is thoroughly cleaned, dried, and repaired. Once it’s ready, you'll use a painting roll, a paintbrush, or a pump sprayer to apply the sealer. Which item you use will depend on the thickness of the sealer you choose.

Why should I seal my concrete driveway?

As with asphalt driveways, you also need to seal concrete driveways to provide an additional layer of protection. Sealing your driveway can extend its lifespan, preserve its look, protect it from the elements, and help prevent cracks, deterioration, and erosion. Plus, sealed surfaces are water-resistant, make cleaning stains easier, and offer protection from salt damage in places where it snows. 

How often should I seal my concrete?

You should seal your concrete every two to three years or more depending on the use, wear of the surface, and type of sealer you choose. Areas that see heavy traffic or extreme ice and snow may require more frequent sealing.   

When is the best time to seal my concrete driveway?

The best time to seal your concrete driveway is sometime in the spring and fall, when the temperature is above 55 degrees.

Should I pick a topical or a penetrating sealer for my project?

There are two major categories when it comes to concrete sealers: topical and penetrating. The surface you’re sealing will determine the type of sealer you choose. 

Topical sealers adhere to the surface of concrete to create a protective layer. In many cases, this is all you need for concrete that sees light to moderate traffic, such as your basement. Keep in mind that because topical sealers provide a thin coat, this type of sealer is more susceptible to wear and tear. 

Penetrating sealers, on the other hand, bond with the free lime in the top layer of concrete to form calcium silicate, which prevents liquid from passing through. This type of sealer protects the surface from water, oil, and gasoline spills. This type is a better choice for outdoor areas like concrete driveways and stairs that face the elements. 

But if you’re working with a pro, make sure to ask them what they think would be the best choice for your project. If you are in the hiring process, it’s always good to request at least three quotes.

What other projects should I do at the same time?

When you are sealing your concrete, especially if it’s your driveway, make sure to clean out your landscaping while you’re at it. And, as you’re sprucing up your outdoors, why not go ahead and plant some new flowers, too?

Need professional help with your project?
Get quotes from top-rated pros.