Serving a 50-Mile Radius North, South, and West of Seabrook NH

All of your needs under one roof

2 Penn Painting and Roofing - logo Deck construction Roofing

2 Penn Painting and Roofing proudly serves the cities of Amesbury, Boxford, Bradford, Georgetown, Groveland, Haverhill, Newbury, Newburyport, Salisbury, and Topsfield, Massachusetts; small community cities with commitments to culture, history, and green life.

2 Penn Painting and Roofing has been a patron of these communities for over 13 years assisting residents with all of their home improvement needs.


Our background in roofing and exterior painting along with our unparalleled dedication to our customers makes us the leading roofing company when it comes to serving the community of Amesbury. Our staff is fully licensed, skilled, and ready to work. At 2 Penn Painting and Roofing, we place our customers at the top making them our top priority. No matter the task, 2 Penn Painting and Roofing will take care of it. There is no limit to our capabilities. We excel in a variety of different home improvement jobs from exterior and interior painting to roof replacements and siding work. You can count on 2 Penn Painting and Roofing to serve you well.

Dependable Construction Company

  • Carpentry

  • Deck building

  • Exterior and interior painting

  • Gutters and replacement gutters

  • Roof replacements

  • Siding

  • Window replacements

We're open 6 days a week and we work around your schedule. If you are in the Newburyport area and need roofing or painting services, contact us today.

Excellent roofing and painting services in the area.

Our Services