-Find top-rated Service Providers

Find Top-Rated Jacksonville Floor Cleaners

Angie's List helps you hire the best - and avoid the rest!

Floor Cleaners to Avoid


Top Rated Floor Cleaners


Prevent buyer's remorse with us

  • Over 3 million people trust Angie's List to help make the right choice
  • Be informed to avoid costly mistakes
  • Shop with us to ensure a fair price
  • Our complaint resolution team will help if a project goes bad
+See Verified Local Reviews

Over 1,858 reviews for
Jacksonville Floor Cleaners from people just like you.

did the cleaning. He was very nice and worked really hard. House came out really good. Bathrooms had a few issues. I still would hire again. Overall very good job.

-Cynthia N.

"moved the table outdoors so the cleaning solutions wouldn't be scattered on the other furniture. Very professional in his work and took extra care in making" sure the table had a consistent look. Offered advise on cleaning, polishing and general care of the table and the countertops of granite throughout the house as well as marble showers. Very well done!!

-Kevin M.

+Shop, Schedule, and Save on Services

Shop, Search and Save from anywhere!

  • Offers are exclusively provided by highly rated companies
  • Angie’s List members have access to exclusive discounts on local services
  • Shop, schedule, and stay on top of progress from any device
  • Our 30 Day Refund Guarantee means you can buy with confidence!
+Join 2 Million People on Angie's List

Over 2 million people trust Angie's List.

  • Your Membership Includes:
  • Instant access to top rated businesses covering 700+ services
  • Our Complaint Resolution Team to help when a project goes bad
  • On-the-go access to our iPhone, Android, & iPad apps
Find top-rated Service Providers
See Verified Local Reviews
Shop, Schedule, and Save on Services
Join 2 Million People on Angie's List

Local Articles in Jacksonville

Floor cleaning

Preserving the floors in your home takes a consistent approach to cleaning. Knowing the right way to handle each type of flooring and the materials needed to clean decreases the chance for damage.

Angie's List
Appraisals - Real Estate, Architects & Building Design, Basement Waterproofing, Bathtub Refinishing & Liners, Biohazard Remediation, Builders - Garages/Barns/Sheds, Builders - Homes, Cabinet Making, Cabinet Refacing/Restoration, Carpentry - Unfinished, Carpentry - Woodworking, Carpet Sales/Installation/Repair, Chimney Caps, Chimney Repair, Chimney Sweep, Closets, Concrete - Leveling/Mudjacking, Concrete - Pouring & Repair, Concrete - Stamped & Decorative, Countertops, Deck Maintenance, Decks & Porches, Delivery Service, Dock Building & Repair, Doors, Drywall, Dumpster Service, Electrical, Epoxy Flooring, Excavating, Fireplaces, Floor Cleaning/Polishing/Waxing, Flooring Sales/Installation/Repair, Foundation Repair, Fountains, Garage Doors, Glass & Mirrors, Glass Block, Gutter Cleaning, Gutter Repair & Replacement, Handymen, Hardwood Flooring Sales/Installation/Refinishing, Hauling, Heating & A/C, Home Automation, Hurricane Shutters, Insulation, Land Surveying, Landscaping, Landscaping - Hardscaping & Pavers, Landscaping - Lakefront, Landscaping & Lighting, Lawn & Yard Work, Lawn Fertilization & Treatment, Lawn Irrigation, Lead Testing & Removal, Marble & Granite, Masonry, Mold Testing & Remediation, Moving, Painting - Exterior, Painting - Interior, Pest Control/Exterminating, Plumbing, Plumbing - Drain Cleaning, Pressure Washing, Radon Detection & Reduction, Remodeling - Basements, Remodeling - General, Remodeling - Kitchen & Bathroom, Remodeling - Modular & Mobile Home, Remodeling - Sunrooms & Patio Enclosures, Roof Cleaning, Roof Ice/Snow Removal, Roofing, Screen Repair, Septic Tank, Sewer Cleaning, Siding, Skylights, Stone & Gravel, Structural Engineering, Stucco, Tree Service, TV Service - Cable, TV Service - Satellite, Wallpaper Removal, Wallpapering, Window Cleaning, Window Tinting, Window Treatments, Windows, Windows - Egress, Windows - Safety & Security Film, Wrought Iron

