Be one of Florida’s first 100 verified roofers. Claim your RCF Verified Partner tools free for 12 months. No automatic charge; choose whether to continue at $199/yr after the term. · 99 spots left Get verified
Armor Roofing Company logo

Armor Roofing Company

Jacksonville
State-licensed DBPR verified
Re-RoofingRoof RepairGutter installation and repairInsurance claims evaluation+3 more
5.053 Google reviews
Is this your company?Claim your free listing to edit your profile, add photos, and put the verified badge on your own site.Claim this listing

About

Armor Roofing Company is a family-owned roofing contractor based in the Mandarin area of Jacksonville, Florida. Founded on December 22, 2003, by Steve Kelly, the company is owned and operated by Steve Kelly, his wife, and their two sons. Kelly grew up in St. Augustine, Florida, graduated from the University of North Florida in 1997, and brings more than 25 years of roofing and home improvement experience in Northeast Florida. The company holds Florida Certified Roofing Contractor license CCC1329499, has been BBB Accredited since August 2010, and carries an A+ BBB rating. Armor Roofing specializes in residential and commercial re-roofing, roof repairs, gutters, insurance claims evaluation, and certified lead testing. The company works exclusively with direct-hire crews rather than subcontractors and uses GAF and Owens Corning products. It serves the greater Jacksonville metropolitan area and operates Monday through Saturday from 7:00 a.m. to 7:00 p.m.

Services

Re-Roofing
Roof Repair
Gutter installation and repair
Insurance claims evaluation
Certified lead testing
Residential Roofing
Commercial Roofing

Service areas

Jacksonville Mandarin Northeast Florida

License verification

License checked against the Florida Department of Business & Professional Regulation (DBPR). Confirm current status before signing any contract.

CompanyArmor Roofing Company
License typeCCC, Certified Roofing Contractor
License no.CCC1329499
Status Active & current
License boardFL DBPR
RegionJacksonville
DBPR verified Licensed in FL

Confirm this license yourself at myfloridalicense.com.

Certifications

GAFListed credential
Owens CorningListed credential

Location & service area

Google reviews

5.0
Google rating from 53 reviews, import date unavailable Google review data
Ms Cindy Prophetic Scribe· a year ago

I had a localized roof leak on the bottom corner of an addition. I contacted multiple contractors who posed as roofers but were general contractors who subcontracted the work. All wanted large amounts of money and recommended an extreme approach at great expense. I found Armor Roofing on the BBB website and contacted them. I talked with the owner, Steve, who sent out his repair specialist, Lenny. During his initial visit, Lenny fixed the problem with some tar without replacing any shingles. Lenny inspected my roof thoroughly and sealed multiple nails that were potential future problems. Lenny also found two of my vent pipes needing repair that posed a future water damage problem. He came back on Saturday during the Labor Day weekend and repaired the pipes including rodent covering that is screen not shown in the photos. Lenny did a quality job in a reasonable time for a very fair price. He also provided before-and-after photos. I highly recommend this reputable company. Now I am ready for rain!

Chris C· 4 months ago

I was extremely pleased when my roof was replaced during 2024 and gave 5 stars on the BBB site. The roof is still in great shape. Now, 2026, I have mixed feelings about this company. I called to see if they can remove the small skylight (approximately 2 x 2) they installed and move the bathroom vent from my atrium. I wanted to make sure the job is completed properly and that my roof remains in tact. It appears they only want big jobs. They told me there is only 12 screws and it can be thrown out. Gave me a song and dance about business in today’s environment, insurance cost, etc. There could be structural issues, etc. This is not a major structural issue, it’s a 2x2 area. They didn’t even come out and assess what was needed. Very disappointing!! I’m sure they made a good profit when they replaced my roof. Sometimes you take the small jobs to keep your customers and hope for referrals. Update: you are mistaken sir. 1. I was not expecting the work to be done for free. 2. I have a 5 year labor warranty and an additional manufactures warranty for the shingles. I was concerned that it would negatively impact me if I had additional work done and that’s why I thought it would better to work with you directly instead of someone else. 3. You could have come out to do an assessment before I gave you my contractors information. I felt like you were dismissing me and was about to be raked over the coals. PS my roof is less than 2 years old.

Elizabeth Vessio· 2 months ago

My experience with Armor Roofing was stellar. I had a very particular problem and Steve and Felipe solved it without any issues! I would most highly recommend this company - it's simply great!

Jw Win· a month ago

All was great with roof no surprises done on time This was the lowest quote with the best company could not be happier. Had 4 skylights replaced also with remote shade on two of them.

Kathy Pierce· a year ago

Armor Roofing did two of our neighbors roofs. I called them to come give us a quote. Nick came out and my husband was so impressed with him. He was very professional and respectful. Needless to say we hired them! Nick was very good with communication either by phone call or text. Workers arrived on time and were very good. Cleaned up after they were finished and Nick followed up on all this. Don’t hesitate to call them..you won’t regret it!!

Read all reviews on Google › · Google review data shown as last imported; import date unavailable.

Verification badges

Earned from Armor Roofing Company's verified Florida licence, imported Google rating data when available, and standing in Jacksonville. Every badge links back to this profile so anyone can confirm the current RCF verification status.

Florida DBPR Verified on Roofing Companies Florida — Armor Roofing Company

Own this company? Claim your listing to add these verified badges to your own website.

Frequently asked

Is Armor Roofing Company licensed, and how should I check insurance?
This profile lists a Florida Certified Roofing license CCC1329499, which RCF matched to a Current, Active DBPR record at its last check. RCF does not store or verify insurance coverage for individual companies. Ask Armor Roofing Company for current insurance certificates and confirm coverage with the insurer before signing a contract.
How can I verify Armor Roofing Company's license myself?
Go to myfloridalicense.com, choose search by license number, and enter CCC1329499. Confirm the status reads Current and Active and that the name matches before you hire. RCF uses the DBPR record in its listing review, but you should always check the live record yourself.
How should I use ratings and reviews for Armor Roofing Company?
Google rating and review-count data on this profile, when present, are imported from public Google sources. RCF does not verify individual reviewers or independently detect fake-review patterns, so use reviews alongside the license record and your own questions.
Who owns and operates Armor Roofing Company?
The company is owned and operated by Steve Kelly (Stephen A. Kelly), along with his wife and two sons, making it a true family-run business based in the Mandarin neighborhood of Jacksonville.
When was Armor Roofing Company founded?
Armor Roofing Company was incorporated and began operations on December 22, 2003, and has been serving Northeast Florida for over 20 years.
What roofing products does Armor Roofing Company use?
Armor Roofing Company uses GAF and Owens Corning products, as listed in their BBB profile and company materials.
Does Armor Roofing use subcontractors?
No. According to the company's own website, all employees have been directly hired by Armor Roofing Company since its founding and are not subcontracted out.
What are Armor Roofing Company's hours of operation?
The company operates Monday through Saturday from 7:00 a.m. to 7:00 p.m. and is closed on Sundays.
How can I get a quote from Armor Roofing Company?
You can call (904) 371-0234 or email s.kelly@armorroofingcojax.com directly. You can also visit the contact page at armorroofingcojax.com.