If you’re tired of the old natural fiber rug you have, or it’s been water damaged like mine was , don’t throw it out just yet. I’m going to show you how to paint a rug and make it look brand new. The best part about this project is it’s super fast and super inexpensive. And that’s just Super!
My old front porch rug got moved to patio step after I finished our Front Porch Makeover and I forgot about it when it started raining. It was already kind of tired from all the years on the front porch but after the rain it was looking pretty bad. Now it had dark areas from the water.
My husband threw it out (it’s like he doesn’t even know me 🙂 ) so I retrieved it from the trash and put it in a safe place until I could work some paint magic on it.
This isn’t the first time I’ve painted a rug so I knew I could make it look good again. I painted an old seagrass rug for a patio refresh I did a few years ago. I didn’t want to spend a ton of money on a new rug and it turned out great. Bold, but great 🙂
This post contains links to products, if you purchase something after clicking on my link I may earn
a small commission (at no extra cost to you).
Supplies Needed to Paint a Rug
- 3×5 Natural Fiber Rug
- 2″ Wide Chip Brushes
- Large Putty Knife
- Plastic Tarp or Painter’s Drop Cloth
- Paint in colors of your choice
- Small Bowl or Red Cup
I’ll step you through the basic steps I took when I updated this rug. Look for the video below where you can see an example of the technique and consistency of the paint from my first painted rug project.
Before you start, vacuum or sweep your rug thoroughly and lay it.
- Choose your paint color(s).
- Thin the paint with water. Start with 1 part paint and 1 part water. Thinner is better.
My rug already had strips on it so that gave me a good pattern to follow. If you have a similar rug you could paint it a solid color but just know any colors on the original rug could show through lighter paint.
You can see above 2/3 of the rug is darker. That’s the area that got wet, bummer.
- Lay your rug on a tarp or drop cloth because chances are the thin paint will bleed onto the backing and onto your surface.
- Load up your chip brush with paint. You could use a regular brush but the natural rug might material might be hard on your good brushes.
- Lightly start applying the paint in small strokes with the weave of the rug. Keep loading your brush and applying until all the brown of the rug is covered.
Remember, you’ll probably have to do a few coats but with it thinned down they dry pretty fast.
- Keep working on your stripes/pattern applying additional coats to get the color you want.
- Add skinny stripes or details. I added skinny stripes of green between the bigger blue stripes. I freehanded the stripes but you could use tape if you want.
- To paint the rug border use the large putty knife to protect the rug area while you apply paint the border. The border took a few coats to cover the original brown and look rich.
Let it dry fully before moving it to it’s new home.
That’s all, it’s that easy to paint a rug and I just saved that old rug from the landfill. And I got a bright update to my forgotten side deck. Let me remind you of the ugly before.
And now the lovely after….
LOVE IT! PIN IT!!
That was easy! It took me less than an hour to paint, it felt like therapy, and it looks brand new. If you want to see the technique up close and see how much I thinned the paint please check out the YouTube video below I made when I painted the larger rug a few years ago.
Until next time,