Reliable Roof Replacement and Repair Services in Dillon, Montana
When your roof is leaking, aging, or simply worn down by Montana weather, B Carroll Construction in Dillon, MT, provides expert roof replacement and repair services built to last. From storm damage to full roof installations, we offer solutions that protect your property and boost your home’s value. Call us today at (406) 925-1246 for a free inspection or quote—before small issues turn into major repairs.
The Roof Is More Than a Covering—It’s Your First Line of Defense
Montana’s seasons can be as harsh as they are beautiful. Heavy snow, wind, hail, and summer sun all take a toll on your roofing system over time.
Your roof isn’t just about curb appeal—it’s about peace of mind. At B Carroll Construction, we take a practical, professional approach to every roofing project. Whether you need quick repairs after a storm or a full replacement after 25 years of wear, we make sure your roof performs—and protects.
Full-Service Roofing Solutions
We offer a complete line of residential and light commercial roofing services, each one tailored to the needs of your structure and environment.
Our Roofing Services Include:

New Roof Installation – For custom builds and new construction projects

Roof Replacement – Swap out aged or failing roofing systems with durable, modern materials

Roof Repairs – Fix leaks, cracked shingles, flashing issues, and weather-related damage
Storm and Hail Damage Restoration – Restore functionality and prepare for insurance claims
Shingle Roofing – Affordable, stylish, and widely trusted in Montana homes
Flat Roofing Options – Ideal for certain layouts and small commercial structures
Flashing, Vents, and Underlayment—Complete system coverage, not just surface repairs
New Roof Installation – For custom builds and new construction projects
Roof Replacement – Swap out aged or failing roofing systems with durable, modern materials
No patch jobs. No cutting corners. Just comprehensive roofing that gives you decades of protection.
How to Know It’s Time for a New Roof
You don’t have to wait for a leak to start considering your options. Many roof issues start silently and grow with every season.
Signs You May Need Roofing Services:
Missing, curled, or cracked shingles
Granules in your gutters or near downspouts
Dark streaks or moss buildup
Soft spots on the roof deck
Water stains on ceilings or walls
Sagging rooflines or structural concerns
Your roof is 20+ years old and hasn’t been inspected recently.
If you’re unsure, we’ll come out and perform a free inspection—no pressure, no obligation.
Roofing With Confidence: Our Step-by-Step Process
When you hire us, you’re not just getting a roofing contractor. You’re getting a trusted local partner with a methodical process designed for long-term success.
Step 1 – Free Roof Assessment
We inspect your roof, inside and out, to look for damage, weak spots, and signs of deterioration. This includes checking the attic or crawlspace if needed.
Step 2 – Transparent Estimate and Material Options
You receive a detailed estimate along with a breakdown of materials suited for your home, climate, and budget.
Step 3 – Scheduling and Prep
Once approved, we schedule work at your convenience and prepare the job site to protect landscaping, entryways, and more.
Step 4 – Roofing Installation or Repair Begins
We get to work using manufacturer-backed materials and proven techniques. Cleanliness and professionalism are part of the job.
Step 5 – Final Walkthrough and Warranty Review
You inspect the finished work with us to ensure satisfaction. We also explain any warranties and offer guidance for ongoing maintenance.
Why Choose B Carroll Construction for Roofing?
Local, Licensed, and Accountable
As a Dillon-based company, we understand the specific weather patterns and structural needs of homes in southwest Montana. We’re not a traveling crew chasing storms—we live here, we build here, and we stand by our work.
Over 20 Years of Construction Experience
We bring general construction experience into every roofing job. That means we understand how your roof fits into the whole structure—not just the surface layer.
Quality Materials That Match Your Home
We only use industry-trusted materials from leading suppliers. Whether you’re replacing a shingle roof or exploring energy-efficient options, we’ll guide you toward smart, lasting choices.
Trusted Partnerships With Subcontractors
When specialized trades like flashing or ventilation are needed, we work with vetted, licensed subcontractors under our direct supervision. The result? Seamless service and accountability from start to finish.
Insurance and Storm Damage Support
Roofing after a storm can be stressful—but we’re here to help.
We assist you in:
Documenting damage for insurance claims
Meeting with insurance adjusters if needed
Explaining the process and options in plain language
Completing the work to code and within your budget
We’re not storm-chasers. We’re community builders who help neighbors recover and rebuild.
Flexible Roofing Payment Options
Big or small, roofing jobs can be financially overwhelming. That’s why we provide convenient payment options:
All major credit and debit cards
Check and cash
ACH transfers
Apple Pay and Google Pay
Homeowner financing through Acorn Finance
Apply online for fast roofing project financing:
Real Roof Transformations Across Dillon, MT
Our roofing clients include homeowners with:
- Homes damaged by hail or snowstorms
- 20+-year-old roofs needing full replacements
- Additions that required roofline integration
- Leaking skylights or poorly installed flashing
- Structural roof sagging due to improper framing
Each project starts with clear communication and ends with a secure, attractive, and code-compliant roof.
- Columbia Falls Columbia Falls, Montana, United States
- Armstead Beaverhead County, Montana, United States
- Kalispell Kalispell, Montana, United States
- Jackson Jackson, Montana, United States
- Polaris Polaris, Montana, United States
- Wisdom Wisdom, Montana, United States
- Melrose Melrose, Montana, United States
- Dillion Dillon, Montana, United States
Areas We Proudly Serve
We regularly travel within a 60-mile radius of Dillon, Montana, reaching towns, homesteads, and rural plots across southwest Montana. If you’re unsure whether we can serve your location, give us a call—we’re always happy to talk.
Our Service Areas Include:
- Armstead
- Columbia Falls
- Dell
- Grant
- Jackson
- Lima
- Melrose
- Monida
- Polaris
- Reichle
- Twin Bridges
- Wisdom
- Kalispell
This list is not exhaustive. We also serve the wide-open stretches between these towns—including ranches, private properties, and undeveloped land throughout Beaverhead County and surrounding regions.
Montana Weather Doesn’t Wait—Neither Should You
A failing roof can go from minor inconvenience to major repair fast. Waiting could cost you time, money, and structural damage. Let B Carroll Construction protect your biggest investment with a roof that stands the test of time.

Think your roof may need attention? Call (406) 925-1246 now for a free roof inspection and estimate from B Carroll Construction. Let’s keep your home protected.







