D & T MacDonald Pro Painting is owned and operated by Dan MacDonald who has over 20 years of experience. With an unwavering commitment to customer service, we have built our business on referrals. Dan maintains that the key to success is simply that our customers' needs always come first.
"If you complete a job with 100% customer satisfaction, you are bound to be successful."
"Referrals are the key to our business, if you're not happy we're not happy"
What Areas Do You Service?
  • Aurora
  • Barrie
  • Bradford
  • Etobicoke
  • Innisfil
  • Markham
  • Newmarket
  • North York
  • Richmond Hill
  • Wasaga Beach
  • If your city is not listed, please call or email and we will try and accommodate you

“No destination is too far and no job is too small”
Call Dan at 416-562-6840 or

"Having my house painted and home repairs completed by D & T MacDonald Pro Painting was an absolute joy. Dan's thoughtfulness and professionalism made the project quite manageable. I appreciated his clear, concise initial quotes. The workmanship that was evident in all the completed tasks was terrific! I really appreciated his attention to details!! Best of all, the house was tidied up every day after the jobs were done. I would trust Dan completely with any project around the house. His honesty and commitment to doing things right was reassuring. My house has never looked better…and that is all due to D & T MacDonald Pro Painting. Without a moment's hesitation I highly recommend that you book Dan for your next painting or home repair project. You will be delighted. I know I was."

L. Allen

Dan Preparing the Walls

"Dan was referred to us and we are ever grateful to Dan for painting our 15 foot entrance and staining our staircase. We couldn't have done this job ourselves due the height and complexity of the staircase. Not only did Dan do an amazing job, he was courteous and left our home cleaner than when he began. We now recommend Dan to friends we know without hesitation. Thanks Dan for a job well done."

Reg & Marita
Wasage Beach, ON

Receive Your Free No-Obligation Quote

When you are ready to schedule a free no-obligation quote, all you have to do is give Dan a call at 416-562-6840 or email

Your call or email is very important to us and we will be in touch within 24 hours. When you deal with us you will receive our experience, expertise and dedication to customer service working for you and your family.