@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&display=swap’);
body.page-id-1303{overflow-x:clip}
body.page-id-1303 .entry-header{display:none}
body.page-id-1303 .entry-content{margin-top:0}
.hm-cx{–hm-green:#204437;–hm-deep:#16332A;–hm-paper:#FAF8F3;–hm-paper2:#F1EDE3;–hm-ink:#1F2723;–hm-body:#4A554F;–hm-muted:#7B847E;–hm-hair:#E3DED1;–hm-bronze:#8A6A3C;–hm-gold:#C9A45C;
font-family:’Public Sans’,sans-serif;color:var(–hm-body);font-size:17px;line-height:1.65}
.hm-cx *{box-sizing:border-box}
.hm-cx .hm-band{width:100vw;margin-left:calc(50% – 50vw);background:#fff}
.hm-cx .hm-wrap{max-width:1024px;margin:0 auto;padding:64px 28px}
.hm-cx h1,.hm-cx h2,.hm-cx h3{font-family:’Playfair Display’,Georgia,serif;color:var(–hm-ink);font-weight:600;margin:0 0 18px;line-height:1.15}
.hm-cx h1{font-size:44px}
.hm-cx h2{font-size:36px}
.hm-cx h3{font-size:20px;margin-bottom:8px}
.hm-cx p{margin:0 0 16px}
.hm-cx a{color:var(–hm-green)}
.hm-cx .hm-crumb{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(–hm-muted);margin:0 0 34px}
.hm-cx .hm-crumb a{color:var(–hm-green);text-decoration:none}
.hm-cx .hm-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(–hm-bronze);margin:0 0 14px}
.hm-cx .hm-lede{font-size:19px;max-width:760px}
.hm-cx .hm-btn{display:inline-block;background:var(–hm-green);color:#fff !important;font-weight:600;font-size:15px;padding:14px 24px;border-radius:8px;text-decoration:none}
.hm-cx .hm-btn:hover{background:var(–hm-deep)}
.hm-cx .hm-btn–light{background:var(–hm-paper);color:var(–hm-ink) !important}
.hm-cx .hm-btn–light:hover{background:#fff}
.hm-cx .hm-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}
.hm-cx .hm-call{color:var(–hm-ink);font-weight:600;text-decoration:none}
.hm-cx .hm-call span{color:var(–hm-muted);font-weight:400}
.hm-cx img{max-width:100%;height:auto;display:block;border-radius:14px}
.hm-cx .hm-hero-img{margin-top:44px}
.hm-cx .hm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.hm-cx .hm-card{background:#fff;border:1px solid var(–hm-hair);border-radius:12px;padding:22px 24px}
.hm-cx .hm-card p:last-child{margin-bottom:0}
.hm-cx ul.hm-checks{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}
.hm-cx ul.hm-checks li{background:var(–hm-paper);border:1px solid var(–hm-hair);border-radius:10px;padding:14px 18px 14px 44px;position:relative}
.hm-cx ul.hm-checks li::before{content:”✓”;position:absolute;left:18px;top:13px;color:var(–hm-green);font-weight:700}
.hm-cx table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(–hm-hair);border-radius:12px;overflow:hidden;font-size:16px}
.hm-cx table th{background:var(–hm-deep);color:#fff;text-align:left;font-weight:600;padding:14px 18px}
.hm-cx table td{padding:14px 18px;border-top:1px solid var(–hm-hair)}
.hm-cx table td:first-child{font-weight:600;color:var(–hm-ink);white-space:nowrap}
.hm-cx .hm-tbl-scroll{overflow-x:auto;border-radius:12px}
.hm-cx .hm-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.hm-cx ol.hm-steps{counter-reset:hm;list-style:none;margin:26px 0 22px;padding:0}
.hm-cx ol.hm-steps li{counter-increment:hm;position:relative;padding:0 0 18px 52px}
.hm-cx ol.hm-steps li::before{content:counter(hm);position:absolute;left:0;top:-3px;width:34px;height:34px;border-radius:50%;background:var(–hm-green);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}
.hm-cx ul.hm-fit{list-style:none;margin:26px 0 0;padding:0}
.hm-cx ul.hm-fit li{padding:0 0 14px 30px;position:relative}
.hm-cx ul.hm-fit li::before{content:”✓”;position:absolute;left:2px;top:0;color:var(–hm-green);font-weight:700}
.hm-cx .hm-faq{display:grid;gap:16px;margin-top:26px}
.hm-cx .hm-faq .hm-card strong{display:block;font-family:’Playfair Display’,Georgia,serif;font-size:19px;color:var(–hm-ink);margin-bottom:6px}
.hm-cx .hm-band–paper{background:var(–hm-paper)}
.hm-cx .hm-band–deep{background:var(–hm-deep)}
.hm-cx .hm-band–deep .hm-wrap{text-align:center;padding:84px 28px}
.hm-cx .hm-band–deep h2{color:#fff;font-size:40px}
.hm-cx .hm-band–deep p{color:#D8E2DB;font-size:18px;max-width:640px;margin:0 auto 8px}
.hm-cx .hm-band–deep .hm-cta-row{justify-content:center;margin-top:30px}
.hm-cx .hm-band–deep .hm-call{color:#fff}
.hm-cx .hm-fine{padding:34px 28px 56px;text-align:center}
.hm-cx .hm-fine p{font-size:14px;color:var(–hm-muted);margin:0 0 6px}
.hm-cx .hm-fine a{color:var(–hm-green)}
.hm-cx .hm-imgnote{font-size:14px;color:var(–hm-muted);margin-top:10px}
@media (max-width:760px){
.hm-cx .hm-wrap{padding:48px 22px}
.hm-cx h1{font-size:34px}
.hm-cx h2{font-size:28px}
.hm-cx .hm-band–deep h2{font-size:30px}
.hm-cx .hm-lede{font-size:17px}
.hm-cx .hm-grid2,.hm-cx .hm-gallery,.hm-cx ul.hm-checks{grid-template-columns:1fr}
.hm-cx .hm-band–deep .hm-wrap{padding:64px 22px}
}
Home / Services / ProVia Metal Roofing
Specialty Roofing
ProVia Metal Roofing
The look of shake, slate, or barrel tile. The strength of steel.ProVia stamps 26-gauge steel into authentic metal shake, slate, and barrel-tile profiles — a once-in-a-lifetime roof that’s lighter than asphalt, sheds Utah snow, and won’t crack, curl, rot, or burn. Backed by a 50-year transferable Lifetime Limited Warranty. We install it on Utah County and Wasatch Front homes that want a roof they’ll never replace again.

A recent HM Roofing ProVia metal install — dark metal shingles on a Wasatch-area home.
Why ProVia Here
Why ProVia here
Utah roofs take a beating — heavy snow, canyon wind, high-altitude UV, and wildfire risk on the benches. Steel handles all of it. ProVia’s panels lock together with an exclusive four-way, multi-point system (shake and slate) that stays put in wind, and the GalvaTec™ finish is built to resist hail, rain, and corrosion for decades. Because it’s noncombustible steel, embers and sparks won’t ignite it — a real advantage in wildfire-mapped areas.
- 26-gauge steel — thicker than most metal roofs, yet lighter than asphalt shingles
- Exclusive four-way, multi-point interlock (shake & slate) engineered for high wind
- GalvaTec™ finish — proven protection from hail, wind, rain, and corrosion
- Noncombustible steel — won’t ignite from embers or wildfire sparks
- Solar-reflective pigments plus built-in dirt, mildew & stain resistance
- 50-year transferable Lifetime Limited Warranty
More on fire-rated systems: Fire-resistant / WUI roofing · Prefer a composite look? See Brava composite roof tile or CeDUR synthetic cedar shake
Three Profiles
Three looks, one steel roof
Every ProVia profile is stamped from steel and finished to mimic a classic material — in nature-inspired colors, with matching trim and accessories:
| Profile | Look |
|---|---|
| Metal Shake | Hand-split cedar shake with deep grain and shadow lines; grays and browns |
| Metal Slate | Quarried slate texture and color, at a fraction of the weight |
| Metal Barrel Tile | Classic Spanish clay-tile curves without the weight or fragility |
Gallery
Gallery



First two: recent HM Roofing ProVia installs. Bottom two: ProVia metal shake and barrel-tile profiles.
Good Fit For
Good fit for
- Homeowners who want to buy a roof once and never replace it
- Snow country — steel sheds snow and resists ice-dam damage
- WUI and wildfire-risk homes needing a noncombustible roof
- Structures where weight matters — metal is lighter than asphalt or tile
- Anyone wanting the shake, slate, or Spanish-tile look without the upkeep
How We Do It
How we do it
- Free inspection + photos
- Profile and color samples — shake, slate, or barrel
- Full tear-off, quality underlayment, then panels installed to ProVia spec
- Walkthrough + warranty registration
We follow ProVia’s fastening and interlock details — including the ventilation and flashing specs — so the system performs and the warranty stays valid.
FAQ
FAQ
Want a roof you’ll never replace again?
Start with a free inspection.
Manufacturer: provia.com
HM Roofing is a DBA (registered trade name) of HMCO LLC. · Utah DOPL #14145194-5501