Repainting your garage floor involves a few steps to ensure a durable and attractive finish. First, you need to prepare the surface. Start by cleaning the floor thoroughly to remove dirt, grease, and any loose paint. A pressure washer can be effective for this, but a scrub brush and a strong cleaner will also work.
Next, you should remove any peeling paint. Use a floor scraper or a wire brush to get rid of loose areas. Once the surface is clean and smooth, you may need to etch the concrete if it’s too smooth for paint to adhere properly. You can use a concrete etching solution or a mixture of muriatic acid and water (follow safety precautions).
After prepping, let the floor dry completely. Then, apply a concrete primer to enhance adhesion. Once the primer dries, you can apply a concrete floor paint or epoxy. Expect to pay between $1 to $3 per square foot for paint, with epoxy being on the higher end.
Make sure to follow the manufacturer's instructions for application and drying times. For best results, consider getting 2-3 local quotes on Handyman.com to find professionals who can assist with this project if you prefer not to do it yourself.
— Assisted answer