James Perry Construction

JP Construction is a licensed and insured home remodeling contractor based in Marshfield, MA, specializing in window and door replacement for homeowners across the South Shore, including Pembroke, Scituate, Norwell, Hingham and Cohasset. Founded in 2018 by James Perry, we are a small, owner-run company that runs every project with integrity and precision. Our skills and methods are above average and our projects are completed with the highest level of detail. If you want fine home remodeling, look no further. Beyond replacement windows and doors, we handle high-end remodeling: kitchens, bathrooms, basements, decks, siding, flooring, tile and paint. If you have a vision for your home, we can build it. Text or call us for an estimate.

Cover photo of James Perry Construction

Customer's reviews

We got several estimates to combine two old decks into a two tier deck for our new pool. Most were north of twenty thousand dollars. James did the job for about half that. It was amazing to watch him work his magic transforming two old warn out decks together into one masterpiece . ~ Brian W
I have used James Perry Construction for multiple large jobs at my home including replacing decking, finishing my attic, siding on exterior and now remodeling my Master Bath. James is honest, efficient, creative and meticulous. His work ethic is excellent and I highly recommend him. ~ Maura G
James has refinished two bathrooms and a bar area. He did fantastic work and is extremely professional. I would highly recommend his work! ~ Stone F

Blog

New Marvin windows in this dining room, installed right and by the book. Quality craftsmanship and attention to detail. Licensed and insured. Text or… Posted on: October 22, 2026
New bathroom, done with precision and attention to detail. If you have a vision for your bathroom, we can bring it to life. Licensed and insured. Tex… Posted on: October 22, 2026

Contact information

Sunday Closed
Monday 8:00 AM - 6:00 PM
Tuesday 8:00 AM - 6:00 PM
Wednesday 8:00 AM - 6:00 PM
Thursday 8:00 AM - 6:00 PM
Friday 8:00 AM - 6:00 PM
Saturday Closed

Find us on social media