T-shirts & Sweaters

Find the perfect fabric for your next t-shirt or sweater project at The Fabric Store Online. Our collection features a wide range of high-quality materials ideal for crafting comfortable t-shirts and cozy sweaters. Choose from soft cottons, stretchy knits, sturdy ponte styles and warm jerseys in various colors and patterns to suit your design needs. Whether you’re sewing everyday wear or creating unique custom pieces, our fabrics ensure durability and style. Browse our selection today to discover the ideal fabrics for your t-shirt and sweater projects and bring your sewing visions to life.

Midweight Stretch Tencel Stripe Jersey - Black / White

Midweight Stretch Tencel Stripe Jersey - Black / White

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Milano Poly Knit - Midnight

Milano Poly Knit - Midnight

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

Modal Blend Ponte - Spiced Tea

Modal Blend Ponte - Spiced Tea

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Natural Cotton Stripe Jersey - Red

Natural Cotton Stripe Jersey - Red

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

Needle Stripe Merino Blend Jersey - Cherry

Needle Stripe Merino Blend Jersey - Cherry

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

Needle Stripe Merino Blend Jersey - Firethorn

Needle Stripe Merino Blend Jersey - Firethorn

$19.00 USD per metre
($4.75 USD per 1/4 metre)

GOTS Organic Cotton Rib - Grey Marle

Organic Cotton Rib - Grey Marle

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

GOTS Organic Cotton Rib - Mulberry

Organic Cotton Rib - Mulberry

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

Organic Cotton Rib - Navy

Organic Cotton Rib - Navy

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

GOTS Organic Cotton Sweatshirting - Black

Organic Cotton Sweatshirting - Black

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

GOTS Organic Cotton Sweatshirting - Grey Marle

Organic Cotton Sweatshirting - Grey Marle

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

GOTS Organic Cotton Sweatshirting - Lilac

Organic Cotton Sweatshirting - Lilac

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

GOTS Organic Cotton Sweatshirting - Vanilla

Organic Cotton Sweatshirting - Vanilla

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

GOTS Organic Cotton Sweatshirting - Vintage Blush

Organic Cotton Sweatshirting - Vintage Blush

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

Pique Knit - Gravel

Pique-Knit - Gravel Marle

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

Poly / Merino Jersey - Ebony

Poly / Merino Jersey - Ebony

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

Poly Ponte Knit - Pebble

Poly Ponte Knit - Pebble

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Poly Stretch Mesh - Jazzberry Jam

Poly Stretch Mesh - Jazzberry Jam

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Poly Stretch Mesh - Kiwifruit

Poly Stretch Mesh - Kiwifruit

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Poly Stretch Mesh - Lychee

Poly Stretch Mesh - Lychee

$15.00 USD per metre
($3.75 USD per 1/4 metre)

Premium Merino 195gsm - Black

Premium Merino 195gsm - Black

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

Recycled Cotton/Poly Sweatshirting - Zinc Marle

Recycled Cotton/Poly Sweatshirting - Zinc Marle

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

Sheer Velour Stripe Viscose Knit - Cream / Navy

Sheer Velour Stripe Viscose Knit - Cream / Navy

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

Slinky Lightweight Nylon Jersey - Navy

Slinky Lightweight Nylon Jersey - Navy

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

Slubby Midweight Cotton Jersey - Dark Granite

Slubby Midweight Cotton Jersey - Dark Granite

$19.00 USD per metre
($4.75 USD per 1/4 metre)

Stretch Compact Knit - Black

Stretch Compact Knit - Black

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

Stretch Cotton / Rayon Terry - Polar Cream

Stretch Cotton / Rayon Terry - Polar Cream

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

Stretch Cotton 2x1 Rib - Mint Ice

Stretch Cotton 2x1 Rib - Mint Ice

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Cotton Single Jersey - Aspen

Stretch Cotton Single Jersey - Aspen

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Cotton Single Jersey - Lime

Stretch Cotton Single Jersey - Lime

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Crepe Back Knit - Black

Stretch Crepe Back Knit - Black

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Crepe Back Knit - Ivory

Stretch Crepe Back Knit - Ivory

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Crepe Back Knit - Oxblood

Stretch Crepe Back Knit - Oxblood

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Crepe Back Knit - Port

Stretch Crepe Back Knit - Port

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Crepe Back Knit - Praline

Stretch Crepe Back Knit - Praline

$18.00 USD per metre
($4.50 USD per 1/4 metre)

Stretch Merino Jersey - Ivory

Stretch Merino Jersey - Ivory

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