How Much Does It Cost to Install Stained Concrete Floors?

Nick P. Cellucci
Written by Nick P. Cellucci
Updated January 31, 2022
A living room with polished concrete floor
Photo: Jodie Johnson / Adobe Stock


  • Stained concrete floors are durable and easy to clean.

  • The average total stained concrete cost is $8,000–$15,000.

  • Costs vary by service level from basic to high-end design.

  • Concrete stain is permanent, so hire a pro for best results.

  • Investing in stained concrete floors may add value to your home.

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

If you’re looking for a low-maintenance flooring surface that will last long and look good, stained concrete is an option worth considering. You may not be into the cold, gray look of unsealed cement, but adding a stain can imbue these durable floors with a range of colors that will never fade or peel for a look that really pops.

Whether you want to breathe new life into a discolored concrete surface in your basement or garage, or you’re interested in installing a stylish, easy-to-clean floor elsewhere in your home, you can expect to pay an average of $8,000 to $15,000 for stained concrete flooring.

Minimum CostNational Average CostMaximum Cost

Cost to Install Stained Concrete Flooring Near You 

The cost of a stained concrete floor will vary based on where you live. Below are the average total costs in major cities across the United States, accounting for materials, labor, and equipment in a 1,000-square-foot space.

Miami, FL$11,500
Oklahoma City, OK$11,800
Helena, MT$12,100
Kansas City, MO$12,600
Hartford, CT$13,300
Los Angeles, CA$13,700
Chicago, IL$14,100
Juneau, AK$16,100
New York, NY$16,400
Honolulu, HI$16,900

How Much Do Stained Concrete Floors Cost by Type of Stain?

There are two main types of concrete flooring stain.

Acid-based concrete stain

The cost to install acid stains is around $2 to $6 per square foot for basic designs or $12 to $25 per square foot for complex colors and patterns. Acid stains, also called reactive stains, contain hydrochloric acid and metallic salts that chemically react with concrete to produce earthy colors. Acid stains create a marbled or mottled appearance that can even look like wood. 

Water-based concrete stain

The cost to install water-based concrete stains is about $2 per square foot. Water-based stains, or nonreactive stains, are made of water with added polymers and pigments for color. They can be used to create a wider variety of colors with a more uniform appearance, and are ideal in basement applications where poor ventilation could otherwise lead to chemical exposure. 

What Is the Cost of Staining Concrete Floors per Square Foot?

Like most types of flooring, the cost of a stained concrete floor is typically measured by the square foot. Your cost will depend on the level of service you’re receiving, as more complex projects will involve more time, materials, and skilled labor.

Basic Service

 Expect to pay between $2 and $4 per square foot for basic designs. A basic job tends to involve only minor concrete slab prep and a single color of stain.

Intermediate Service

Intermediate projects cost $4 to $10 per square foot. If you want a more complex design, you can add an additional color to your floor as part of an intermediate job. 

Upgraded Service

For full concrete slab prep and a floor that contains multiple different colors or intricate patterns, you’ll be paying for upgrade service at $8 to $15 per square foot.

High-End Service

These services cost anywhere from $12 to $25 per square foot. The most complex stained concrete designs can involve stencil work, saw cuts, or hand-finishing, all of which are considered high-end services. 

Cost to DIY vs. Hiring a Stained Concrete Floor Contractor

A concrete floor installation
Photo: Chinnabanchon / Adobe Stock

If you already have a concrete floor, you may be considering staining it as a DIY project to save money on labor. While not an impossible task, staining concrete can be a time-consuming project that will take up an entire day. 

If you do go the DIY route, you’ll need one gallon of stain for every 200 square feet of space you’re staining. That will cost you $0.30 to $0.40 per square foot, or about $60 per gallon. You’ll also need to pay an additional $20 per gallon for concrete etching solution to treat your concrete before staining it.

Since stain is a permanent treatment that chemically bonds with your concrete, any mistakes you make will also be permanent. For that reason, we recommend hiring a local pro for the best results.

You’ll also pay for the following gear:

  • Protective gloves and safety glasses: $20

  • Plastic sheeting: $30 per roll

  • Acid-proof paint sprayer: $200 to buy or $15 per hour to rent

Keep in mind that a paint sprayer is a specialized tool which you’ll need to learn how to use properly if you want to avoid leaving unwanted marks or streaks on your floors or causing harm to yourself or others with harsh chemicals.

Staining Concrete Floors FAQs

What other factors influence the total cost of stained concrete?

Other factors that influence the final cost you’ll pay for stained concrete include the size of your job and whether you plan to stain new, unsealed concrete or if your concrete was previously sealed with another material. The removal of old flooring such as carpet or tile can also add to your cost and will require labor to clean and prep your floors.

Will stained concrete floors add value to my home?

Stained concrete floors are easy to maintain and feature a custom look that stands out compared to gray, unsealed concrete surfaces. For both of these reasons, investing in stained and sealed concrete can be worthwhile and may catch the eye of potential homebuyers during resale.

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