Average response time: under 24 hours

Color control joints and grout lines on polished concrete after the final resin polish and before sealer, using a water-based concrete dye or pigmented grout colorant applied with a small artist brush or sponge. Keep the contrast subtle: a joint one to two shades darker than the slab reads clean and intentional, while a jet-black line reads painted and cheap. Test the color on a hidden corner, wipe off excess within 5 to 10 minutes, let it cure 24 hours, then top with the same sealer used on the slab. Do not dye joints before the final polish, because polishing will pull the dye out of the joint and smear it onto the slab.
Control joints, saw cuts, and concrete slab edges read as gray recessed lines on a polished floor. Left natural, they look like cracks and draw the eye across the room. Coloring them a shade or two darker turns them into intentional design elements that define panel size. The goal is contrast that you notice only when you point it out, not contrast that reads as black tape on the floor.
Decide the joint color in the sample stage, not on the finished floor. Pull a small sample panel, polish it to the final sheen, cut a test joint, and dye it with the candidate color. Let the client approve the contrast under the same lights the real floor will have. A joint that looks right in daylight can look far darker under warm LED strip lights, and the sample catches that before you dye a 1,000 m² floor.
Acid stains react with concrete and give a mottled, variegated look that is hard to control in a narrow joint. They are rarely used for joint coloring because the acid wicks out of the cut and stains the slab beside it. Water-based dyes and pigmented colorants are the standard for joints: they sit in the recess, dry to a predictable color, and wipe off the slab surface cleanly. For a clean, uniform line, water-based is the right choice; reserve acid stain for whole-floor color work where mottling is the goal.
Dyes are transparent and penetrate the joint, so they read as a darker version of the slab color. Pigments are opaque and sit on the surface, so they give a true black or brown line that covers the concrete color. Choose dye for subtle contrast; choose pigment for a bold, graphic line. Most residential and retail floors use a dye one shade darker than the slab.
Whatever colorant you choose, it must be compatible with the sealer going over the slab. Water-based dyes need an acrylic or polyurethane sealer that will not re-wet and lift the dye. Test a small sample with both the dye and the sealer to confirm the color does not bleed or shift under the sealer film. A joint that looks great before sealer but turns purple or gray under a high-gloss epoxy is a classic callback that takes days to fix.
Dye joints only after the final resin polish (typically 1500 or 3000 grit) and after densifier has fully cured. The slab is clean, dry, and ready for sealer. Mask the joint edges with thin painter's tape if you want a razor-sharp line, though most crews freehand with a small brush and keep a damp rag nearby to wipe stray dye off the slab. Apply the colorant along the joint with a 6 mm artist brush, let it sit 5 to 10 minutes, then wipe the surface flush with a dry microfiber rag.
The contrast target is about one to two shades darker than the slab, judged under the job's lighting. If the line disappears when you step back two meters, it is too light. If it jumps out at eye level, it is too dark. Keep the wet edge moving and do not stop in the middle of a joint, because a brush parked for 30 seconds leaves a darker pool. On long joints, work in one-meter sections and blend the overlap with the dry brush.
Joint width changes how the color reads. A 3 mm saw cut looks fine with a subtle dye; a 10 mm deep control joint looks heavy with the same dye and needs a lighter touch. Widen the joint sample on the mock-up so the client sees the actual width of line, not a thinner version. A joint that looks delicate on a 3 mm sample reads as a groove on a 10 mm real cut.
Once the dye is cured, apply the same sealer used on the slab. Do not use a different sealer over the joint, because a film that wets and re-emulsifies the dye will bleed color into the surrounding slab. Two thin coats of sealer are better than one thick coat, because a thick film can pool in the joint and lift the dye. After sealer, keep foot traffic off the floor for 24 to 48 hours, and do not scrub the joints with an abrasive pad for the first 30 days.
If a joint line comes out too dark or uneven, the only fix before sealer is to scrub the joint with a damp rag and reapply a lighter coat. Once sealer is down, you cannot touch up the joint without cutting through the sealer film, which leaves a visible patch. That is why the mock-up and the corner test are not optional. Plan joint coloring as a separate step on the schedule, the day before sealer, with a clean brush and a dry rag ready.
Can I color grout lines before the final polish? No. Polishing after dyeing pulls the dye out of the joint and smears it onto the slab. Dye only after the final resin polish and before sealer, when the slab is clean and dry.
How dark should the joint line be? Aim for one to two shades darker than the slab under the job's lighting. The line should be visible when you look for it, not jump out at eye level. Test the contrast on a mock-up and get client sign-off before coloring the whole floor.
Written and reviewed by JOY TECH — an SGS & BV audited, CE/RoHS certified diamond tools manufacturer founded in 2004, exporting to 50+ countries.
Our factory and QMS are audited by SGS and Bureau Veritas. Products meet CE/RoHS requirements and every piece is 100% inspected before packing.
Verified Certificates