Tops & Shirts Fabric by the Yard
Discover top-quality fabrics for tops and shirts . Choose from crisp cotton, breathable linen, silky Cupro, and more. Ideal for making blouses, button-down shirts, tunics, and casual tees. Enjoy flexible minimums, free samples, and exclusive discounts.
Worldwide Shipping, Duties Paid.
We handle everything, so you won’t face surprise charges at checkout or delivery. What you see is what you pay.
Solid Pima Cotton Plain Woven A012307
By Yard $18.40
By Roll $11.99
PIMA-C 100
90 gsm
- Unit price
- /per
4 colors
Solid Lyocell Cotton Plain Woven A012305
By Yard $12.37
By Roll $7.29
LY 55 C 45
120 gsm
- Unit price
- /per
13 colors
- +8 more
Solid Washed Pima Cotton Plain Woven A012304
By Yard $15.97
By Roll $8.93
PIMA-C 100
85 gsm
- Unit price
- /per
7 colors
- +2 more
Solid Cotton Plain Woven A012302
By Yard $15.49
By Roll $8.88
C 100
112 gsm
- Unit price
- /per
15 colors
- +10 more
Solid Cotton Plain Woven A012301
By Yard $11.69
By Roll $6.60
C 100
70 gsm
- Unit price
- /per
14 colors
- +9 more
Solid Stretch Cotton Bedford Corduroy A005317
By Yard $19.20
By Roll $11.96
C 98 SP 2
300 gsm
- Unit price
- /per
6 colors
- +1 more
Solid Stretch Cotton Standard Corduroy A005315
By Yard $20.46
By Roll $12.75
C 98 SP 2
315 gsm
- Unit price
- /per
19 colors
- +14 more
Solid Stretch Cotton Standard Corduroy A005306
By Yard $18.84
By Roll $11.75
C 97 SP 3
290 gsm
- Unit price
- /per
30 colors
- +25 more
Solid Stretch Cotton Pinwale Corduroy A005305
By Yard $18.83
By Roll $11.62
C 97 SP 3
270 gsm
- Unit price
- /per
46 colors
- +41 more
Tie Dye Stretch Polyester Single Jersey C002316
By Yard $17.45
By Roll $10.49
P 95 SP 5
180 gsm
- Unit price
- /per
4 colors
Tie Dye Stretch Polyester Single Jersey C002313
By Yard $17.45
By Roll $10.49
P 95 SP 5
180 gsm
- Unit price
- /per
8 colors
- +3 more
Tie Dye Stretch Cotton Single Jersey C002311
By Yard $17.12
By Roll $10.26
C 100
160 gsm
- Unit price
- /per
7 colors
- +2 more
Tie Dye Stretch Cotton French Terry C002310
By Yard $22.78
By Roll $13.64
C 100
210 gsm
- Unit price
- /per
8 colors
- +3 more
Tie Dye Stretch Combed Cotton Single Jersey C002307
By Yard $17.12
By Roll $10.26
C 100
160 gsm
- Unit price
- /per
7 colors
- +2 more
Tie Dye Stretch Cotton French Terry C002303
By Yard $26.82
By Roll $16.46
C 100
300 gsm
- Unit price
- /per
8 colors
- +3 more
Tie Dye Stretch Combed Cotton Single Jersey C002301
By Yard $16.66
By Roll $9.94
C 100
160 gsm
- Unit price
- /per
10 colors
- +5 more
Solid Foil Print Crinkled Polyester Organza B016304
By Yard $7.62
By Roll $4.47
P 100
70 gsm
- Unit price
- /per
13 colors
- +8 more
Solid Shimmer Iridescent Polyester Organza B016303
By Yard $7.15
By Roll $4.15
P 100
60 gsm
- Unit price
- /per
19 colors
- +14 more
Solid Shimmer Iridescent Polyester Organza B016302
By Yard $6.92
By Roll $3.99
P 100
50 gsm
- Unit price
- /per
18 colors
- +13 more
Stripes Cotton Polyester Jacquard B010340
By Yard $16.54
By Roll $9.32
C 76 P 24
95 gsm
- Unit price
- /per
3 colors
Stripes Cotton Polyester Plain Woven B010336
By Yard $16.54
By Roll $9.32
C 76 P 24
100 gsm
- Unit price
- /per
7 colors
- +2 more
Stripes Polyester Rayon Plain Woven B010335
By Yard $17.48
By Roll $9.96
P 60 RY 40
123 gsm
- Unit price
- /per
11 colors
- +6 more
Stripes Crinkled Rayon Polyester Plain Woven B010332
By Yard $17.01
By Roll $9.64
RY 56 P 44
110 gsm
- Unit price
- /per
13 colors
- +8 more
Solid Puckered Cotton Plain Woven B010331
By Yard $16.78
By Roll $9.48
C 100
105 gsm
- Unit price
- /per
14 colors
- +9 more
Solid Puckered Cotton Plain Woven B010328
By Yard $16.54
By Roll $9.32
C 100
105 gsm
- Unit price
- /per
15 colors
- +10 more
Stripes Combed Cotton Nylon Seersucker B010327
By Yard $16.78
By Roll $9.48
C 80 N 20
105 gsm
- Unit price
- /per
9 colors
- +4 more
Stripes Cotton Polyester Jacquard B010326
By Yard $17.01
By Roll $9.64
C 50 P 50
110 gsm
- Unit price
- /per
12 colors
- +7 more
Stripes Polyester Rayon Jacquard B010324
By Yard $17.48
By Roll $9.96
P 60 RY 40
120 gsm
- Unit price
- /per
12 colors
- +7 more
Stripes Polyester Cotton Seersucker B010318
By Yard $17.01
By Roll $9.64
P 65 C 35
110 gsm
- Unit price
- /per
4 colors
Checks Double Peached Cotton Jacquard B010317
By Yard $18.73
By Roll $10.83
C 100
160 gsm
- Unit price
- /per