Contractors say homeowners with this trait are the most satisfied with home improvement projects.

A living room with a white couch, white rug, and hardwood floors.
Carpet Cleaning, Floor Cleaning/Polishing/Waxing

Protecting your floors and lengthening their life is a great investment for your home. Follow these three simple steps for beautiful, long-lasting floors.

Knowing the difference between finished and unfinished hardwood floor can help you know the proper cleaning technique to use, says Pelletier. (Photo courtesy of Angie's List member Carly P. of Medford, Ore.)
Floor Cleaning/Polishing/Waxing

Hardwood floors can add class and style to homes, but caring for your wood floors properly is an integral part to keeping them looking nice for years to come.

Regular cleaning and maintenance will help your tile floors stay in top shape.
Floor Cleaning/Polishing/Waxing

Many homes feature tile floors because tile is attractive and more durable than other flooring options. In order to maintain the appearance of tile flooring, it's important to keep it clean. Try these cleaning tips to keep your tile looking like new.

Angie's Answers

From the wall street journal online:

"Etiquette and tipping experts agree that tipping a contractor and his employees isn't expected because contractors offer to do a job for you at a specific price. Any extra money they would want would be built into their bid. Also, it's a business relationship rather than one where they are performing a personal service for you like a waiter or a maid. But if the employees do extra jobs around the house, then experts say it is appropriate to tip a cash amount equivalent to the task; "tip gifts" such as cookies and drinks can count. "The key to tipping is whether or not it was outside the scope of what was normally expected," says Mark Brenner, author of "Tipping for Success!"

My opinion is that a little bit of courtesy (snacks, drinks, expression of appreciation etc.) goes a long way and upon completion of their work you feel compelled by a job well done to offer a little extra in the form of a tip - go for it, but do not feel obligated. 
Agreed.  If you have existing cracking in porcelain you need to know the cause first.  I don't know of any reputable contractor that would dare install tile over existing tile.  Also, any manufacturer warranties for defects would be null due to improper installation.  Did the contractor offer this solution or did you ask for it?  The mear fact that he is agreeing to or offering it tells me you need to leave this guy for someone who knows what they are talking about before he does only half the job which will have to be redone in the near future, costing you more in the long run.

I get so many calls from customers that were talked into a "cheaper" way to do something only to find the work very sub-par.  The sad part is they are out the money they spent in the first place along with the additional amount I have to charge just to undo what the first contractor did before I can do it right.  This floor could end up costing you double what it should if it's not done right.

Todd Shell
Todd's Home Services

Floor Cleaning reviews in Jacksonville


Jacksonville Floor Cleaners Provider Name Locked
did a great job, we could not be more pleased with the result. The work did take longer than either one of us planned on, but was definitely worth the wait.
Jacksonville Floor Cleaners Provider Name Locked
did a great job of protecting the walls, baseboard and furniture. Also, put everything back in its original place. Other than the beautiful floors we could not tell he had been there. Price was not cheap, but the quality of the work made in a great investment.
- Nancy H.

Service provider called to say when he would arrive. He arrived at that time. He gave me an estimate of the price which was acceptable and specified what he would do and what he could not do (guarantee spots would be removed). He performed the work quickly and efficiently. Finally he said it would take 4 to 6 hours to dry. He mentioned that he went over the heavily used areas again. All spots were removed. The carpet did dry in the timeframe he mentioned. I asked if the company did tile also and he gave me an idea of what they charged for that service. All in all he did a good job with minimum fuss and finished in good time (2 hours). I was pleased and would use the company again. I do plan to use the company to clean and seal the tile in the other part of the house at some future time.
- Linda W.

Friday, Feb. 28, 2014 1:17 p.m. - The cleaners (two guys) came just now, and one of them did a survey of the floor, and told me and my wife that we have to pay an extra 180 dollars or so for items/other services (acid, maintenance, other stuff that I can’t remember) but are not part of the package that I purchased. I said I only want the service stipulated on the voucher done. The cleaner that did the survey said he had to call the office; and so he did. He gave me his phone so I could talk to the guy in the office that he was talking to. The guy introduced himself as the husband of
Jacksonville Floor Cleaners Provider Name Locked
Dye that I had talked to twice before on the phone, first, when I set up the appointment, and second, yesterday when she reminded me of the cleaners coming today. Again I told the guy on the phone that I only wanted the service done that was on the package and that there were no mention at all of any extra charges for anything else. He told me then that he needed to talk to the cleaner to which I gave the phone. He and his partner proceeded out of the house because I assumed he was being given instructions to proceed with the cleaning. To my amazement, without even coming back to the house and saying anything about the job, they left in their van!!
1:21 p.m. - I printed the voucher from Angie’s List.
1:22 p.m. - I called the Superior office at (904) 240-1362 (that’s the same number written down on the voucher) and got hold of
Jacksonville Floor Cleaners Provider Name Locked
Dye. I told her about their cleaners making a disappearing act.
Jacksonville Floor Cleaners Provider Name Locked
apologized for that. I also told her that I had the printed voucher in front of me and that it doesn’t say anything about extra charges if I/we wanted the floor cleaned TO LOOK GOOD. I said I
Jacksonville Floor Cleaners Provider Name Locked
’t care if it looks good after the cleaning as long as it’s clean (since I can at least try it myself to make it look good after they clean it up, especially with the amount they were charging us extra, which was more than FOUR times what I paid for the cleaning package!).
Jacksonville Floor Cleaners Provider Name Locked
Dye and I agreed for their cleaner(s) to come back on Wednesday, March 5, 2014 between noon and 2:00 p.m. Since my wife have already cleared out the area of the floor to be cleaned, she wanted the job done today (Friday); so I tried to call
Jacksonville Floor Cleaners Provider Name Locked
again using our landline. I only got her answering machine, even though we had just hung up after trying one more time.
1:30 p.m. - Instead, I got a call from a then-unknown number (904) 713-1712, and when I said “Hello,” the caller hung up. I then tried to call (904) 240-1362 USING my cell phone; and the same thing: I only got the voice mail. But after less than a minute, a call from (904) 713-1712 came in; and as soon as I said, “Hello,” the caller again hung up. I did a reverse phone lookup online (peoplebyname.com) on (904) 713-1712, and
Jacksonville Floor Cleaners Provider Name Locked
and behold! I belongs to “J******* D**” – even with the number of asterisks, it points to “
Jacksonville Floor Cleaners Provider Name Locked
1:35 p.m. – I used my wife’s cell phone, but also got the voice mail – AND a return call a minute later from (904) 713-1712! This time, I let my wife answer the call, and indeed, after a few seconds of what seemed to be reluctance to talk to someone who obviously
Jacksonville Floor Cleaners Provider Name Locked
was screening her calls from,
Jacksonville Floor Cleaners Provider Name Locked
picked up the call and she and my wife agreed to re-schedule the cleaning today between 3:00 and 5:00 p.m. I got a phone call from
Jacksonville Floor Cleaners Provider Name Locked
a few minutes later saying they had a “
Jacksonville Floor Cleaners Provider Name Locked
” coming over already.
Jacksonville Floor Cleaners Provider Name Locked
did a survey of the floor, and just like the previous cleaner that came explained what they’d normally do to make it clean and look good. This time, I gave him a copy of the voucher and told him I only wanted service stipulated on in, fine prints and all.
He politely asked us if he could start the job, and by 2:55 p.m., the job was done. And what a beautiful job
Jacksonville Floor Cleaners Provider Name Locked
I think this company can do their job well and should get high
Jacksonville Floor Cleaners Provider Name Locked
WHEN they do the job; but just be aware that, just like another feedback on Yelp.com on this company, they will try to get more money out of your pocket – much more after you’ve paid for a service they have listed at a good price. I wouldn’t call it “scam,” it’s business; you just have to stand for what you want and what you paid/ pay for.
- Julius M.

They were punctual, moved very quickly, (maybe Too quickly?)--I only say that, because I thought alittle more care could have been given to making sure the new grout was laid in clean lines and smoother--there is some grout left pretty 'bumpy' or rough. But when I did point that out --he went back and tried to fix anything amiss.
. courteous & friendly and helpful to explain all the materials and procedure he was using.
I had forgotten about the area under the refrigerator, until they left. They were kind enough to come back the next day and get that taken care of, at no extra charge.
- Kathryn M.

The estimate went great. The owner was on time and gave me a fair price to do the wood and tile floors. The day of the job, they showed up on time and took great care answering all my questions and concerns before starting. The setup was clean and quiet. The loudest thing I heard all day was the vacuum. The first day they completed the tile floors The second day they refinished all the wood in the house. Both days they were done before 7pm. At the end of the job, they went over how I should care for the floor. They even gave me a bottle of cleaner. I called them back out to take a look at an area in the living room on the hardwood floors. They touched up the area, and by the time they left it looked better than it did before. I am happy with them and happy with the product. I didn't have to sand and that was the goal, but in turn it saved me money, time, and if I
Jacksonville Floor Cleaners Provider Name Locked
;t have to, I will never traditionally sand my floors again.
- Jordan C.

Had these folks in before for other services. They were on time and did an excellent job. As a repeat customer, they gave a great price on cleaning and sealing the tile in my bathrooms, dining room and kitchen. I am sold on their services, very good and I won't hesitate to have them out in the future.
- Dan G.

s Let me preface this review by saying that above all else, Heavens Best has the best customer service. They want their customers to be satisfied. I believe that customer satisfaction is their number one goal.
They cleaned very inexpensive carpet that had been installed to sell a house. They made very low grade carpet look great. They also offered a stain resistant treatment which we used.
But, where they really shined was the work on our ceramic tile floor in the California Room. I attempted to clean the ceramic tile myself, and while I did a decent job, I left a film that I couldn't seem to remove. I had to go out of town right before we moved in, so my boyfriend asked Heavens Best to remove the film I couldn't get rid of. He also asked them to re-clean the grout because there were stains I couldn't remove. He asked them to do this when they came out to clean the carpet in 2 bedrooms. This was a last minute request which they graciously accommodated.
I returned from a trip out of town 2 days prior to our move and was not pleased with the job Heavens Best did on the ceramic floor. The "white haze" remained as well as some staining on the grout. I still had a lot of packing to do, so I could not do any more cleaning of the fllor. I called them and explained that I was not happy with the appearance of the floor. I told them I was moving in in 2 days and needed them to come back and re-clean the floor. Again, another last minute request.
They sent a crew out the next day and the crew got down on their hands and knees and re-scrubbed the floor. What I didn't know was that the prior owners of our new house did was to grout over old grout--apparently a huge no-no. The "white haze" on the floor was the new grout coming off during the scrubbing process. The dark stains (or so I thought) were actually the old grout--a much darker color.
There was absolutely nothing Heavens Best could do in this situation, but they tried their hardest anyway. Obviously, I had no way of knowing this and I felt badly. Heavens Best sent 3 workers over for 3 hours to work on this floor. They explained the situation to us and even though it was no fault of theirs, offered to give us a discount on the amount we paid as well as giving us a gift certificate toward any future work.
They went above and beyond what they had to do. None of this was their fault (ours neither). It was an unfortunate situation, but they wanted us to be satisfied. They go the extra mile and then some.
Their customer service is exemplary. I would use them for any cleaning needs we might have. In fact, we plan to have them clean our furniture.
Heavens Best will do whatever it takes to make sure that you are happy and satisfied. Of this, I have absolutely no doubt.

- Derek M.

This is the 2nd time they have done work for me. They did a grea tjob last time and did an incredible job on our tile and the house. Like before , they were on time and did a great job!
- Olga C.

All Floor Cleaners in Jacksonville

Companies below are listed in alphabetical order. To view top rated service providers along with reviews and ratings, Join Angie's List Now!


4413 Town Center Parkway


600 Sawgrass Village Dr
Ponte Vedra Beach

A Step Above Cleaning Services

P.O Box 830
Saint Augustine

A&C Carpet Cleaning and Restoration Inc

1540 Monument Rd


Saint Johns

Aerosteam carpet & upholstery care

5605 Florida Mining Blvd S


Orange Park

All In One Janitorial

3875 San Pablo South

All Pro Chem-Dry

360 Lolly Ln
Saint Johns

As You Like It Housekeeping Referral Agency Inc

412 Osceola Ave
Jacksonville Beach

Askew's Properties Management, Inc.

10260 Mayan Dr.

Awnclean Diversified Services

501 N Newport Ave

Back 2 Front Carpet Cleaning

P.O Box 441882

Bartram Carpet & Hardwood Cleaning

6934 Roundleaf Dr

Batts Carpet Cleaning Services

11600 Oaklawn Rd

Beachside Chem-Dry

13358 Currituck Dr N



Bold City Carpet Care

3251 Lane Ave N

Burbank Maintenance

11255 Guinn Rd

C&C Carpet Care

Atlantic Beach

Calvin's Carpet One

351 Blanding Blvd
Orange Park

Cathy's Cleaning Service

1120 River Bay Rd

Cayuga Custom Tile & Stone, Inc

6908 Madrid Ave





Chem-Dry of Jacksonville

10497 Innisbrook Dr.

Christian Enterprises

5225 Julington Forest Lane

CitruSolution Carpet Cleaning

2904 Castnet Ct
Saint Augustine

Cleaning Bubbles Janitorial

2530 FoxCreek Drive

Cleaning Medics

95 Tisonia Rd.

Cleaning With Meaning

11891 Arbor Lake Drive

Cleantastic Inc

PO Box 351484

COIT Cleaning and Restoration of Jacksonville

4541 St. Augustine rd

Craft Brothers, Inc./Precision Playgrounds

5120 Damascus Road North


Saint Johns

Davis Total Property Management

8710 Commonwealth Ave.

F & R Professional Cleaning Inc.

2110 North Pearl St

Fabric & Tile Masters

1829 Selva Grande Dr
Atlantic Beach



Final Touch LLC

1111 SW 16th Avenue

First Coast Chem-Dry Carpet Cleaning

9655 Florida Mining Blvd West, Suite 606-A

First Coast Home Pros

8775 Arlington Expy #101

First Maid

6034 Chester Ave. Suite 207

Flood Responders

9655 Florida Mining Blvd W

Flooring America of North Florida

3670 US 1 South
Saint Augustine

Four Seasons Cleaning

8500 Perimeter Park Ct

Frank Flooring Inc

P.O. Box 585712

Fredericks' Homecare

2065 SE Camden St
Port Saint Lucie

G N D Maintenance, Inc.

4020 Huntington Forest Blvd.

Gary Busbee Marble Makeover (Microguard Solutions)

2221 Marsh Point Rd.
Neptune Beach

Goode's Cleaning Services, Inc

555 Millhouse Ln
Orange Park

GreenDry Carpet Cleaning and Restoration

6372 Greenland Road, Suite 3

Grout Solution

2904 Castnet Court
Saint Augustine

Guaranteed Carpet and Tile Cleaning

10770 Anders Blvd

Heaven's Best Carpet & Upholstery Cleaning

97 Spanish St
Saint Augustine

Heavenly Hands Cleaning

6819 Gaillardia rd s

HeavensBest Carpet, Upholstery & Surface Cleaning

152 Shelby's Cove Court
Ponte Vedra Beach

Herring Cleaning Service Inc.

PO Box 380090


1855 Cassat Ave Ste 11

Hometox LLC

PO Box 600005
Saint Johns

hunny du floors plus

3800 university

Island Repairs

6 Manatee Court
Saint Augustine

Jacksonville MaidPro

9283 San Jose Blvd

Jantize Jacksonville

2121 Corporate Square Blvd.

Jessie's Carpet Cleaning 1.877.CLEANING

9745 Touchton Rd.

Josue Sanchez Organic Cleaning Systems

950-23 Blanding Blvd #221
Orange Park

kleenworks of jacksonville inc

12531 Bent Bay Trail

LH Cleaning

303B Anastasia Blvd
Saint Augustine

Living Under the East Coast Sun

468 Gentian Rd
Saint Augustine

Lovin to Klean

4014 Hunter Circle

Marblelife Northeast FL

9838 Old Bay Meadows Rd.

Mark Panozzo Carpet & Upholstery Care

1612 Teaberry Dr

Metro Carpet Cleaning

6860 Skaff Ave

Michael Nicol Flooring,Inc

2681 Palnecia St
Saint Augustine

Microguard Solutions

1122 Emily's Walk Lane W

MicroTech Solutions

11235 St. Johns Industrial Pkwy

Microtech Water Damage Control Inc

8535 Baymeadows Rd





Office Unlimited


Pink Cleaning LLC

1701 The Greens Way
Jacksonville Beach

Planet Clean LLC

1835 US Highway 1 S
Saint Augustine

Power Star Cleaning

PO Box 350780
Palm Coast

Prestige Cleaning Concepts, LLC

735 James Street

Pro Carpet Cleaning

4769 shirley ave

Process Master Inc

1832 Foster Dr

River City Contractors

3915 Hendricks Ave


2959 w. 9th st


1222 South 3rd Street

Serenity Cleaning Solutions

PO Box 7842

Service Proz

P.O. Box 840091

ServiceMaster of Amelia Island

2428 Lynndale Rd
Fernandina Beach

Servpro of Westside/Orange Park

391-B Corporate Way
Orange Park

Sharpen Jax


Slay's Restoration, LLC

100 Industrial Loop North
Orange Park

smart choice co


Smart Choice Co.


smart choice co.


smart choice co.

10023 Belle Rive Blvd

smart choice co.


Sparkle My Home

787 Palmetto Place Ct
Orange Park

Stanley Steemer

6115 Arlington Expy

Stanley Steemer

39 Masters Dr
Saint Augustine

Superior Carpet Care & Restoration

633 Staffordshire Dr

Supreme Clean Team LLC

PO Box 77009

Supreme Team Carpet & Tile T.R. Inc.

225 W 61 st

Teddy Bear Carpet Care LLC

280 Sparrow Branch Circle

The Floor Trader

10769 Beach Blvd

The Maids of Jacksonville

11235 St Johns Industrial Pky

The Maids of Orange Park

830 Kingsley Ave
Orange Park

TileTek Inc

5685 Datil Pepper Rd
Saint Augustine

TruClean Surface Restoration

1264 Sailfish Lane
Fleming Island

Value Plus Contractors LLC

10372 Elderberry Dr

Xtreme Solutions

3237 Sequoyah Cir
Saint Johns


11731 Philips Hwy Ste 5

Shop Local Floor Cleaning Services in Jacksonville

Join Angie's List to get the best local reviews in Jacksonville.

What Does My Membership Include?
  • Instant access to reviews for 700+ services
  • Exclusive service discounts - up to 70 percent off!
  • Top-notch support from our live call center
How does Angie's List work?
1. Say you need a Floor Cleaner
2. Angie's List has tons of detailed, local reviews.
3. Find a winner, and book them.
4. Angie's List is there to resolve any issues.
Good Morning America
Fox News
USA Today
The Wall Street Journal
MSN money