OLD FLOORS REFINISHED LIKE NEW

20 years of experience guarantees that your floor will be done right the first time.

For all of your Ottawa flooring needs give us a call for a free estimate on your flooring job in Ottawa.

See Our Flooring Work

Welcome to Top Flooring – Ottawa’s Preferred Flooring Contractor

We specialize in hardwood floor installation, sanding, and refinishing. 20 years of experience guarantees that your floor will be done right the first time.
We use oil and water based finishes.

Let professionals do the job. Skip the middle-man and save.

For a quote please email us, call or text 613-796-3738.

Learn-More1

ABOUT US

Learn-More

OUR WORK

Learn-More

TESTIMONIALS

Learn-More

GET A FREE ESTIMATE 

Learn-More

The floors were beautifully done.

I normally don’t write any opinion about the services I’ve received, but the one I received from Andy Top Flooring deserve to be posted. We want to sell our house, so the first thing is to refinish the floors. Because we are still living in the house Andy was very accommodating and willing to come a couple times more as we were moving furniture from one room to the other. The floors were done so beautifully, it really changed the image of the whole house. The price was reasonable and everything was completed in time as promised. Now I don’t know if I really want to look for another house. Thank you Andy ” – Carolina W., Nepean

Here is some of our Ottawa flooring work

Punctual & Professional!

I would like to thank you TF for the great job that was done on the installation of our new hardwood floors (2,500 square feet) It was a great pleasure dealing with TF company. I have to admit that at first Andy sounds little rough, but after you get to know him you will find that as well as providing excellent customer service he is also very pleasant to deal with. Thank you Andy for being so punctual and professional. I will have no hesitation in recommending your company to others” – Liz L., Nepean

FOR A FREE FLOORING ESTIMATE PLEASE EMAIL CALL OR TEXT

613-796-3738