Consider doing it yourself. I did the rust oleum epoxy shield on my previous home garage floor and it was relatively easy. My current home I tried the cement paint instead and so far it seems to work pretty good. Just gotta make sure you let it dry long enough.
If you like to re paint it every year or two like a deck, do it yourself.
If you’re doing it every year or two, you’re doing it wrong. Or you’ve got a floor that’s so oil-soaked that nothing is ever going to work. Like any painting or coating, surface prep is everything.
I’ve done the Rustoleum system 3 times on 3 different garages. Works great for the cost. Only areas I’ve had issues with are if you have a spot where something gets steered without rolling like a tractor lawnmower, it will eventually wear a spot through the coating where the tire twists. Easy 10 minute fix if it happens.
I’m not saying it’s better than hiring an epoxy outfit, I’m saying for the cost and the work involved, I thought it worked really well. Yes, there is always a “go big” solution out there if you’ve got an extra $$$$ burning a hole in your pocket. To me a garage is work space and storage space, not a living room, so cost IS an object.
Grouse