All 20% Off Fabrics

Browse all our 20% off fabrics here and use the filter to refine your options!

Our exclusive fabric ranges are the fabrics that we have milled especially for our stores in our unique evolving palette of TFS colours! We work with a handful of trusted companies to perfect these fabric ranges, and have carefully designed them for everyday wear! Browse all our Exclusive fabrics online here including certified Organic Linen, Gingham Linen, Vintage Finish Linen, Heavyweight Linen, Crinkle Linen, Upcycled Cotton, certified Cotton and ZQ Premium Merino. Shop TFS Exclusive fabrics today!

All fabrics in this collection will be automatically discounted by 20% at checkout. Please note only full-priced fabrics are included in this sale and fabrics cannot be further discounted with other offers or purchased using loyalty vouchers.

10oz Upcycled Denim – Wave

10oz Upcycled Denim – Wave

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

11oz Upcycled Denim – Blue Fade

11oz Upcycled Denim – Blue Fade

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

11oz Upcycled Denim – Natural

11oz Upcycled Denim – Natural

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

14oz Upcycled Denim – Lake

12oz Upcycled Denim – Lake

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

13oz Upcycled Denim – Pumice Speckle

13oz Upcycled Denim – Pumice Speckle

$38.00 NZD per metre
($9.50 NZD per 1/4 metre)

Acetate Lining - Black

Acetate Lining - Black

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Blush

Acetate Lining - Blush

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Charcoal

Acetate Lining - Charcoal

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Cherry

Acetate Lining - Cherry

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Chocolate

Acetate Lining - Chocolate

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Grey

Acetate Lining - Grey

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Misty Blue

Acetate Lining - Misty Blue

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Navy

Acetate Lining - Navy

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Park Grey

Acetate Lining - Park Grey

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - Taupe

Acetate Lining - Taupe

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Acetate Lining - White

Acetate Lining - White

$9.60 NZD per metre
($2.40 NZD per 1/4 metre)

Bold Gingham Linen - Bone

Bold Gingham Linen - Bone

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Bold Gingham Linen - Canary

Bold Gingham Linen - Canary

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Bold Gingham Linen - Duck Egg

Bold Gingham Linen - Duck Egg

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Bold Gingham Linen - Navy

Bold Gingham Linen - Navy

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Bold Gingham Linen - Olive

Bold Gingham Linen - Olive

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Bold Gingham Linen - Vintage Blush

Bold Gingham Linen - Vintage Blush

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Brushed Merino Sweatshirting - Almond Marle

Brushed Merino Sweatshirting - Almond Marle

$58.00 NZD per metre
($14.50 NZD per 1/4 metre)

Brushed Merino Sweatshirting - Grey Marle

Brushed Merino Sweatshirting - Grey Marle

$58.00 NZD per metre
($14.50 NZD per 1/4 metre)

Brushed Merino Sweatshirting - Night Sky

Brushed Merino Sweatshirting - Night Sky

$58.00 NZD per metre
($14.50 NZD per 1/4 metre)

Buffalo Check Linen - Bone / Black

Buffalo Check Linen - Bone / Black (pieces)

$36.00 NZD per metre
($9.00 NZD per 1/4 metre)

Crinkle Linen - Black

Crinkle Linen - Black

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Crinkle Linen - Navy

Crinkle Linen - Navy

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Black

Gingham Linen - Black

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Bone

Gingham Linen - Bone

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Canary

Gingham Linen - Canary

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Duck Egg

Gingham Linen - Duck Egg

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Dusky Orchid

Gingham Linen - Dusky Orchid

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Navy

Gingham Linen - Navy

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Olive

Gingham Linen - Olive

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)

Gingham Linen - Paprika

Gingham Linen - Paprika

$34.00 NZD per metre
($8.50 NZD per 1/4 metre)