Shirts & Tops

Discover the perfect fabrics for your shirt and top projects at The Fabric Store Online. Our curated selection features a diverse array of high-quality fabrics, perfect for bringing your creative ideas and wardrobe makes to life. From airy cottons and chic linens to luxurious silks and versatile blends, our fabrics come in a unique and inspiring range of colors and patterns. Whether you're making casual everyday shirts, chic blouses, or contemporary tops, this collection of suitable fabrics offers style, playfulness and durability. Explore our range today to find the ideal fabrics to transform your shirt and top sewing projects into wardrobe favourites.

Rayon Crepe Backed Satin - Aluminium

Rayon Crepe Backed Satin - Aluminium

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Beach Stripe Viscose - Primary

Beach Stripe Viscose - Primary

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Silhouette Blooms Viscose - Night

Silhouette Blooms Viscose - Night

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Yellow Spot Viscose Crepe - Midnight

Yellow Spot Viscose Crepe - Midnight

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Recycled Poly Satin Twill - Postbox

Recycled Poly Satin Twill - Postbox

$30.00 NZD per metre
($7.50 NZD per 1/4 metre)

Viscose / Silk Velvet - English Peony

Viscose / Silk Velvet - English Peony

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

Lightweight Cupro / Silk Satin - PFD

Lightweight Cupro / Silk Satin - PFD

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

Viscose / Nylon Satin - PFD (2nd Grade)

Viscose / Nylon Satin - PFD (2nd Grade)

$10.00 NZD per metre
($2.50 NZD per 1/4 metre)

Stiff Viscose Twill Lining - Griege (2nd Grade)

Stiff Viscose Twill Lining - Greige (2nd Grade)

$10.00 NZD per metre
($2.50 NZD per 1/4 metre)

Lightweight Organic Cotton Twill - Greige

Lightweight Organic Cotton Twill - Greige

$26.00 NZD per metre
($6.50 NZD per 1/4 metre)

Lightweight Poly Satin - Bottle

Lightweight Poly Satin - Bottle

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin - Acorn

Lightweight Poly Satin - Acorn

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Lightweight Poly Satin - Dandelion

Lightweight Poly Satin - Dandelion

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Hailspot Poly Georgette - White

Hailspot Poly Georgette - White

$24.00 NZD per metre
($6.00 NZD per 1/4 metre)

Sheer Cotton Muslin - Black

Sheer Cotton Muslin - Black

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Sheer Cotton Muslin - White

Sheer Cotton Muslin - White

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Tumbled Herringbone Cotton - Ivory

Tumbled Herringbone Cotton - Ivory

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

Weft Thread Stripe Cotton - Cream
Cotton Voile - Rose Red

Cotton Voile - Rose Red

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Cotton Muslin - Ballet

Cotton Muslin - Ballet

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Cotton Shirting - Coral

Cotton Shirting - Coral

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Cotton Muslin - Marine

Cotton Muslin - Marine

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)

Cherryblossom Cotton Stripe - Sorbet

Cherryblossom Cotton Stripe - Sorbet

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Cotton / Tencel Check - Mauve Mix

Cotton / Tencel Check - Mauve Mix

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Cotton / Tencel Check - Beige Mix

Cotton / Tencel Check - Beige Mix

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Y Cotton Voile - White

Y Cotton Voile - White

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Cotton / Silk Voile - Ice

Cotton / Silk Voile - Ice

$28.00 NZD per metre
($7.00 NZD per 1/4 metre)

Silk / Cotton Twill Suiting - Folly Pink

Silk / Cotton Twill Suiting - Folly Pink

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

Silk / Poly Taffeta - Citron

Silk / Poly Taffeta - Citron

$32.00 NZD per metre
($8.00 NZD per 1/4 metre)

Silk / Poly Taffeta - Mint

Silk / Poly Taffeta - Mint

$32.00 NZD per metre
($8.00 NZD per 1/4 metre)

Poly Georgette - Light Cream

Poly Georgette - Light Cream

$10.00 NZD per metre
($2.50 NZD per 1/4 metre)

Lightweight Poly Satin Lining - Black

Lightweight Poly Satin Lining - Black

$16.00 NZD per metre
($4.00 NZD per 1/4 metre)

Poly Duchess Satin - Cherryblossom

Poly Duchess Satin - Cherryblossom

$32.00 NZD per metre
($8.00 NZD per 1/4 metre)

Poly Duchess Satin - Green

Poly Duchess Satin - Green

$32.00 NZD per metre
($8.00 NZD per 1/4 metre)

Poly Twill Lining - Tomato

Poly Twill Lining - Tomato

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)

Poly Twill Lining - Turquoise

Poly Twill Lining - Turquoise

$20.00 NZD per metre
($5.00 NZD per 1/4 metre)