All Pro Services has been helping Utah recover from disasters since 1987. What started as a small local crew has grown into a full-service restoration company serving homes and businesses across Utah.
Locally owned and IICRC-certified, we respond quickly, communicate clearly, and do the job right.
1987
All Pro Services opened in 1987 as a Utah-based cleanup and restoration crew. Since then, the company has steadily grown, adding services as the needs of Utah homeowners and businesses have changed.
2026
Nearly four decades later, the company still operates with the same hands-on approach it started with. All Pro is a general contractor and restoration crew that homeowners, property managers, and insurance adjusters can rely on when something goes wrong.
Today, All Pro provides:

That continuity is why All Pro carries IICRC certification, general contractor licensing, and a long-standing working relationship with the major insurance carriers operating in Utah — the kind of track record that only comes from decades of doing the same job well, over and over.
All Pro Services · Est. 1987
All Pro is run by a team that has, in most cases, been with the company for over a decade — which matters on a disaster restoration job, where consistency and judgment count as much as equipment.
Our mission is simple: deliver professional services backed by integrity, and leave the communities we work in cleaner and healthier than we found them. Four commitments guide how we operate, on every job and every call:
Proactive, not reactive. We deliver on what we say and take ownership of the outcome.
We ask the right questions up front to prevent small issues from becoming expensive ones.
Exceptional results for the client, paired with real accountability internally.
Holding ourselves and our partners to a higher standard, and staying involved in the communities we serve.
A restoration emergency is stressful enough without fighting your insurance company, too. We use Xactimate, the industry-standard estimating software insurance adjusters already work with, to make the process clear and straightforward.
We prepare a detailed estimate using Xactimate, so the numbers align with what your insurance carrier expects.
We walk you through the estimate, answer your questions, and make sure you understand the work involved.
Once everyone has signed off, we begin the restoration work and keep the process moving.
We work with most major insurance carriers in Utah














Call 801-505-9800 any time, day or night, or send us the details online and a project manager will follow up shortly.
Tap to call • 24/7
801-505-9800