Last updated 2026-08-18

TL;DR
Utah requires any roofer working on projects over $3,000 (labor and materials combined) to hold a state contractor license through the Utah Division of Occupational and Professional Licensing. You pass a business-and-law exam, pass a roofing trade exam, show proof of insurance and a surety bond, and register your business entity before you take a single paid job.
Do you need a license for standing-seam roof in Utah?
Yes. Utah requires a contractor license for roofing work, and standing-seam metal roofing sits under that same rule as every other roof system.
The Utah Division of Occupational and Professional Licensing (DOPL) runs contractor licensing under Utah Code 58-55. The statute says a person may not "engage in a construction trade or act as a contractor" for compensation without the right license [1]. The dollar threshold decides it: if the project value (labor plus materials combined) tops $3,000, you need a license. Below that the work is technically exempt. In practice almost no standing-seam job comes in under three thousand dollars, so treat the license as mandatory and move on.
The classification for most roofing contractors is the Specialty Contractor S290, the Roofing Specialty. That one covers roofing systems including metal panels. Some contractors also carry the General Building Contractor B100 if they handle broader exterior work, but if roofing is your lane, S290 is the correct pick [2].
Here's a detail people miss. Utah has no separate "metal roofing" or "standing-seam" specialty. The state folds every roofing system under one classification, so your S290 covers shingles, tile, and standing-seam panels alike. If you hold an S-class license in some other trade and want to add roofing, you have to qualify in the roofing classification on its own.
What license do you need to do roofing work in Utah?
The Specialty Contractor S290 Roofing classification is the standard path for a standing-seam contractor in Utah. Five pieces have to line up before DOPL issues it.
First, you need a qualifier. That's the person who passes the exams and whose experience backs the license. The qualifier can be the owner or a designated employee, but they have to be a real part of the business, not a name on paper. Utah wants the qualifier to document at least two years of journey-level experience in the roofing trade [2].
Second, the qualifier passes two exams: the Utah Business and Law exam and the trade exam for S290 Roofing. Both run through PSI Exams. The business-and-law test covers contract law, workers' comp, OSHA basics, and Utah contractor statutes. The trade exam hits roofing installation, flashings, underlayments, and metal systems [3].
Third, general liability insurance. DOPL sets minimum coverage, and you submit a certificate of insurance with your application. Confirm the current minimum straight from DOPL, because it moves [2].
Fourth, a surety bond. The amount varies by license type and volume of work, so get the current figure from DOPL before you budget.
Fifth, your business entity has to be registered with the Utah Division of Corporations before DOPL will issue the license. Filing the LLC or corporation comes first, always [4].
The application runs through Utah's online licensing portal. You submit the form, proof of insurance, bond paperwork, exam scores, and fees in one package.
How much does it cost to get a Utah contractor license for roofing?
Licensing costs split into a handful of buckets. Here's the honest picture.
The DOPL application fee for a Specialty Contractor license is set by administrative rule. Recent fee schedules put contractor license fees somewhere in the $100 to $300 band for the initial application, but confirm the live number on the DOPL fee schedule because it gets updated [2].
PSI exam fees are separate. Each exam runs roughly $60 to $100 per attempt. You take two (business-and-law plus trade), so budget for both and leave room for one retake.
Surety bond premiums track your bond amount and your credit. A contractor with decent credit pays 1 to 3 percent of the bond face value per year. On a $15,000 bond, that's roughly $150 to $450 a year.
General liability insurance for a small Utah roofing contractor runs about $1,500 to $4,000 a year for a basic policy. Metal roofing can push premiums higher because the material costs are higher. Nobody has clean data on this by specialty; the range comes from insurance broker estimates and swings hard with payroll and claims history.
Business entity registration with the Utah Division of Corporations costs $70 for an LLC on the current fee schedule [4].
Add it up. First-year cost to get legally licensed and insured lands realistically in the $2,500 to $6,000 range, depending on your insurance quote, bond rate, and whether you clear both exams on the first try.
How long does it take to get licensed for standing-seam roof in Utah?
Two things drive the timeline: how fast you schedule and pass your exams, and how fast DOPL processes a complete application.
Scheduling PSI exams can happen within days of registering if seats are open. Some people prep two to four weeks before sitting. Others need longer. That part is on you.
Once both exams are passed and your application is complete with every supporting document, DOPL processing has historically run two to six weeks for contractor applications. The agency does not promise a specific turnaround, and processing stretches during busy periods. Don't count on a license in hand under a month from the day you submit a clean package.
The most common delay is an incomplete application. A missing insurance certificate, bond paperwork that doesn't match your entity name exactly, or an LLC that isn't finalized yet will all pause you. Fix those before you hit submit.
Realistic timeline from deciding to apply to holding the license: two to four months if you study steadily, pass on the first attempt, and file clean. Four to six months is more common for people who retake an exam or sort out their business structure at the same time.
How much does standing-seam roof work pay in Utah?
Fair question, and the data is real, just coarse.
The U.S. Bureau of Labor Statistics classifies most roofing workers under SOC 47-2181 (Roofers). The national median wage was $24.64 an hour as of the May 2023 Occupational Employment and Wage Statistics [5]. Utah tracks close to that median but varies by market. Salt Lake City metro runs a bit above statewide averages because of construction volume.
Standing-seam is its own thing. Installers with real panel-and-seamer experience command a premium over general roofing labor. Metal panel work takes different skills than shingles, and mountain-state markets have a genuine shortage of trained standing-seam crews. That gap shows up in billing rates.
On the contractor side, standing-seam projects in Utah typically bid at $12 to $22 per square foot installed. Panel profile, substrate condition, detail complexity, and location all move the number. Simple residential re-roofs on good decking sit at the low end. Commercial jobs with steep slopes, lots of penetrations, or high-altitude access sit higher. These ranges come from regional contractor pricing and material cost data. No single authoritative source publishes Utah-specific standing-seam pricing, so use this as a planning estimate, not a promise.
What insurance and bonding do Utah roofing contractors actually need?
Utah law requires licensed contractors to carry general liability insurance, plus workers' compensation if they have employees [1]. The contractor license bond is a separate requirement from liability insurance. People confuse the two constantly.
General liability covers third-party property damage and bodily injury claims. Insurers scrutinize roofing hard, because roof access is real exposure. Metal panel work sometimes triggers higher premiums or exclusions depending on the carrier, so shop for a policy that covers metal roofing installation without carve-outs. Read the exclusions page, more than the quote.
Workers' compensation in Utah runs through the Utah Labor Commission and is mandatory for any contractor with employees. A sole proprietor with no employees may be exempt, but verify that status directly with the Labor Commission, because misclassifying workers as independent contractors creates serious liability [6].
The DOPL surety bond is a license bond, not a performance bond. It protects consumers if you fail to finish work or break licensing law. It does not protect your business. It protects your customer. Clients on large standing-seam projects often ask for a separate performance bond, which is a different product you get per project.
Confirm current bond amounts and insurance minimums with DOPL before you submit. These figures are set by rule and they change.
What are the actual steps to start a standing-seam roof business in Utah?
Here's the sequence that dodges the usual bottlenecks.
Step 1: Register your business entity. File your LLC or corporation with the Utah Division of Corporations before you touch anything at DOPL. Your license and your bond have to match your legal business name exactly [4].
Step 2: Get your EIN from the IRS. You need it for the entity, for insurance applications, and for tax filings. It's free and takes minutes at IRS.gov [7].
Step 3: Register for a PSI account and schedule both exams. Don't wait until you feel fully ready. Book a date and let the deadline set your study pace.
Step 4: Study for and pass the Utah Business and Law exam and the S290 Roofing trade exam. PSI publishes a candidate information bulletin for each exam listing the content domains. The business-and-law content is largely OSHA 10-hour material plus Utah statutes from Title 58-55 [3].
Step 5: Get insurance quotes. Call at least three brokers and tell each one you do metal roofing installation. Ask about the exact certificate format DOPL requires.
Step 6: Get your surety bond. Bond companies are fast. This usually takes a day or two once you apply.
Step 7: Submit your DOPL application through the online portal with every document attached. Double-check that your business name matches on all of them.
Step 8: Wait for DOPL approval. Do not contract for paid work during this window.
Step 9: Once licensed, register with the Utah State Tax Commission for a sales tax permit if you sell materials as part of your contracts [8].
If you're new to estimating panel runs and seam math, that's a separate skill from licensing. The Seamer + Panel-Math Kit at StandingSeamPath is a one-time resource for the field math side. The licensing path above is what makes it legal to charge for that knowledge.
Does Utah recognize out-of-state contractor licenses?
No. Utah has no general reciprocity agreement for contractor licenses. A roofing or contractor license from another state does not automatically transfer here.
There is one useful opening. DOPL does count documented experience from another state's licensure toward the qualifier's two-year experience requirement. So if you've been licensed and working as a roofer in Colorado or Arizona, that time counts toward qualifying. You still pass Utah's exams and meet every other requirement from scratch [2].
If you want to compare the licensing setup in neighboring states, Colorado handles it at the local level rather than the state level, which is a real structural difference. Arizona's approach runs through the Arizona Registrar of Contractors with its own classification structure. Neither state's license moves straight into Utah.
What tools and equipment do you need to start standing-seam roof work in Utah?
Tooling is where new standing-seam contractors get ambushed on cost. The seaming equipment alone is a real investment.
A mechanical seamer for a standard 1.5-inch or 2-inch snap-lock or mechanical-lock profile runs $2,000 to $6,000 new, depending on profile and manufacturer. Seamers are profile-specific, so the one you buy has to match the panel system you install. Plan to work multiple profiles and you'll own multiple seamers or rent when your profile doesn't fit.
Powered panel folders and brakes for field forming help on custom work but aren't always required when you install pre-formed panels off a coil line. Some Utah contractors subcontract the coil forming to a roll-forming shop and install pre-cut panels. That cuts equipment cost and cuts flexibility at the same time.
Hand tools for standing-seam include aviation snips (left, right, straight), sheet metal hammers, hand seamers, cleat stretchers, and metal-specific drill bits. Safety gear for Utah roofing includes fall protection that meets OSHA 1926.502, which requires personal fall arrest systems, guardrails, or safety nets for roofing work that presents fall hazards [9].
For high-altitude jobs in Utah's mountain communities (Park City, Moab, Brian Head), budget extra setup time. Material handling at elevation takes longer than flatland work. Snow country in northern Utah also means steeper pitches built to shed snow, which makes fall protection harder to rig.
How do Utah's building codes affect standing-seam roof installations?
Utah adopts the International Building Code and the International Residential Code statewide, with local amendments allowed [10]. For standing-seam, the sections that matter most are Chapter 15 of the IRC (Roof Covering) and the matching IBC sections.
Utah's snow load requirements are among the highest in the contiguous states for mountain jurisdictions. The Utah Geological Survey publishes ground snow load data by location, and local building departments use those figures to set minimum design loads [11]. A standing-seam system in Summit County faces a completely different design demand than one in St. George, which sits in a low-snowfall zone.
Permits are required for most roofing work in Utah. The licensed contractor pulls the permit, and the local building department runs the inspections, not DOPL. Permit fees vary by jurisdiction and by project value.
The panel system also has to meet code for wind uplift. Most major standing-seam manufacturers provide UL 580 or FM 4471 tested assemblies with published tables for fastener spacing and substrate requirements at given wind speeds. Utah's Wasatch Front and exposed plateau country carry serious wind exposure, so don't skip the tested-assembly documentation. Inspectors ask for it.
Where can you find standing-seam roof jobs in Utah as a new contractor?
The Utah construction market leans hard toward the Wasatch Front (Salt Lake, Utah, Davis, and Weber counties), which together carry most of the state's residential and commercial volume. Park City and Summit County have strong metal roofing demand on both residential and commercial buildings, because the look fits the mountain architecture and the snow-shedding performance matters.
St. George in Washington County is a fast-growing market with a different demand pattern. The climate there is semi-arid and hot, not snowy, so standing-seam adoption runs on energy efficiency and durability rather than snow load.
New contractors usually land their first jobs three ways: through general contractors who need a licensed roofing sub, through referrals from suppliers who know who's pulling material quotes, and through local homebuilder associations. The Utah Home Builders Association and the Associated General Contractors of Utah chapter are two places new specialty contractors find early project connections.
On the estimating side, StandingSeamPath's Seamer + Panel-Math Kit covers the calculation work. The paperwork gets you legal. The relationships with GCs and suppliers are what fill your schedule in year one, and that's time and presence, not filing.
Frequently asked questions
Do you need a license for standing-seam roof in Utah?
Yes. Utah requires a Specialty Contractor (S290 Roofing) license from the Utah Division of Occupational and Professional Licensing for roofing work on projects valued over $3,000 in combined labor and materials. Standing-seam metal roofing falls under the same classification as every other roofing system. Working without a license on a qualifying project violates Utah Code 58-55 and can bring fines and a stop-work order.
How long does it take to get a roofing contractor license in Utah?
Realistically two to four months from start to finish if you pass both exams on the first attempt and file a complete application. PSI exams can be scheduled within days once you register. DOPL application processing has historically taken two to six weeks after you submit a complete package. Incomplete applications, missing insurance certificates, and business name mismatches are the most common causes of delay.
How much does standing-seam roof cost in Utah?
Standing-seam projects in Utah typically bid at $12 to $22 per square foot installed, depending on panel profile, slope complexity, site access, and location. Simple residential re-roofs on flat decking land at the low end; commercial jobs and high-altitude installs with steep pitches cost more. These are planning estimates from regional contractor pricing. No single authoritative source publishes Utah-specific standing-seam installation rates.
What exams do I need to pass for a Utah roofing contractor license?
Two exams, both through PSI. First is the Utah Business and Law exam, covering contract law, workers' compensation, OSHA fundamentals, and Utah Title 58-55 contractor statutes. Second is the S290 Roofing trade exam, testing roofing installation including metal systems, flashings, and underlayments. Each exam has a separate fee, typically $60 to $100 per attempt. You schedule both through PSI's website.
Does Utah have reciprocity for contractor licenses from other states?
No. Utah has no general reciprocity agreement with other states for contractor licenses. An out-of-state license does not transfer. DOPL does count documented experience from another state's licensure toward the qualifier's two-year experience requirement. You still pass Utah's exams and meet every insurance, bond, and application requirement from scratch.
What insurance does a Utah roofing contractor need?
Utah requires licensed contractors to carry general liability insurance, plus workers' compensation if they have employees. DOPL sets minimum liability coverage, and you submit a certificate of insurance with your license application. A contractor bond is also required. Confirm current minimums with DOPL before applying, because they change. A sole proprietor with no employees may be exempt from workers' comp, but verify that with the Utah Labor Commission.
Can I do standing-seam roof work in Utah as a sole proprietor?
Yes, but you still need the S290 Roofing contractor license from DOPL. A sole proprietor can be their own qualifier, meaning you pass the exams in your own name and the license covers your individual operation. You still need general liability insurance and the required surety bond. Workers' compensation depends on whether you have employees; verify your situation with the Utah Labor Commission.
What is the S290 roofing classification in Utah?
S290 is the Utah DOPL Specialty Contractor classification for roofing. It covers all roofing systems including asphalt shingles, tile, and metal panels like standing-seam. To qualify, you need a designated qualifier who documents at least two years of journey-level roofing experience, passes the PSI business-and-law and roofing trade exams, and submits proof of insurance and bonding. The classification is issued under Utah Code 58-55.
Do Utah building codes affect how standing-seam roofs are installed?
Yes, meaningfully. Utah adopts the International Residential Code and International Building Code with local amendments. Mountain jurisdictions like Summit County carry high ground snow loads that drive fastener patterns, panel clip spacing, and structural design. Wind uplift requirements vary by location. You pull permits for most roofing work, and the panel assembly you install should carry tested UL 580 or FM 4471 documentation to meet code in high-exposure areas.
How much does it cost to get licensed as a roofing contractor in Utah?
First-year cost to get licensed and insured typically runs $2,000 to $5,000. That covers the DOPL application fee (roughly $100 to $300, confirm with DOPL), PSI exam fees for two exams, general liability insurance (commonly $1,500 to $4,000 a year for roofing), a surety bond premium, and the $70 LLC registration fee if you form a new entity. Exam retakes, higher insurance quotes, and credit-based bond rates can push it higher.
What are Utah's snow load requirements for metal roofing?
Utah's ground snow loads vary enormously by location. The Utah Geological Survey publishes location-specific data that local building departments use to set design minimums. Mountain communities like Park City can have ground snow loads over 100 psf. St. George is far lower. Your panel system, clip spacing, and structural substrate all need designing for the specific load at the project site. Verify design requirements with the local building department before bidding.
How do I register a roofing business in Utah before applying for a license?
File your LLC or corporation with the Utah Division of Corporations first. The filing fee for a Utah LLC is $70. Your legal business name must match exactly across the entity filing, your DOPL application, your insurance certificate, and your surety bond. After registering, get your EIN from IRS.gov. Then apply for a Utah sales tax license with the State Tax Commission if your contracts include material sales. All of this comes before your DOPL application.
Where can I find the Utah contractor license application?
Applications go through the Utah Division of Occupational and Professional Licensing online portal at dopl.utah.gov. DOPL manages the S290 Roofing Specialty Contractor classification. You create an account, complete the application form online, and upload every supporting document: exam score reports, insurance certificate, bond paperwork, and proof of business entity registration. Don't mail a paper application; the current process is online.
Sources
- Utah State Legislature, Utah Code Title 58 Chapter 55 (Utah Construction Trades Licensing Act): Utah prohibits engaging in a construction trade for compensation without a license; the $3,000 project threshold triggers licensing requirements
- Utah Division of Occupational and Professional Licensing (DOPL): S290 Roofing Specialty Contractor classification, qualifier experience requirement (two years), insurance minimums, and bond requirements
- PSI Exams, Utah Contractor Candidate Information Bulletin: PSI administers the Utah Business and Law exam and trade-specific exams including S290 Roofing for Utah contractor licensing
- Utah Division of Corporations and Commercial Code: Utah LLC registration costs $70 and must be completed before applying for a DOPL contractor license
- U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, Roofers (SOC 47-2181), May 2023: National median hourly wage for roofers was $24.64 as of May 2023
- Utah Labor Commission, Industrial Accidents Division: Utah employers with employees are required to carry workers' compensation insurance; sole proprietors with no employees may be exempt but must verify status
- Internal Revenue Service, Apply for an Employer Identification Number (EIN) Online: EIN application is free and available online through IRS.gov for new business entities
- Utah State Tax Commission, Sales and Use Tax: Contractors who sell materials as part of contracts may need to register with the Utah State Tax Commission for sales tax permits
- U.S. Occupational Safety and Health Administration (OSHA), 29 CFR 1926.502, Fall Protection Systems Criteria and Practices: OSHA 1926.502 requires personal fall arrest systems, guardrails, or safety nets for roofing work presenting fall hazards
- Utah State Legislature, Utah Code 15A-1-204 (State Construction Code adoption): Utah adopts the International Building Code and International Residential Code on a statewide basis with local amendments permitted
- Utah Geological Survey, Utah Snow Loads Study: Utah publishes ground snow load data by location; mountain jurisdictions can exceed 100 psf ground snow loads