About Us

We provide professional pressure cleaning & sealing of patio’s, pool area’s, driveways, walkways, porches, steps, tennis courts, retaining walls, landscape boulders, brick & stone masonry, composite decks, garage floors & more

Hardscape Cleaning & Sealing Professionals

We are a pressure washing & sealing company serving Oakland & Macomb County Michigan since 1990. We restore & protect the beauty & integrity of ALL types of exterior surfaces. Our team of experts are focused on delivering superior quality results on each & every 
type of surface. Brick Pavers, Stamped Colored Concrete, Exposed Aggregate, Concrete, Limestone, Bluestone, Tennis Courts, Garage Floors and more.

Our Mission

To provide customers the highest level of job quality and satisfaction to ensure repeat business & referrals.

We support the local economy by utilizing products which are manufactured in Michigan.


Our Vision

We go above & beyond in every aspect of our job.
Our specialized equipment, attention to detail & dedicated team of workers make the difference.


Our Team Makes The Difference

Pressure washing & sealing is no easy task & requires a team effort to ensure satisfaction. Our team is dedicated to ensuring you receive the very best service & results possible. Owner provides estimates, monitors job progress & keeps customers informed during the restoration process.

31 Years In Business

31 Years In Business

All Surface Restoration has grown to become the leading authority in pressure washing & sealing.


22,798 Projects Completed

22,798 Projects Completed

Our innovative approach & state of the art equipment deliver the best results.


Over 15 Million Square Feet Restored

Over 15 Million Square Feet Restored

The industry leader in exterior hardscape cleaning and sealing.


Our Unique Approach

We Truly Care About Our Customers
These days it's difficult to find a company that you can rely on to deliver a great customer experience. We make the entire process easy & hassle free as possible.

We Notify You In Advance
When Work Will Take Place To Avoid Surprises Or Conflicts With Other Service Providers

Easy To Communicate
After You Receive Your Estimate We Are Always Available To Answer Questions By Email, Text Message Or Phone

Owner Provides Oversight
To Ensure Each Phase Of The Process Is Completed Successfully In A Timely Manner

Requesting An Estimate Is Easy
Simply Complete Our Website Contact Form Or Call Our Office 248-475-0004


Sign in


Cart (0)

Cart is empty No products in the cart.