Ellisville Flooring & Tile Services

Flooring in Ellisville

There is a lot more to flooring than you may think. You can find various materials, colors, and styles to create the ideal look for your kitchen or bathroom. But flooring such as hardwood, like anything else, can become damaged and might call for repairs or replacement. If you’re like most people, you put work like this in the back of your mind due to lack of experience, time, or resources. By contacting Fix St. Louis, you can have all your flooring repairs handled by professional Ellisville handymen to be finished by professional Ellisville handymen, call Fix St. Louis today}.

You must pay close attention to every aspect of your tiling process, from choosing tile to applying grout. Our flooring specialists in Ellisville will give your project the care it deserves, from planning and design to cleaning and polishing the finished product. Here are a few of the individual tasks that we can provide for you:

Floor Tile

  • Repair or replacement
  • Ceramic
  • Porcelain
  • Vinyl

Wood Flooring

  • Hardwood
  • Engineered
  • Laminate

Vinyl Flooring

  • Vinyl tile
  • Sheet vinyl


  • Rooms
  • Stairs: full width & runners

Call us at 314-434-4100 for more information on what we can provide.

Why Fix St. Louis?

We set ourselves apart from our competition through our experience with project management. Rather than just focusing on one level of service, our full-service approach that looks at your project from all angles. You’ll get a thorough summary of the project we will do, paired with regular progress reports. You’ll always know what is happening and when to expect the work to be done. At Fix St. Louis in Ellisville, we work hard to make sure you are 100% satisfied with the work we have done.

Get a Free Estimate

Fix St. Louis provides free estimates for tile repair, tile replacement, or other flooring projects in Ellisville. We can go to any home or business in Ellisville to provide our perspective on what your job will include and cost. Please give us a call at 314-434-4100 to set up a time with our staff.