Concrete counter tops are a great choice when you want a solid surface that is indestructible, looks modern and is inexpensive. The only real downside to concrete on your counters is that they tend to be a bit boring. Luckily, paint is a great cure for drab, gray counters. Painting concrete can be done in a weekend and will look great for years.
Patch cracks and holes using epoxy crack filler and a putty knife. Smooth the filler into the cracks to achieve an even surface. Allow the paste to dry completely.
Clean the surface of the concrete counters using a mild soap and water. Be sure to eliminate all grease and substances from the counters so the paint will adhere properly to the concrete.
Use a steel bristled brush to scrub the counters until they are approximately the same texture as 180 grit sand paper. This amount of texture will allow the paint to adhere to the concrete evenly and without peeling.
Starting with the corners and edges, brush epoxy primer onto the counters. Once you have cut in these areas, use a roller to roll on epoxy primer to the main surface areas. Allow the primer to dry.
Using a similar technique as was used for the primer, apply the paint to the surface of the counter. Multiple thin coats of paint will provide more durable coverage than one thick coat. Because counters are subject to a lot of wear and tear, be sure to apply the paint in thin coats, allowing each coat to dry completely before applying another.
Roll on a polyurethane topcoat to protect the counters from normal wear and tear. Polyurethane comes in matte, satin or gloss finish.