MJ General Contractor logo
Approved
Approved

MJ General Contractor

Asphalt Shingle Roofing Installation and Replacement, Commercial Asphalt Shingle Roofing Installation or Replacement,

About us

What sets us apart from our competitors is that we are a family owned-& operated contracting business who have their own crew & who have been with us since we've started our company. We pride ourselves in saying we are a family owned and operated company! We offer roofing, landscaping, painting, & renovation services to residential & commercial properties in the Portland & Washington area. See below for more information & book for a free consultation!

Business highlights

Se habla espanol
Emergency services offered
Veteran owned and operated
10 years of experience

Services we offer

roofing

Amenities

Emergency Services

Yes

Free Estimates

Yes

Accepted Payment Methods

  • CreditCard
Reviews
5.07 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
100%
4
0%
3
0%
2
0%
1
0%

Filter reviews by service

Showing 1-7 of 7 reviews
Oscar A.
Jan 2026
5.0
Google Review
Kevin and his team did an excellent job on our roof replacement. Great communication and got the job done quickly with minimal disruption. Thanks again to you and your team!

Kyle W.
Jan 2026
5.0
Google Review
I had MJ General come and Installed a new roof, help remove A trailer load of yard debris. Very fast and clean work they went above and beyond to leave my property in better shape than they found it. Would highly recommend for future jobs

Brian W.
Jan 2026
5.0
Google Review
Mario and Kevin do an amazing job! We hired them to paint our home, by the time we were done they built us a beautiful backyard deck, tore out our entire backyard and put in pavers, laid brick for a fire pit and sitting area. There entire team are each amazing at their craft. They have people specializing in everything you can imagine for your home. We have a small home but after their work it’s like having two extra living areas! Thank you Mario, Kevin and your entire team!

Catherine
Jan 2026
5.0
Google Review
MJ General Construction did an outstanding job on our fence! From start to finish, their team was professional, reliable, and detail-oriented. They listened to exactly what we wanted, offered expert advice, and delivered top-quality workmanship. The fence looks beautiful and sturdy, and the whole process was smooth and stress-free. I highly recommend MJ General Construction for anyone looking for excellent fencing work—they truly go above and beyond!

Caroline H.
Jan 2026
5.0
Google Review
Very efficient, honest, quality work!

Josh T.
Jan 2026
5.0
Asphalt Shingle Roofing Installation and Replacement
$10,000
It was a difficult job involving an old retaining wall on a property line and rotted joists that needed to be replaced. They worked quickly and efficiently and completed the work within budget. I would definitely use them again.

Theodore N.
Jan 2026
5.0
Asphalt Shingle Roofing Installation and Replacement
$13,000
MJ General Contractor performed the work quickly after we agreed on the project. The workmanship was excellent and they used quality materials. They had to replace plywood and this was not part of the original bid, but they did a good job preparing us for the possibility and were transparent about the extra amounts after tear off. We’re very happy with the new roof. This is the second house they worked on for us. I recommend them.

Licensing

Licensed*

Trade License Number

212271

Trade License Locale

OR

Trade License Expiration

10/19/2026

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

MJ General Contractor is currently rated 5.0 overall out of 5.

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

MJ General Contractor accepts the following forms of payment: CreditCard

Yes, MJ General Contractor offers free project estimates.

No, MJ General Contractor does not offer eco-friendly accreditations.

Yes, MJ General Contractor offers emergency services.

No, MJ General Contractor does not offer warranties.