Roofing contractor · West Chester, PA
Roofing help in West Chester and surrounding communities
Family-owned roofing in Chester County since 2000, with owner Ed Andrews on site.
Look past the visible roof covering.
- Since 2000
- Owens Corning Preferred Contractor
- Licensed & insured
- Family & locally owned
- Same-day service
- Free estimates
Help for your roof
Which roofing service fits your concern?
Start with what's going on: water coming indoors, something that changed after a storm, or a roof installation you're planning. The right scope depends on the roof and how far the problem goes. Read about gutter installation and leak detection to see what each service involves.
Gutter installation
Plan gutters and downspouts around roof runoff, fascia condition and where water needs to discharge.
Leak detection
Trace recurring drips and ceiling stains back to where water may be entering, instead of treating only the spot you can see.
New roof installation
Plan the roofing system for a new home, addition or detached building, including connections to existing roof sections.
Roof inspections
Get a clear read on visible wear, damaged shingles and flashing problems before you decide what to fix next.
Roof repairs
Targeted work for localized leaks, damaged shingles or worn flashing, with an eye on the condition of the roof around them.
Roof replacements
When wear is widespread or leaks keep returning, isolated repairs make less sense and a broader job is worth assessing.
Shingle roofing
Choose shingle style and color with the roof slope, decking, underlayment, flashing and ventilation in mind.
Storm damage repair
After a storm, talk through missing shingles, shifted flashing or debris damage. Photos taken from a safe spot help show what changed.

Local ownership
Owner-operated, and the owner is on site
EA Construction & Roofing is a local, family-owned business. Ed Andrews runs it and is on site. If you're chasing down a leak or planning a roofing job, bring your questions about the property, the materials and the scope you have in mind.
26
Years in business · since 2000
Your contact
Meet Ed Andrews
Get to know Ed, then reach out to him about a roofing problem or a project you're planning. Tell him what you've noticed, where the property is and what you'd like to ask.
Ed Andrews
Owner/operator · About us
Understand your options
Repair or replace? Start with the roof's condition.
A roofing problem doesn't automatically mean a new roof. Where the damage is, how far it goes, earlier repairs and the state of the materials around it all matter. An assessment helps lay out the options, and access limits or hidden conditions should stay part of that discussion.
A repair conversation
If the damage is localized and the roofing around it is still serviceable, targeted work may be enough. Ask about the entry point, which materials are affected and whether there may be hidden damage.
A replacement conversation
Widespread wear, repeated leaks or extensive damage may justify a replacement assessment. Look at the whole roof system, since age or appearance alone won't settle it.
Before you inquire
Three ways to prepare before you get in touch
There's no need to get on the roof before you inquire. Photos from inside, what you can see from the ground and records of earlier repairs all help. If the problem comes and goes, keep dated notes so you can describe the changes even after the area has dried out.
Describe the concern
Note when the leak or damage first appeared, where moisture is visible and whether rain or wind changes the symptoms.
Share property details
Tell us your community and whether the job is on an existing roof or is a new roof installation. Photos taken safely from the ground help too.
Discuss the estimate
Estimates are free and appointments are required. Ask what the proposed scope covers and which questions need a closer look.
Make the scope clear
Look past the visible roof covering
For planned roofing work, ask for a written scope that covers materials, roof-edge details, flashing and ventilation where they apply. Talk about how decking problems could change the work and the cost. If gutters are part of the job, pin down downspout locations and drainage. When comparing estimates, look at what each one includes as well as the total.
Nearby communities
Serving West Chester and surrounding communities
We work in West Chester, Downingtown, Kennett Square, Exton, Chadds Ford and other nearby communities. The service-area directory lists all twenty. When you get in touch, include the property's location and the kind of roofing help you need.
Common questions
What to know before getting in touch
Where should I start if I notice a ceiling stain?
Write down when the stain appeared and whether it changes after rain, and take a photo if you can do it safely. Water can travel before it shows up indoors, so leak detection helps track down where it may be getting in. If the ceiling is sagging or water is near electrical fixtures, stay out of that area and get professional help.
What should I discuss before a roof replacement?
Ask about removing the existing roof, decking condition, material choices, flashing and ventilation. Find out how hidden damage would be documented and priced, and how debris removal and protecting your property are handled. A written scope shows you what's included before you decide.
Are estimates free?
Yes, estimates are free. When you request one, include your location, the problem or project, and any photos or repair history that help.
Do I need an appointment?
Yes, appointments are required. Get in touch to talk about your roofing needs and set one up. Sending an inquiry doesn't book an appointment online.
Are warranties available?
Yes, warranties are available. Ask which terms apply to the materials and work being proposed, including coverage, exclusions and any requirements, and confirm them before you go ahead.
Free estimates across Chester County
Tell us what your roof needs
Describe the roofing problem or project you have in mind, where the property is and anything you've noticed. Request a free estimate to get started. Appointments are required.