John Holmes Painting twitter logo-blue box facebook logo-blue

Moisture, cracking, splitting, peeling, discoloration and fading are the most common causes of deck problems in the area. John Holmes Painting is skilled and experienced in caring for decks and other outdoor woodwork. We know the techniques and products that will keep your deck looking great and resisting the elements for years to come.

Deck Painting and Staining Services

"John was the very first to respond to my request. He offered a FREE consultation that very day and priced the job on site. He is very easy to work with and the work he has done so far is great! I would use him again for sure."

- Shari T. in Randolph, NJ

The best way to reduce your deck-care costs and keep your woodwork looking great is to schedule regular maintenance. Whether your deck simply requires cleaning and touch up or a major restoration, John Holmes Painting is ready to serve you.


We take great care in doing each job correctly, and we truly understand the techniques and products that are necessary to produce beautiful, lasting results.

  • Decks

  • Gazebos

  • Pergolas

  • Patio Covers

  • Outdoor Entertainment Wood Structures

  • Railings

We provide exterior wood care, staining, restoration and preservation for:

If your deck needs

staining or refinishing services, contact us for a free estimate.


Decks design
  • Stairs

  • Hand Rails

  • Benches

  • Fencing

  • Gates

  • Doors