Can You Spray Paint Fabric? (Here’s How)

| Updated on
Reviewed by
Eral Kadrija

Tony Adams

Spray painting is a great way to change the color of many surfaces. But, can you spray paint fabric?

You can spray paint fabric by using Fabric spray paint as they have a simple formula made of pigments, solvent, and acrylic polymer and won’t damage the cloth.

A spray paint finish on fabric will last about 6- 36 months (3 years) before it starts to fade.

Does Spray Paint Adhere to Fabric?

Spray paint does adhere to porous and absorbent fabric materials, such as cotton. But, doesn’t adhere to non-porous fabric materials, such as leather or polyester, as they don’t absorb it.

The spray paint will stick but will peel off within a few hours (or days) if applied on a non-porous fabric material.

Use fabric spray paint only, while regular spray paint will also stick, they can ruin the cloth. For instance, regular spray paint will ruin sensitive materials, such as wool.

Which Types of Spray Paint Can You Use on Fabric?

You can use fabric Spray paint on fabrics as they have a simple formula that doesn’t damage the material.

They are made of color (or pigments), solvent (usually water), and acrylic polymer. These compounds don’t etch or damage a fabric material and are safe to use.

You can use Krylon dye on fabric as it’s made of just colorants and produces a colorful finish. But, you must thin the dye as lightly as possible and use a spray gun to apply it.

How To Spray Paint Fabric?

To Spray paint fabric, do the following things.

  1. Wash the Cloth.
  2. Hang the Cloth.
  3. Put a Cardboard Between Each Side.
  4. Spray the Fabric.
  5. Leave it To Dry.

The tools you need for this project are listed below.

  • A cardboard
  • Spray paint for fabric
  • Detergent
  • A bucket of water
  • Pegs
  • A hanger

1. Wash the Cloth

Wash The Fabric

Wash the cloth in water and detergent to remove the dirt. Some materials, such as cotton, need to be pre-washed before as they tend to shrink over time, and this can prevent good adhesion. 

2. Hang the Cloth

Hang The Fabric

Wait for the cloth to dry, and hang it using a hanger. If it’s a large piece of fabric, using a hanger might be difficult. So you can flip it on a rope and hold it in place with pegs.

It’s better to spray it this way as it allows you to get a good view of the material to prevent over-spraying. It also helps you to wipe off excess paint without pressing it.

3. Put a Cardboard Between Each Side

Put a Cardboard Between Each Side Of The Fabric

You need to put cardboard between both sides of the cloth to prevent you from spraying both sides.

For instance, you might want to spray the front of your shirt with a cream color and the back with a dark color. Without cardboard between both sides, you’ll spray the dark paint on the front and the back. The cream paint will also be sprayed on both sides.

The cardboard serves as a shield to keep the paint where it is supposed to be.

4. Spray the Fabric

Spray The Fabric

Mix the spray can by shaking it for 60 seconds, and use it. While spraying, don’t take your arm back. You should paint in a sweeping motion. Keep your arm straight and don’t bend your wrist or you’ll create an arch.

You can apply up to 4 coats of spray paint on the fabric. Ensure to wait until one coat dries before applying the next one. When you paint one side of the cloth, wipe off the excess and leave the coating to dry for an hour. After, you can spray the other side of the cloth.

Remember to use cardboard (or a shield) between both sides to prevent bleeding through. 

5. Leave it To Dry

Leave The Fabric To Dry

After you apply the final coating, leave it to fully dry (cure) for 24-72 hours before using or washing the cloth. 

Which Types of Fabrics Can You Spray Paint?

What Types of Fabric Can You Spray Paint?

The types of fabric you can spray paint are listed below.

Cotton Fabric

You can spray paint cotton fabric as it is one of the most absorbent materials. But, it must be 100% cotton, if it isn’t spraying will be difficult as the other material won’t absorb the same as cotton.

So, one side of the cotton will absorb more paint, while the non-cotton material won’t; this leads to a blotchy finish. 


You can spray paint polyester fabric. But, only if you use spray paint that can stick to synthetic materials since polyester is not natural.

Polyester is made through a chemical reaction that produces a non-absorbent material. Since polyester is non-absorbent, oil-based spray paints wouldn’t stick to it. However, if the spray paint contains acrylic polymer, you can use it on polyester.


You can spray paint linen as it’s a highly absorbent material. Also, since linen is a lightweight material, the coating will dry fast. 


You can spray paint wool since the material is made from a natural material and it’s absorbent. 

However, ensure to check if the wool has already been dyed. If the wool has dye, it will be difficult to spray paint it. Also, the content of the spray paint can react harshly with the dye and damage the wool.


You can spray paint denim because it’s an absorbent material. Also, it is strong and less likely to be damaged.


Most fabric spray paints will not stick to leather because leather is non-porous. As such, you’ll need a sprayer that sticks to synthetic materials. There are also leather-spray paints that you can purchase.

How Long Does Fabric Spray Paint Last?

Fabric spray paint will last between 6- 36 months (3 years) before it starts to fade. The finish will fade every time you wash the fabric (just a bit) and every time it’s exposed to weather elements (sun, rain), sweet, and possible water spills.

You’ll know when the color is starting to fade off the cloth when it has a lighter shade. For instance, if you sprayed a blue color on the cloth, it would begin to turn sky or light blue.

Also, you’ll start to notice the color coming off while you are washing the cloth. If you check the water left after washing it, the water will have the color of the cloth.

Regardless of what most manufacturers will tell you, fabric spray paints are not permanent, but fabric dye can be. On materials like wool, a dye can last forever.

Can You Wash Fabric That You Spray Painted?

You can wash the fabric that you spray painted after its finish is fully dry (cured). This takes between 24 hours to 5 days.

Most manufacturers advise not using the cloth for 3 days before you even wear it which means a longer time before you can wash it.

Tony Adams

Tony Adams

Woodworker, Interior and Exterior Painter, Flooring Specialist

Tony is a professional painter and an author of DIY Geeks. Tony has completed over 1,000 painting projects for his clients. It's safe to say he knows what he Is talking about.

Eral Kadrija

Eral Kadrija

Lead Editor, Home Renovator

Eral has a passion for home renovation and repair. Over the years, he has bought, renovated, and sold 7 old homes. Using his experience from different DIY projects he created DIY Geeks.

Leave a Comment