Skip to the end for the short version
Mom and dad are wanting to spruce up their concrete floor in the laundry room. Before we go balls deep on things like tile, vinyl plank, or linoleum, there are several caveats that prevent those things from happening. First, they are pushing 80 and doing all the work themselves. They tried for over a year to find someone to do epoxy and had no success. (well, that's not true... they found one guy who quoted them $16k and they had some tasteful expletives for him) Second, the laundry room has a washer, dryer, two freezers, a heating oil tank, a monster gun safe, and other stuff. There is no way they can remove all of that stuff through a 32" door and up 8 steps to the outside. They might be able to slide out the freezers and washer/dryer, but the gun safe was lowered down the basement steps on a plywood chute with a small crane. Third, mom is set in her ways. She refuses to do anything with grout, seams, or gaps. That's when water gets in, bacteria and mildew start to grow, and satan wins. You can't convince otherwise.
So they have decided to paint it. They know that it will chip, wear, and may need periodic recoating but they're OK with that.
I recall when I was still in high school, we painted the carport with disastrous results. The paint didn't last 2 months. It was supposed to be a special concrete paint and it sucked. I'm hoping they have come up with better stuff.
I could probably convince them to do something like an epoxy as long as it can go on like paint.. i.e. with a roller or a brush. That is to say, I might sway them toward something with a hardener mixed in instead of just a one-step can of "concrete paint." They won't try a poured epoxy themselves, mostly due to the special tools needed and the fact that the floor is sloped into a central floor drain. Just too much for seniors to attempt. I can likely find a couple days to go help, but I'm so busy at work that I can't be reliable help.
What might you all suggest? They want it to be opaque and they'll probably pick a neutral color like grey or tan. What prep? I'm assuming TSP or something similar? The current concrete is relatively rough. It wasn't milked up super smooth to start with and 60 years of use has left it about like 80 grit sandpaper, so it's relatively rough. I think if there is any bonding issue it won't be from texture, it will be from whatever dirt and foot oils have soaked into it over the years.
What do you guys think? I'd like this to last as long (forgive the bluntness) as they do, or at least long enough that they're not lamenting that they're too old to touch it up when they're 90.
TL;DR... good concrete coating that isn't laminate, linoleum, or tile. Something you can apply with a paint roller.