What We Do

Roofing Services in The Villages, FL

NB Roofs provides roof replacement, roof repair and new roof installation for shingle, metal and flat roofs, plus roof leak repair, storm damage repair, roof coating and Kennedy solar attic fans. The Leesburg-based team works on homes and commercial properties in The Villages and across six Central Florida counties.

  • State Certified Contractor
  • Locally Owned
  • Financing

Instant estimate

Get a starting estimate online

Loading your instant estimator… Final pricing comes after an on-site roof assessment.

State Certified Roofing Contractor, License #CCC1328686

Who we work with

Residential and Commercial Roofing

NB Roofs works on homes and on commercial properties. Each has its own page with the full details, so start with the type of property you own.

For homeowners

Residential Roofing

Roof repair, roof replacement and new roofs for homes in The Villages and Central Florida.

  • Roof assessments and roof replacement
  • Shingle, metal and flat roofs
  • Leak and storm damage repair
  • Solar attic fans and roof coating
  • Financing through Hearth
Residential roofing

For property owners and businesses

Commercial Roofing

Roofing for commercial properties and businesses in The Villages, Leesburg and Central Florida.

  • Commercial roof assessments
  • Commercial roof repairs
  • Commercial roof replacement
Commercial roofing

Find the right service

Which Roofing Service Do You Need?

Start with what you are seeing on the roof or inside the home. Each situation below points to the NB Roofs service page that covers it in detail.

  • If you see

    Water stains, drips or a leak after rain

    A ceiling stain or a drip usually starts at flashing, a pipe boot or a damaged spot on the roof, often away from where the water shows.

  • If you see

    Missing shingles or debris after a storm

    Wind, heavy rain and falling limbs can lift shingles, bend flashing and crack ridge caps. Take photos from the ground, not from a ladder.

  • If you have

    An aging roof or a letter from your insurer

    Wear across the whole roof, repeated leaks or an insurance company asking about roof age are common reasons to look at a new roof.

  • If you are

    Choosing a material for a new roof

    NB Roofs installs asphalt shingle and metal roofs on sloped roofs. Each page covers how that roof is installed and what to weigh when you choose.

  • If you have

    A flat or low-slope section that holds water

    Porches, additions and many commercial buildings have flat or low-slope roofs, which need different materials than a shingle roof.

  • If you have

    A sound flat or metal roof with sun wear

    A roof coating is applied over a flat, low-slope or metal roof that is still in good condition underneath, after any problem areas are repaired.

  • If you notice

    A hot, stuffy attic

    Attic ventilation moves hot, humid air out from under the roof deck. NB Roofs installs Kennedy solar vents, which run on sunlight.

  • Not sure?

    Start with a roof assessment

    A member of the NB Roofs team looks at the roof and explains which service fits before any work is scheduled.

Repair, coat or replace

Should You Repair, Coat or Replace Your Roof?

Repair a roof when the problem is limited to one area, such as a few missing shingles or a single flashing leak. A roof coating is an option for a flat, low-slope or metal roof that is still sound but showing surface wear. Replace the roof when wear, leaks or damaged decking are spread across it.

Repair

Usually fits when

  • Damage is in one section of the roof
  • A few shingles are missing or cracked
  • One leak traces back to flashing or a pipe boot
  • The rest of the roof is in good condition

Coat

Usually fits when

  • The roof is flat, low-slope or metal
  • Insulation and decking underneath are dry
  • Wear is on the surface, from years of sun
  • Problem spots can be repaired first

Replace

Usually fits when

  • Curling, cracking or missing shingles across the roof
  • Leaks in more than one area
  • Soft or damaged decking in several places
  • Your insurance company is asking about the roof

Larger repairs can also fall under Florida's 25% roof rule. Read what the 25% roof rule says or schedule a roof assessment to find out which option fits your roof.

Schedule assessment

Service area

Serving The Villages, Leesburg and Six Central Florida Counties

NB Roofs works out of its Leesburg office and serves homes and businesses in The Villages, Leesburg and across Sumter, Lake, Marion, Citrus, Hernando and Levy counties.

Roofing services FAQ

Questions About Our Roofing Services

Short answers about the services NB Roofs offers, the roof types it works on and how to get a roof assessment scheduled.

  • What roofing services does NB Roofs offer?

    NB Roofs offers roof replacement, new roof installation and roof repair for shingle, metal and flat roofs. Its services also include roof leak repair, storm damage roof repair, roof coating and Kennedy solar attic fan installation, for homes and commercial properties in The Villages and Central Florida.

  • What types of roofs does NB Roofs work on?

    NB Roofs works on asphalt shingle, metal and flat or low-slope roofs. It does not offer tile, concrete or slate roofing. If you are not sure what type of roof you have, the NB Roofs team can tell you during a roof assessment.

    Roof types Shingle Metal Flat
  • Does NB Roofs work on commercial roofs?

    Yes. NB Roofs provides commercial roof assessments, repairs and replacement for property owners and businesses in The Villages and Central Florida. See the commercial roofing page, or call (352) 269-2157 to talk about a specific property.

    Next step Commercial roofing
  • When can I schedule a roof assessment with NB Roofs?

    The NB Roofs office in Leesburg is open Monday to Friday from 8 am to 5 pm, and Saturday appointments are available by request. Call (352) 269-2157 or request an assessment online, and the office will contact you to set a time.

Answers from NB Roofs (Nieves & Baker Roofing, LLC), State Certified Roofing Contractor, License #CCC1328686. Last updated October 26, 2026.

Ready when you are

Talk with the NB Roofs Office

Call the us at (352) 269-2157, Monday to Friday from 8 am to 5 pm, or request a roof assessment online and the office will reach out to set a time.