About Today's Exteriors Inc

My name is Aaron Johnston, the owner of Today’s Exteriors, and this company is my baby.   I personally supervise every job that comes through our company. That means you are going to get the owner's personal attention and you’re always going to know who is responsible.  We're not too big, we're not too small; we're just the right size.  You're not dealing with a large corporation, so you know you're going to get the best price because we don't have a lot of overhead.   Listen - we're not here to re-roof the world.   We want to make sure that every job we do has the quality and premium touch that we can be proud to call Today's Exteriors. 


Client Testimonials

"We were very happy with the service and quality of Today's Exteriors. They provided a lot of good information and were very helpful with our warranty claim as well. We would definitely use them again if we ever need a new roof." Ingrid N. in Blaine, MN.

"The project was begun on time, completed as proposed, cleaned up completely, and charged as agreed upon. Very professionally done and met or exceeded all expectations. We definitely recommend them." Gary B. in Maple Grove, MN.

"Very responsive and did a good job on time and a fair price." Joel H. in Shorewood, MN.

"The work was done on time and for a reasonable price. The workers cleaned up each day and were very professional. The debris was removed quickly and clean-up was thorough. Our new roof looks great and withstood 50 mile-an-hour winds in the following week." Jerry L. in Edina, MN.

"Aaron is so professional and up to date on all products, procedures. He is very personable, just the perfect match for our needs. We feel very lucky to have him as our contractor. He has provided us a quote, etc in a timely manner. The experience has been seamless." Leo C. in Coon Rapids, MN.

"Very thorough and friendly. Wasn't the low bidder, but was worth the little extra." Michael B. in Minnetonka, MN.


For more information, please visit Today's Exteriors Inc.\

Contact Us

Business Hours

Monday8:00 AM to 5:00 PM
Tuesday8:00 AM to 5:00 PM
Wednesday8:00 AM to 5:00 PM
Thursday8:00 AM to 5:00 PM
Friday8:00 AM to 5:00 PM
SaturdayBy Appointment
SundayBy Appointment