Johnston General Contracting logo
Approved Pro
Approved Pro

Johnston General Contracting

Deck or Porch Repair, Deck, Fence, Patio or Porch Clean and Seal, Asphalt Shingle Roofing Repair,

About us

We pride our company on reliability, great communication, integrity, and quality work. We strongly believe in giving our absolute best in all of our projects no matter how big or small. We are experts in our trade and will always keep you educated on your particular task or project. We look forward to earning your business!

Business highlights

Emergency services offered

Services we offer

Asphalt Shingle Roofing - Repair, Deck or Porch - Repair

Amenities

Emergency Services

Yes

Free Estimates

Yes

Warranties

Yes

Accepted Payment Methods

  • CreditCard
Reviews
4.365 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
80%
4
3%
3
2%
2
3%
1
12%

Filter reviews by service

Showing 1-25 of 65 reviews
Terry S.
Sep 2025
5.0
Deck or Porch Repair
$16,700
this is the 3rd project i have hired john for first was my roof then my driveway now my deck john built us beautiful deck and put up with my wife mood swings on designs very impressed with his professionalism and attention to detail just look at finished product

Terry S.
Sep 2025
5.0
Deck, Fence, Patio or Porch Clean and Seal
$5,400
my driveway was mess i thought i was going to need brand new one until john gave me estimate on oil-based sealer with rubber crack filler it was little more than average driveway would cost due to the cracks having to been hand cleaned and filled with rubber it looks great saved 22,000 that was price from one contractor for new one
Response from Johnston General Contracting
"Thank u terry"

Terry S.
Sep 2025
5.0
Asphalt Shingle Roofing Repair
$15,500
I'm very impressed with john knowledge of the different products he saved me 600 right from the start I got 3 estimates john was not cheapest but he offers whole new set of seamless gutters installed no charge( its special he has off and on so make sure and ask) i looked over his references he came recommended by real estate company he does all there new roof installs the team came out was professional and respectful to my plants had my new roof and gutters installed in 4 days I'm very impressed the work looks amazing and the best part 30 year warranty the price he gave me at the beginning was the price I paid no hidden charges and he even took my credit card for payment if your looking for roofer look no farther i would hire again

Bill D.
Jun 2025
2.0
Deck, Fence, Patio or Porch Clean and Seal
$500
Needed driveway sealed and was quoted a price immediately. The job was contracted out by the company. The sealer came and did the work as promised, however afterwards there were still a lot of cracks left in the driveway. I called Johnston and he gave me the contractor's direct cell number. I called him and he said he would come out and seal it with a different sealer when it got warmer. This was about 3 months ago, and have not heard from him since (despite a few texts and phone calls). So I will need to find another contractor to fix the original issue.

Ranold W.
Apr 2025
5.0
Metal Roofing Service
coated my leaking metal roof no more leak and the roof looks great thanks John ?
Response from Johnston General Contracting
"Thank you"

Derek J.
Apr 2025
5.0
Flat, Foam or Single Ply Roofing Repair
$1
I had a rubber roof that was leaking I called John out to take a look gave me a good price for a new rubber roof he did it Same week very fast prompt good quality of work his employees are very nice very considerate they also installed me a brand new composite deck with vinyl handrails came out beautiful for summer. I’m extremely satisfied with Johnston general contracting. Definitely would recommend to my friends and family. Hire again for any future needs. Thank you….
Response from Johnston General Contracting
"Thank youu"

Lori W.
Mar 2025
1.0
Flat, Foam or Single Ply Roofing Repair
$3,000
My roof is now leaking where the repair was done and it was never leaking in that area. John came out about 4 or 5 times and still didn't get it right. Disappointed
Response from Johnston General Contracting
"Call to discuss more detail"

Mike H.
Oct 2024
5.0
Yes, I recommend this pro
He arrived on time as scheduled. He worked diligently preparing then coating our floor. The seal coat didn’t come out perfect so he returned and added two more coats! Very professional and very personable. Highly recommend John!!
Response from Johnston General Contracting
"Thanks for the review Mike thank you and your wife"

Nelson B.
Oct 2024
5.0
Flat, Foam or Single Ply Roofing Repair
My roof was leaking on my rubber porch roof called John he said all the water is puddling on the edges of the roof he showed me pictures of the edges and they was rotted and damaged he replace all the wood installed me a new rubber roof came out very plum and smooth I am extremely satisfied. I recommend.
Response from Johnston General Contracting
"Thank you Nelson"

Dawn C.
Oct 2024
5.0
Roof Sealant Application
John arrived promptly, was very thorough in assessing the problem and explaining the repair. He took pictures as I could not get up on the roof. He did the repairs and nailed a few areas of metal for me that were not in the original quote. Some of the roof sealant got on the brick and I called him about it. He came out, we discussed options and he was able to remove the sealant so everything looks great! He is very knowledgeable, a good worker and truly cares about his work as well as the customer. I was not just another job....i was someone he cared to service well. I would definitely recommend him.
Response from Johnston General Contracting
"Thank you Dawn!"

Cam F.
Oct 2024
5.0
Yes, I recommend this pro
John came out gave me a quote for my garage floor coating hired him same day he did a amazing job clean no mess it took 2 days one day of prep and one day to paint amazing work.
Response from Johnston General Contracting
"Thank you cam!"

Felisha T.
Jun 2024
5.0
Asphalt Shingle Roofing Repair
Yes, I recommend this pro
Very pleased with the work.
Response from Johnston General Contracting
"It was a pleasure"

