Polished concrete cost by sheen level

Concrete Polishing Cost Calculator

Answer first: polished concrete costs $3–$12 per sq ft in 2026. Ground/matte finish: $3–$5/sq ft. Semi-polished (salt and pepper): $5–$8/sq ft. High-gloss mirror finish: $8–$12/sq ft. New slabs need 28-day cure before polishing.

1,000 sq ft floor — 3 finish levels

Ground/matte: $3,000–$5,000 | Semi-polished: $5,000–$8,000 | High-gloss: $8,000–$12,000

Each step up in sheen requires more diamond grinding passes and finer grits. The sheen level also affects maintenance: high-gloss scratches show more and require more frequent densifier reapplication.

Polished concrete vs epoxy — 1,000 sq ft

Polish: $3,000–$12,000 | Epoxy: $3,000–$6,000

Polished concrete lasts 20–50+ years; epoxy lasts 5–10 years before it peels. Polished concrete is a one-time cost; epoxy needs periodic reapplication. For high-traffic commercial floors, polished concrete wins long-term.

Ongoing maintenance cost

$0.50–$2/sq ft every 1–3 years for densifier + guard

No waxing needed. Annual cleaning with neutral-pH cleaner: $50–$150 in materials. Total 10-year cost of ownership for a 1,000 sq ft polished floor: $4,000–$16,000 including initial polish.

Interactive workflow

Run the numbers, then save or export the project

View planning notes
Best reviewed quote
Ready-mix supplier A
Red flags
0
Proposal total
$3,824
Pour window
171 min
Local cost defaults and ZIP memory

Saved cost defaults

Reuse bag price, ready-mix price, delivery fee, and waste factor across quote reviews.

Local assumptions
ZIP47474
1 yd3 as bags$259
1 yd3 ready-mix$475
Break-even3.3 yd3
  • 80 lb bag price: $6
  • Ready-mix price per yd3: $165
  • Delivery + short-load: $310
  • Wait-time rate: $95 per hour

Save this estimate or download a PDF report

The PDF report uses the current calculated result. Save the estimate first when you want to reuse the inputs later.

How much does polished concrete cost per square foot?

Polished concrete costs $3–$12 per sq ft in 2026 depending on sheen level. Ground/cream finish (matte): $3–$5/sq ft. Salt-and-pepper finish (semi-polished, 400–800 grit): $5–$8/sq ft. High-gloss mirror finish (1,500–3,000 grit): $8–$12/sq ft. Add $1–$3/sq ft for staining, dyeing, or decorative scoring. Minimum job charges of $500–$1,500 apply for most contractors.

What are the ongoing costs for polished concrete?

Polished concrete is low-maintenance compared to other floor finishes. Annual maintenance includes sweeping and mopping with a neutral-pH cleaner ($50–$150 for materials/year). Reapply densifier and guard/sealer every 1–3 years ($0.50–$2/sq ft, DIY possible). No waxing needed for properly polished concrete. Avoid harsh acids (vinegar, citrus cleaners) that can etch the surface.

Is polished concrete worth the cost?

Polished concrete lasts 20–50+ years with minimal maintenance, making it cost-competitive with tile ($3–$15/sq ft install + grout cleaning) or hardwood ($6–$12/sq ft + refinishing every 7–10 years). It is ideal for commercial spaces, modern homes, basements, and garages. Drawbacks: cold and hard underfoot, loud acoustics, can be slippery when wet at high sheen levels (use anti-slip sealer for wet areas), and cracks in the slab will show through the polish.

Can any concrete floor be polished?

Most concrete floors can be polished, but the results depend on the existing concrete condition. New concrete needs 28 days to cure. Old concrete may have coatings, adhesives, or contaminants that must be ground out. Heavily cracked or spalled concrete may need patching first. The aggregate exposure level (salt-and-pepper vs full-aggregate exposure) is determined by how much the floor is ground during the first diamond grinding pass.

How long does concrete polishing take?

A 1,000 sq ft floor takes 2–4 days for professional polishing (grinding + densifier + polishing through progressively finer grits + guard application). DIY polishing with rented equipment takes 3–5 days for the same area. The floor is usable immediately after the final guard sealer dries (2–4 hours), though foot traffic should be avoided for 24 hours.