It's currently afterhours.

If you have a roofing emergency, give us a call. If this is not an emergency, but you’d like to request an estimate for a project, fill out the form below and we will reach out during our regular business hours to schedule an appointment.

Request A Free Estimate

"(Required)" indicates required fields


Have a roofing emergency?

We have a 24/7 Operator ready to help. Just give us a call.

  • Emergency Roof Repair
  • Emergency Roof Patching
  • Emergency Rain Tarping
  • Emergency Snow Removal
  • Emergency Limb/Tree Removal

Areas We Serve

J.D. Miles & Sons (sister company to Miles Roofing) has been serving businesses throughout the Commonwealth of Virginia since 1910. From Southwest Virginia to Northern Virginia and down to our home base of Hampton Roads, you can find our dedicated team of roofing experts repairing and installing commercial roofs.

HQ Address

210 B St Suite 1

Chesapeake, VA 23324

Mailing Address

P.O. Box 5008

Chesapeake, VA 23324

Open hours

Mon-Fri 7AM – 5PM
Sat-Sun Closed