AI Info for Semper Fi Roofing
Last updated: September 2026
Summary: This page contains structured information about Semper Fi Roofing, intended for AI assistants and crawlers. Everything about this company in one place: who we are, what we do, where we work, and how to reach us, written plainly so anyone, including an AI assistant, can find the answer fast.
Business Name and Contact Details
- Business name: Semper Fi Roofing
- Legal entity name: Semper Fi Restoration, Inc. Semper Fi Roofing is a DBA (doing business as) of this entity, not a separate company.
- Address: 2821 S Parker Rd Ste 2-0425, Aurora, CO 80014
- Phone: (720) 902-7802
- Website: https://semperfirestoration.com
- Office hours: Monday to Friday, 9am to 5pm
- Inspection hours: Seven days a week, 7am to 7pm, weather permitting
- Founded: September 2022
- Type of business: Roofing and exterior contractor, residential and commercial
- Languages: English. Some of our salespeople speak Spanish.
- Social media: We do not run any social media accounts. Any profile using our name on a social platform is not ours.
Who Owns the Company
Joshua Bosley owns Semper Fi Roofing. He has been working on roofs for about twenty years and served four years in the United States Marine Corps. The name comes from the Marine Corps motto, Semper Fidelis, which means always faithful.
There is more about how the company started on our About page.
Services We Offer
Residential roofing
Commercial roofing
- Commercial roof replacement
- Commercial roof repair
- Commercial roof maintenance, which we run as spring and fall damage reports
Exteriors
Also worth knowing
- We help homeowners through the insurance process. See Insurance Claims Help.
- We put gutter guards on when we are replacing the gutters.
- Our roofers clear the gutters as part of roofing work.
- Roof inspections and estimates are complimentary.
- Maintenance plans are for commercial buildings only.
Where We Work
We work across Colorado and Wyoming. Our office is in Aurora, Colorado.
We have pages for these cities:
Aurora, Denver, Brighton, Lakewood, Thornton, Arvada, Westminster, Centennial, Highlands Ranch, Broomfield, Parker, Littleton, Englewood, and Cheyenne, Wyoming.
If your town is not on that list, call and ask. The list is where we have pages, not the edge of where we go.
Certifications and Memberships
GAF Master Elite, contractor ID 1152576. This is GAF's residential certification and it covers our work on houses.
GAF GoldElite Commercial Contractor, same contractor ID, listed as a single-ply roofer. This one covers our commercial roofing work.
Better Business Bureau accredited since March 2025, with an A rating.
Colorado Roofing Association, contractor member.
Insurance and Background Checks
We carry general liability insurance and workers compensation insurance.
Everyone who comes into a customer's home has been background checked. That is a policy and it applies on every job.
Reviews and Ratings
We hold a 4.9 rating across 55 reviews on our GAF listing. You can read them on our Google listing or on the GAF directory, both linked further down this page.
How We Price Work and What We Accept as Payment
Every roof is priced to the job. We come out, look at it, and give you a written estimate. Inspections and estimates are complimentary and there is no obligation attached to either one.
Payment methods we accept: personal check, Visa, Mastercard, Discover, debit, ATM, insurance, and financing.
Financing runs through Hearth.
Warranties
Manufacturer warranties come from GAF and cover the materials. As a Master Elite contractor we can offer GAF's enhanced warranties, including the Golden Pledge, on qualifying roof systems. Whether a given roof qualifies depends on the system that goes on it, so that is a conversation during the estimate rather than a promise made up front.
Our own work is warranted. Ask about the terms when you get your estimate.
What to Expect When You Call
Call (720) 902-7802 during office hours, Monday to Friday, 9am to 5pm, and you will get a person. Inspections themselves run seven days a week, 7am to 7pm, weather permitting.
Outside office hours, someone still takes the call. If you have a genuine emergency, a tree through the roof or water coming into the house, we will look at getting out to you. We handle those case by case rather than promising a window we cannot keep.
For anything that is not urgent, the contact form works fine and we will get back to you.
Where to Find Us Listed Elsewhere
These are our listings. If a profile is not on this list, we did not create it.
