Interior & Exterior Painting

Painting-Interior When it comes time to repaint the interior or exterior of your home, trust Jim’s Quality Painting & Home Improvement of Ewing, NJ. as the best house painting company in the Ewing and the surrounding area. We pride ourselves on our exterior and…

Remodeling for your Kitchen & Bath

We maintain the important balance between quality and affordability with all of our products and services for your remodeling needs. we strive to provide our clients with the best available high quality products and the lowest possible prices without losing value, style and variety.


For the best in home basement, attic & deck restoration, go with the company you can trust, Jim’s Quality Painting & Home Improvement. If you are interested in having ANY HOME IMPROVEMENT projects completed, contact us today.

Custom Carpentry

For the best in Custom Carpentry , go with the company you can trust, Jim’s Quality Painting & Home Improvement. If you are interested in having ANY HOME IMPROVEMENT projects completed, contact us today. We will be happy give you a quote for FREE !!

Hello. I am James MacMillan owner of Jim’s Quality Painting & Home Improvement.

I’d like to welcome you to my web site to view some photo’s of services offered and to help you gain info of all we can do to either fix your home up for your current family’s needs, or make your home ready to sell for todays challenging real estate market. Whether you are selling your current home, buying a new one, fixing up your existing home or doing improvements or repair to a rental or commercial business property we can help with whatever you might need. And if we can’t, we have a wide ranging group of affiliates that can.

I am a fully licensed & insured contractor doing only quality work. I use a small personal group of family and friends with whom I have years of both personal and professional relationships.

Here are some of the services offered by my company:

Painting: Both interior and exterior –  all done the old fashioned way with care.

Carpentry: Both repair and new installation including: crown molding, chairail, baseboard, door, window, repair of rotted wood, decorative moldings, custom work.

Ceramic tile: Installation & repair as well as re-grouting including: Tub surrounds,flooring, back splashes, counter tops, porches,swimming pool repair.

Plumbing: Installation & Repair Services offered by our company within our license or by a qualified licensed plumber if needed including: Sinks, faucets, fixtures, tubs, hard plumbing

Electrical: Installation & Repair Services offered by our company within our license or by a qualified licensed electrician if needed including: Outlets, fans, lighting, wiring, telephone jacks, ceiling fans.

Deck and porch: Whether it’s installation, repair or restoration we can meet your needs including: Repair, Staining & painting, Installation, power washing.

Bathroom Remodeling: All services offered including: Tile, repair, installation, sinks, toilets, shower stalls, flooring, electrical, plumbing, painting anything else just ask.

Basements: Finishing, waterproofing, repair and flood damage including: Construction of finished basements, repair, painting, electrical, plumbing, water proofing, carpentry.
Handyman Services are available at an hourly rate as well.

Roofing, Siding, and Windows are offered through our affiliate business which is locally owned as well.

*Licensed plumber and electrician’s are available on call as needed depending on the job’s needs and local and state requirements.*
License numbers available upon request.

We hope you find our site both informative and useful in helping you to consider us for all your home improvement needs both now and in the future.

Customer reviews can be seen at super under our company name as well as additional photos available on Face book under James MacMillan. Please feel free to send us an invite as well.

Have a question left unanswered? Just call Jim at (856)213-8879 or email us at

Thank you for viewing,
James T. MacMillan/Owner
Mercer County , New Jersey.|
856) 213-8879 – (609) 581-9210