All Pro Services has been Utah's disaster restoration and cleaning company since 1987. What started as a small crew answering after-hours calls has grown into a full-service restoration company — water, fire, mold, sewage, hoarding, and reconstruction — without losing the part that made the phone ring in the first place: showing up fast and doing the job right.
We're locally owned, IICRC-certified, and based in Midvale, serving Salt Lake, Utah, Davis, Weber, and Tooele counties. Every technician on a job site works under the same standard: assess honestly, communicate clearly, and leave the property better than the disaster left it.
1987
All Pro Services opened in 1987 as a Utah-based cleanup and restoration crew and has expanded steadily since — adding water and fire restoration, mold remediation, biohazard and crime scene cleanup, janitorial services, and reconstruction as the needs of Utah homeowners and businesses grew.
2026
Nearly four decades later, the company still operates the way it started: as a general contractor and restoration crew that homeowners, property managers, and insurance adjusters call back the next time 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 at the same time. All Pro's project managers use Xactimate, the industry-standard estimating software insurance adjusters already work with, so the estimate you get matches the numbers your carrier expects — no guessing, no gap between contractor and adjuster.
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
We've worked directly with most of the carriers active in Utah, including State Farm, Farmers, Allstate, Progressive, Nationwide, Liberty Mutual, USAA, Travelers, MetLife, The Hartford, Safeco, and Bear River Mutual, among others.














The work we do
Next steps
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