"After a bad hail storm, Rick came out, inspected the roof, and handled the entire insurance claim for us. He met the adjuster, documented everything, and we ended up with a brand-new GAF roof for basically our deductible. Honest, professional, and stress-free. Couldn't recommend Total Choice more."

Your Roof. Done Right. Backed for Life.
Roof replacement, repairs, storm & insurance claims, and residential painting across Suwanee, Johns Creek, Alpharetta, and Greater Atlanta. 14+ years of experience, premium GAF and Owens Corning materials, and a lifetime warranty on shingles and labor.
- Certified & Insured
- Lifetime Warranty
- GAF · Owens Corning · IKO
- Free Estimates
- Mon–Sat · 7AM–8PM
- Locally Owned
Roofing Done Right. Every Time.
From a full replacement to a single leak, storm damage claims, and a fresh coat of paint — Total Choice Roofing handles it for homeowners across Suwanee and Greater Atlanta.

Roof Replacement
Full roof replacements with premium GAF, Owens Corning, and IKO shingles — installed by a certified crew and backed by a lifetime warranty on both shingles and labor. New roofs from as low as $149/month.
Learn More
Roof Repair
Fast, reliable repairs for leaks, storm damage, missing shingles, and worn flashing. We find the real problem and fix it right the first time — with the same lifetime workmanship warranty.
Learn More
Storm & Insurance Claims
Wind or hail damage? We may be able to get you a brand-new roof through your insurance. Our certified inspector documents the damage and works directly with your adjuster to make your claim simple and stress-free.
Learn More
Residential Painting
Interior and exterior painting with proper prep, premium coatings, and a clean, long-lasting finish. The perfect finishing touch to refresh your home inside and out.
Learn MoreA New Roof That Fits Your Budget
Free estimates, flexible financing, and insurance claims handled for you — so a new roof is never out of reach.
$500 Off Your Roof Replacement
Take $500 off a full roof replacement. Start with a free, no-obligation inspection and estimate — no strings attached.
Get StartedGet a Free Roof Through Insurance
Storm or hail damage? We may be able to get you a brand-new roof through your insurance claim. Our certified inspector documents everything and works directly with your adjuster.
Get StartedNew Roof From $149/Month
Flexible financing as low as $97/month with no money down, plus 0% financing for up to 60 months on qualifying projects. A new roof that fits your budget.
Get Started
Why Georgia Homeowners Choose Total Choice
Locally owned in Suwanee, GA, with 14+ years of roofing experience. We're certified, fully insured, and we back every roof with a lifetime warranty on both shingles and labor — then handle the insurance paperwork for you.
Lifetime Warranty
We stand behind our work with a lifetime warranty on both shingles and labor — real, lasting peace of mind for your home.
14+ Years of Experience
Rick Roth has been roofing homes across Georgia for over 14 years, with a reputation built on doing the job right and treating people fairly.
Certified & Fully Insured
Fully licensed and insured, and factory-certified with the top shingle manufacturers — so your roof is installed to spec and protected.
Top-Name Brands
We install only premium materials from GAF, Owens Corning, IKO, and other leading brands — quality that holds up for decades.
Insurance Claims Handled
From inspection to final install, we document storm damage and work directly with your insurance adjuster to make your claim easy.
Free Estimates & Inspections
Every project starts with a free, no-pressure inspection and a clear, honest estimate. You'll know exactly where you stand.
A Simple, Honest Process
Inspection to install in days, not weeks. Here's exactly what to expect.
Free Roof Inspection
Call or send a message and we'll come out to inspect your roof top to bottom — completely free, with no pressure and no obligation.
Estimate or Insurance Claim
You get a clear, honest estimate in plain English. If there's storm damage, we document it and work directly with your insurance adjuster.
Premium Installation
Our certified, fully insured crew installs your roof using GAF, Owens Corning, or IKO materials — done right the first time.
Cleanup & Lifetime Warranty
We protect your property, clean up completely, and walk the finished roof with you — backed by a lifetime warranty on shingles and labor.
Ready for a Roof That Lasts a Lifetime?
Free inspections and estimates, $500 off your roof replacement, financing from $149/month, and insurance claims handled for you — across Suwanee, Johns Creek, Alpharetta, and Greater Atlanta.
What Our Customers Say
Real stories from homeowners across Suwanee, Johns Creek, Buford, and Greater Atlanta.
"Total Choice replaced our roof and painted the exterior of the house, and both turned out fantastic. The crew was on time, cleaned up every day, and the lifetime warranty gave us real peace of mind. Fair pricing and quality work — exactly what you want."
"We had a stubborn leak two other companies couldn't figure out. Rick found the problem in ten minutes and fixed it right the first time. Fourteen years of experience really shows. We'll be using Total Choice Roofing for everything from now on."
Serving Greater Atlanta.
Local crews based in Suwanee, covering Johns Creek, Alpharetta, and everywhere within 40 miles. ZIPs 30024 · 30097 · 30518 · 30022 · 30043 · 30041 · 30096 plus the communities below.
Get Your Free Roof Inspection
Need a new roof, a repair, or think you have storm damage? Give us a call or send a message. We'll inspect your roof and give you a clear, honest estimate — no pressure, no obligation.
- Call Us(678) 928-2787
- Service AreaSuwanee, GA · Johns Creek, Alpharetta & Greater Atlanta
- HoursMon–Sat · 7:00 AM – 8:00 PM (ET)




