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.

Acetate / Rayon Twill - Ivory

Acetate / Rayon Twill - Ivory

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

Acetate Lining - Black

Acetate Lining - Black

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Blush

Acetate Lining - Blush

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Charcoal

Acetate Lining - Charcoal

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Cherry

Acetate Lining - Cherry

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Chocolate

Acetate Lining - Chocolate

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Cream

Acetate Lining - Cream

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Grey

Acetate Lining - Grey

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Misty Blue

Acetate Lining - Misty Blue

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Navy

Acetate Lining - Navy

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - Park Grey

Acetate Lining - Park Grey

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Acetate Lining - White

Acetate Lining - White

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Anchor Stretch Cotton Shirting - White

Anchor Stretch Cotton Shirting - White

$9.00 USD per metre
($2.25 USD per 1/4 metre)

Anemone Droplet Viscose / Rayon - Purple

Anemone Droplet Viscose / Rayon - Purple

$21.00 USD per metre
($5.25 USD per 1/4 metre)

Anemone Viscose Georgette - Indigo

Anemone Viscose Georgette - Indigo

$9.00 USD per metre
($2.25 USD per 1/4 metre)

Aster Crepe - Persimmon / Blue

Aster Crepe - Persimmon / Blue

$13.00 USD per metre
($3.25 USD per 1/4 metre)

Aster Devoré Velvet - Ivory

Aster Devoré Velvet - Ivory

$9.00 USD per metre
($2.25 USD per 1/4 metre)

Aster Devoré Velvet - Red

Aster Devoré Velvet - Red

$9.00 USD per metre
($2.25 USD per 1/4 metre)

Australia Shipping

Australia Shipping

$10.00 USD

Autumn Leaves Poly Satin - Brown

Autumn Leaves Poly Satin - Brown

$21.00 USD per metre
($5.25 USD per 1/4 metre)

Awning Stripe Basketweave Linen / Lycocell - Red

Awning Stripe Basketweave Linen / Lycocell - Red

$25.00 USD per metre
($6.25 USD per 1/4 metre)

Awning Stripe Cotton / Linen - Ivory / Acorn

Awning Stripe Cotton / Linen - Ivory / Acorn

$22.00 USD per metre
($5.50 USD per 1/4 metre)

Awning Stripe Rayon Challis - Midnight

Awning Stripe Rayon Challis - Midnight

$8.00 USD per metre
($2.00 USD per 1/4 metre)

Awning Stripe Silk / Poly Shantung -  Blue / Cream

Awning Stripe Silk / Poly Shantung - Blue / Cream

$27.00 USD per metre
($6.75 USD per 1/4 metre)

Bamboo Trellis Textured Cotton - Leaf

Bamboo Trellis Textured Cotton - Leaf

$21.00 USD per metre
($5.25 USD per 1/4 metre)

Banana Flower Cotton Twill - Black Mix

Banana Flower Cotton Twill - Black Mix

$21.00 USD per metre
($5.25 USD per 1/4 metre)

Banana Palm Linen - Lime

Banana Palm Linen - Lime

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

Barcode Stripe Linen - Pink Mix

Barcode Stripe Linen - Pink Mix

$25.00 USD per metre
($6.25 USD per 1/4 metre)

Basket Stripe Print Poly - Off White

Basket Stripe Print Poly - Off White

$7.00 USD per metre
($1.75 USD per 1/4 metre)

Basketweave Linen Blend - Almond

Basketweave Linen Blend - Almond

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

Basketweave Wool / Silk Suiting - Wenge

Basketweave Wool / Silk Suiting - Wenge

$33.00 USD per metre
($8.25 USD per 1/4 metre)

Beach Stripe Viscose - Primary

Beach Stripe Viscose - Primary

$21.00 USD per metre
($5.25 USD per 1/4 metre)

Bengal Stripe Viscose Georgette - Wine

Bengal Stripe Viscose Georgette - Wine

$9.00 USD per metre
($2.25 USD per 1/4 metre)

Bias Herringbone Crepe - Parma Violet

Bias Herringbone Crepe - Parma Violet

$14.00 USD per metre
($3.50 USD per 1/4 metre)

Big Candy Stripe Cotton Poplin - Chianti

Big Candy Stripe Cotton Poplin - Chianti

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

Big Candy Stripe Cotton Poplin - Crimson

Big Candy Stripe Cotton Poplin - Crimson

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