UJUJJJ J.
Jun 2024
5.0
Yes, I recommend this pro
$17,000
John was on time gave me written estimate explained everything took pictures of the places I could not see from ladder I was to afraid to get on roof but wanted to see area with rotten wood John installed wood new shingle roof in 4 days considering the size of my roof it was fast install I was given warranty and i have had questions he calls me back with in one business day I couldnâ t be happier with my new roof
Response from Johnston General Contracting
"Thank you Jack it was great working for you"

Terry F.
May 2024
5.0
Yes, I recommend this pro
$1,500
10/10 recommend good prices and customer service and awesome work!!
Response from Johnston General Contracting
"Thank you terry"

Bethany C.
May 2024
5.0
Yes, I recommend this pro
John was fast to respond phenomenal work they tore off my 10 square roof and replaced it in the same day. I am extremely satisfied 100% recommend this contractor.

Ted P.
Mar 2024
1.0
Deck or Porch Repair
They took my deposit, destroyed my deck and left the garbage. They kept lying about showing up and then finally just stopped responding. I want my deposit back!
Response from Johnston General Contracting
"Fake review"

Ted P.
Mar 2024
0.5
These guys are scam artists. All of the 5 star reviews here are fake. All of the 0.5 stars are probably real, like mine is. I hired these thieves to fix a deck and they took my deposit, demolished half of the deck leaving the junk everywhere, and never came back. They kept giving me excuses about why they didn't come when they said they would, and in the end they just stopped returning my calls and emails. I hired someone else to clean up this mess and repair the deck. I want my money back!
Response from Johnston General Contracting
"This is not real"

Rebecca D.
Nov 2023
5.0
Asphalt Shingle Roofing Repair
Yes, I recommend this pro
They got the job done right, were very professional and assed a few areas I asked them to check in the roof area and fixed them. Fixed the chimney top and put on a great looking cap. I would highly recommend them for your jobs. They also did a great job cleaning everything up after they were done.

Alexix H.
Aug 2023
0.5
Deck or Porch Repair
Project was to remove 2 awnings and 2 railings. Then build a portico, install an awning and install a vinyl railing. They ordered the awning I wanted. Communication is extremely poor. Notification that the job would be next was continually delayed. Once they showed up, they worked approximately an hour or so for 2 separate days and left. No communication. Finally after leaving voicemails and emails I did get ahold of someone. I was told that they were coming in a Saturday between 9-11am and the job would be finished Monday or Tuesday. Saturday approximately 12:30 I received an email stating they got hung up on another job and would be there Monday. Monday I receive an email that they would be unable to complete the job. They would arrive Wednesday to install the 1 awning, clean up the garbage and refund me $200. This never happened. I communicated via email I wanted $300 returned and that I will have another contractor complete the job. I cleaned up the garbage in the back yard. I also gave them over a week to mail me a refund. Very unprofessional. Timeline: I put a $1,000 deposit on 6/27/23. They received the awning mid July. The 26th of July I emailed for an estimated install date with no answer. I emailed again in August 3rd with a response of 8/4 stating it would be Monday morning. This week they arrived on a Tuesday and Wednesday for approximately 1 hour or so. Did not completely remove all the railing on the side porch. This is when I emailed and called and said theyâ d be here Saturday 8/12/23-no show. Then email said Monday 8/14/23 theyâ d be here. 8/14 received an email they couldnâ t finish the job. I also called and always received voicemail. I left at least 2 voicemails without a return call. I gave them until 8/25 for my refund. Iâ ve not received any refund to date.
Response from Johnston General Contracting
"Hello Alexix sorry for the inconvenience I resolved your problem."

Richard B.
Aug 2023
5.0
Flat, Foam or Single Ply Roofing Repair
Yes, I recommend this pro
They came to assess the situation promptly and fixed the situation temporarily till they could come back the next day and remedy the problem more satisfactory. John also suggested putting on a layer of silicone to make the roof last longer.

Anthony L.
Jul 2023
5.0
Deck or Porch Repair
Yes, I recommend this pro
John Johnston was very professional, on-time, and fast! He and his crew repaired our deck exactly how we asked. Thank you!

Steve S.
Jul 2023
5.0
Asphalt Shingle Roofing Repair
Yes, I recommend this pro
$2,200
Prompt

Kevin K.
Jun 2023
5.0
Deck or Porch Repair
Yes, I recommend this pro
They did a really good job, very satisfied with the final product

Carol J.
Jun 2023
0.5
Yes, I recommend this pro
It started all fine with good communication, but it went downhill very quickly when they did not communicate and did not show up to work. they did not pick up after themselves and were unwilling to make things right and the quality of the job quality is so bad that it failed the house inspection.
Response from Johnston General Contracting
"Resolved"

Brian S.
Jun 2023
5.0
Deck or Porch Repair
Yes, I recommend this pro
$3,300
Project completed in a day great work and good price
Showing 1-25 of 65

Licensing

Licensed*

Trade License Number

PA166257

Trade License Locale

PA

Trade License Expiration

07/14/2027

State Contractor License Requirements

All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our Find Licensing Requirements page.

*Contact business to see additional licenses.

FAQ

Johnston General Contracting is currently rated 4.3 overall out of 5.

Monday: Open All Day Tuesday: Open All Day Wednesday: Open All Day Thursday: Open All Day Friday: Open All Day Saturday: Open All Day Sunday: Open All Day

Johnston General Contracting accepts the following forms of payment: CreditCard

Yes, Johnston General Contracting offers free project estimates.

No, Johnston General Contracting does not offer eco-friendly accreditations.

No, Johnston General Contracting does not offer a senior discount.

Yes, Johnston General Contracting offers emergency services.

Yes, Johnston General Contracting offers warranties.