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

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