How to Paint Fabric the Easy Way

My first thought when I heard of someone PAINTING FABRIC was, “WHAT, I would never do that, I can’t imaging it actually looking or feeling ok.” I know painting fabric has become more popular lately, but I just didn’t think it would ever be a project for me….until I got desperate. 

how to paint fabric

This summer I “restyled” my front porch, and the current color of my cushions just didn’t look right with the new decor.  More importantly, outdoor cushions are expensive y’all, so buying new was just not in the budget.

You can also use this technique to paint furniture upholstery. Yes, painting fabric really can work and look good, but not all fabric or upholstery can be painted.

In my opinion, the best fabric to paint is smooth with little texture. I’ve seen a lot of fabric painting go wrong with upholstery like velvet or heavily textured fabric. My best piece of advice is to test a small piece of fabric first with the WHOLE process. I know that might be extra time consuming (because the process can take days) but it will prevent you from ruining a good piece of fabric.

So now that my little disclaimer is out of the way, let’s start with how I painted my outdoor fabric, shall we?

A couple of the before pictures so you can see where I started:

This post contains affiliate links. This means that if you purchase from one of these links I will receive a small commission, but you will NOT pay any more for the product. Thanks for supporting my little blog. 


This was the original pattern with black and white colors. These cushions have a smooth fabric that has no texture.

By the way, you can see my Jenny Lind Crib to bench makeover HERE.

How to create a Jenny Lind Crib to a bench
A few different ways to style an old Jenny Lind Crib

Materials needed for painting fabric:

  1. sand paper- I used a finer 160 grit. You DO NOT NEED A COURSE GRIT sand paper because it will pull the paint off.
  2. Paint brush
  3. Paint- I used Annie Sloan Chalk Paint in the color Duck Egg Blue
  4. Top Coat- use furniture WAX. I made the mistake of starting out with a water based clear sealer because I ran out of wax, DO NOT do this. I don’t know what I was thinking, because when I applied one coat to the bottom of one cushion (thank goodness I didn’t do more) it created a very “vinyl” feel and did not bend at all. Lesson Learned, if you want breathable, bendable, soft cushions, use wax.
  5. Spray bottle or cup of water.


  1. when PAINTING FABRIC, you need a “breathable” paint. Chalk Paint, for example, is considered breathable because it will soak into the fabric. If the paint sits on top and does not penetrate the fabric, when you sit on it, or bend it, it will probably crack. So, Chalk Paint will be my choice of paint.
  2. Sanding between coats while PAINTING any upholstery is a must. This is very important especially with Chalk paint because you want the actual pigment to remain and not all the chalky residue. This also makes the fabric nice and soft.
  3. Depending on the material you are painting, the fabric might end up feeling a little like “Vinyl.”
  4. Always use a top coat, otherwise the paint might bleed…..this might be tragic to the person sitting on it!
  5. Wet the fabric or cushions first with a spray bottle, or dip your paint brush in water and lightly dampen the material. This allows the fabric to soak up more paint.
  6. Use a mixture of half water and half paint. Once again, this allows the fabric to really soak up the paint.
  7. Wait at least 24 hours in between each coat- this ensures that all the fabric is dry, especially if the paint soaked deep into the fabric.

The pictures above are shown after the first coat. The square bottom cushions were MUCH easier to PAINT and required less coats. The top pillows on the right soaked up the paint and required one more coat than the bottom cushions.


This is what they looked like wet after the first coat.

FYI: I did not have a spray bottle so I wet a paint brush and lightly covered the fabric with water before I started PAINTING MY OUTDOOR CUSHIONS.

Another note; I used an old tupperware dish to mix the paint with water.

Summary of my method for painting our outdoor cushions:

  • Lightly wet cushions
  • apply 1:1 water/paint mix
  • wait 24 hours to dry
  • sand with finer grit sand paper
  • repeat

I did not sand after the final wax coat (and I did not dilute the wax), but I did sand in between every other coat.

The bottom cushions took 2 coats of paint and the top cushions took 3 and I only used one coat of wax to finish them off.

I’m so much more pleased than I ever thought I would be because, #1 this was a free project and #2 they still feel like fabric. I’ll be honest, they don’t feel AS soft as they did before, but they DO still feel like fabric. I was worried they would feel “Crunchy” you know what I mean? Oh, and a side note; this weekend we had torrential rain and the cushions got drenched. Guess what, they held up beautifully and look the exact same as they did when I first sat them on my porch!

Overall I’m super pleased with how my PAINTED OUTDOOR CUSHIONS turned out.

I would definitely do it again and recommend it to anyone.

A few Final pics:

Can you really paint fabric
can you really paint fabric
can you really paint fabric

So I can officially say I’ve taken my DIY skills to a new level with painting fabric.

That’s part of the fun though, trying something new and different, right? Have you ever completed a project you swore you would never try?


15 thoughts on “How to Paint Fabric the Easy Way

  1. I’m going to try this on my fabric valance in my guest bedroom. I was dreading recovering the frame with new fabric, because I don’t know how to sew or do upholstery work, but this looks like something I can do. I am amazed that the light blue color was able to cover the black and white pattern. I never would have thought that would be possible. Thanks for the great idea! (And I love your new website, commenting using my facebook account is so easy!)

  2. What a totally cool idea. If my outdoor cushions were still alive, I’d give this a try. I’m bad. I left them outside during the winter and they somewhat fell apart..okay, not somewhat, they did fall apart and the insides went all over the neighborhood. OOPS. LOL. Thanks for stopping by the Wild Wednesday Link Up. HUGS!

    1. Thanks so much for the kind words! I too hesitated to start this project but I’m so glad I did!

Leave a Reply

Your email address will not be published.