Fabric Transformation: How to Paint Upholstery Like a Pro
Give tired furniture a budget-friendly makeover with fabric paint

Reupholstering furniture can be expensive and labor-intensive, but painted upholstery offers a budget-friendly alternative that can dramatically transform dated or stained pieces. While not suitable for every fabric type, this technique works beautifully on natural fibers like cotton, linen, and velvet—giving new life to chairs, ottomans, and even sofas with minimal investment.
What You'll Need
| Fabric medium (to mix with paint) |
| Latex paint in your chosen color |
| Water for diluting |
| Spray bottle with water |
| Fabric paint brushes (various sizes) |
| Mixing container |
| Fine-grit sandpaper (220 grit) |
| Vacuum cleaner with upholstery attachment |
| Drop cloth or plastic sheeting |
| Fabric wax or sealant (optional) |
How To Do It
- Test your fabric - Ensure your upholstery is made of natural fibers that will absorb paint. Synthetic fabrics typically don't work well with this technique.
- Clean thoroughly - Vacuum the piece to remove dust and debris, then spot-clean any stains. Allow to dry completely.
- Prepare the paint mixture - Mix 2 parts latex paint with 1 part fabric medium and 1 part water. The fabric medium ensures the paint remains flexible once dry.
- Dampen the fabric - Lightly spray the upholstery with water to help the paint spread more evenly.
- Apply the first coat - Working in small sections, brush the paint mixture onto the fabric using thin, even strokes. Work the paint into the weave of the fabric.
- Allow to dry - Let the first coat dry completely (typically 2-4 hours) before assessing coverage.
- Sand between coats - Lightly sand the dry painted surface with fine-grit sandpaper to soften any stiffness, then vacuum away the dust.
- Apply additional coats - Most projects require 2-3 coats for even coverage. Allow each coat to dry completely before applying the next.
- Seal if desired - For high-traffic pieces, consider applying a fabric wax or sealant once the final coat is completely dry (usually 24-48 hours).
For patterned or dark upholstery, consider applying a base coat of white fabric paint before your chosen color for truer color results. When selecting paint colors, go one shade lighter than your desired result, as fabric paint often dries slightly darker. To maintain some texture in the fabric rather than creating a plastic-like finish, avoid over-saturating with paint. For added dimension, try using a dry-brushing technique with a coordinating color on the final coat, lightly brushing over raised areas of the fabric for a subtle two-tone effect.



















