QUILT FABRIC


BASICS


SHOP BY

Collection
Design table
Holiday Fabric Sale
Holiday Fabric Sale

Quilting Fabric from Moda

Established in 1975, Moda Fabrics is known and loved for their partnerships with some of the best fabric designers in the world. We’re proud to offer a wide selection of Moda fabric by the yard, as well as in precuts including charm packs, layer cakes, jelly rolls, and fat quarter bundles.
1 | Items per page: 20 60 100 SHOW ALL
NEW SALE
Pine
$8.76 / yd Retail: $10.96 / yd 20% off
Grey Couture
$16.00 / yd
NEW SALE
Navy
$8.32 / yd Retail: $10.40 / yd 20% off
NEW
Turquoise
$19.00 / yd
SALE
Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Navy
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Charcoal
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Vanilla
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Winter White
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Goblin
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Bitter Berry
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Tonal Winter White
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Midnight
$8.76 / yd Retail: $10.96 / yd 20% off
NEW
Onyx
$19.00 / yd
NEW
Aubergine
$19.00 / yd
NEW
Indigo
$19.00 / yd
SALE
Midnight
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
Natural
$15.00 / yd
SALE
Sugar/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Scarlet
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Vanilla/Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
Christmas Green
$16.00 / yd
SALE
Pumpkin
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Tinsel
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cream/Sugar
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Green
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Teal
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Cream
$8.76 / yd Retail: $10.96 / yd 20% off
NEW
Cream
$10.96 / yd
SALE
Ghost
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Sugar
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Navy
$8.32 / yd Retail: $10.40 / yd 20% off
NEW IN CLEARANCE
Tan
$8.76 / yd Retail: $10.96 / yd 20% off
NEW
Multi
$10.96 / yd
SALE
Cream
$8.76 / yd Retail: $10.96 / yd 20% off
Stone
$17.00 / yd
Tan
$17.00 / yd
NEW SALE
Blue
$8.32 / yd Retail: $10.40 / yd 20% off
Pool
$16.00 / yd
SALE
Vanilla/Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
Warm Breeze
$19.00 / yd
Green
$10.96 / yd
NEW
Cream -/Red
$10.96 / yd
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Winter White
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Linen
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Aqua Frost
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sugar/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cream
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Tan
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cinnamon
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Gold Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
SALE
Cream/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Vanilla/Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Multi
$8.32 / yd Retail: $10.40 / yd 20% off
Jadiete
$10.96 / yd
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Red
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Midnight
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Tinsel
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Grey Couture
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Navy
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Bubble Gum
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Ebony
$5.72 / yd Retail: $10.40 / yd 45% off
Golden Peach
$10.96 / yd
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
X'S
Grass
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Christmas Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
White - Red
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pine
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pine
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Vanilla/Charcoal
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Burgundy Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Green
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Grass
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Charcoal
$8.32 / yd Retail: $10.40 / yd 20% off
Cream - Gray
$10.96 / yd
Green
$17.00 / yd
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Red - Green
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Navy
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Red
$8.76 / yd Retail: $10.96 / yd 20% off
Yellow
$10.96 / yd
SALE
Cream
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Pumpkin
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pine
$9.56 / yd Retail: $11.96 / yd 20% off
NEW
Graphite Grey
$19.00 / yd
NEW
Magenta
$19.00 / yd
Jadeite
$19.00 / yd
Paper
$11.40 / yd
NEW IN CLEARANCE
Navy
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Navy
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Natural
$7.28 / yd Retail: $10.40 / yd 30% off
NEW
Cream -/Indigo
$10.96 / yd
SALE
Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Sugar/Cream
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Mist
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Sunlit
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Goblin
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Candy
$8.76 / yd Retail: $10.96 / yd 20% off
Burgundy
$16.00 / yd
Fog
$17.00 / yd
Navy
$17.00 / yd
CLEARANCE
Muslin
$7.28 / yd Retail: $10.40 / yd 30% off
NEW
Ivory
$10.96 / yd
NEW
Chocolate
$10.96 / yd
SALE
Goblin
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
Eggplant
$16.00 / yd
SALE
Vanilla/Sprout
$8.32 / yd Retail: $10.40 / yd 20% off
NEW
Blue - Pink
$10.96 / yd
SALE
Sugar/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cream/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
Ink
$11.40 / yd
NEW IN CLEARANCE
Dewdrop
$9.12 / yd Retail: $11.40 / yd 20% off
NEW
Orange - Yellow
$10.96 / yd
NEW
Sand
$10.96 / yd
NEW
Cream
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
Multi
$10.96 / yd
NEW SALE
Tinsel
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Candy Corn
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Blizzard
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Muslin
$7.28 / yd Retail: $10.40 / yd 30% off
SALE
Red
$8.32 / yd Retail: $10.40 / yd 20% off
CLEARANCE
Natural
$7.28 / yd Retail: $10.40 / yd 30% off
NEW SALE
Aqua
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sprout
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Red
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
X'S
Black
$8.32 / yd Retail: $10.40 / yd 20% off
NEW IN CLEARANCE
Cream
$9.12 / yd Retail: $11.40 / yd 20% off
NEW SALE
Red
$9.56 / yd Retail: $11.96 / yd 20% off
CLEARANCE
Zen Grey
$7.28 / yd Retail: $10.40 / yd 30% off
NEW SALE
Navy
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Midnight
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Pebble
$5.72 / yd Retail: $10.40 / yd 45% off
SALE
$12.00 $9.60 20% off
NEW SALE
Cream
$9.56 / yd Retail: $11.96 / yd 20% off
CLEARANCE
Goldenrod
$15.20 / yd Retail: $19.00 / yd 20% off
NEW
Cherry
$19.00 / yd
SALE
Ghost
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Zen Grey
$7.28 / yd Retail: $10.40 / yd 30% off
NEW
Orange - Aqua
$10.96 / yd
NEW
Navy - Aqua
$10.96 / yd
NEW SALE
Aqua
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Tonal Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Winter White
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Sugar/ Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Midnight
$8.76 / yd Retail: $10.96 / yd 20% off
Graphite
$11.40 / yd
Tonal Paper
$11.40 / yd
NEW SALE
Cream
$9.56 / yd Retail: $11.96 / yd 20% off
SALE
Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Red
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Green
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sprout
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
Purple
$10.96 / yd
Parchment
$10.96 / yd
Midnight
$10.96 / yd
NEW
Aqua - Grey
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
Sunset
$10.96 / yd
Ultra Violet
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
Jadeite
$10.96 / yd
Ultra Violet
$10.96 / yd
NEW
Cream
$10.96 / yd
Pink
$10.96 / yd
Gray
$10.96 / yd
Gold
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
Blue Sky
$10.96 / yd
CLEARANCE
Natural
$7.28 / yd Retail: $10.40 / yd 30% off
SALE
$40.00 $32.00 20% off
SALE
Cream
$8.76 / yd Retail: $10.96 / yd 20% off
NEW
Chocolate /Indigo
$10.96 / yd
Red
$15.00 / yd
CLEARANCE
Nightfall
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Light Blue
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Blue
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Charcoal
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Vanilla /Black
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Red
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Pine
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Red - Pine
$9.56 / yd Retail: $11.96 / yd 20% off
NEW
Off White
$19.00 / yd
SALE
Goblin
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cream/Cranberry
$8.76 / yd Retail: $10.96 / yd 20% off
Sunset
$10.96 / yd
Gray
$10.96 / yd
Midnight
$10.96 / yd
Yellow
$10.96 / yd
NEW IN CLEARANCE
Horizon
$9.12 / yd Retail: $11.40 / yd 20% off
NEW SALE
Red Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
NEW IN CLEARANCE
Tonal Tan
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Purple
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Purple
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cocoa
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Gold
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ghost
$8.76 / yd Retail: $10.96 / yd 20% off
Beige
$17.00 / yd
CLEARANCE
Lake Blue
$7.28 / yd Retail: $10.40 / yd 30% off
CLEARANCE
Nightfall
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sprout
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Vanilla/Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Red
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Aqua
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sprout
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Black
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Pumpkin
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Vanilla/Pebble
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Vanilla / Red
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Grass
$8.32 / yd Retail: $10.40 / yd 20% off
Gray
$10.96 / yd
Pink
$10.96 / yd
Green
$10.96 / yd
SALE
Sugar
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pine
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Snow Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Black Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
CLEARANCE
Muslin
$7.28 / yd Retail: $10.40 / yd 30% off
Ink
$11.40 / yd
Ink
$11.40 / yd
Paper
$11.40 / yd
Paper
$11.40 / yd
Graphite
$11.40 / yd
Ink
$11.40 / yd
Cool Breeze
$10.96 / yd
Gray
$10.96 / yd
Lavender
$10.96 / yd
Cool Breeze
$10.96 / yd
NEW
Black - Blue
$10.96 / yd
NEW
Indigo
$10.96 / yd
NEW
Chestnut
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
NEW
Indigo/Red
$10.96 / yd
NEW
Indigo
$10.96 / yd
NEW
Hot Pink
$10.96 / yd
NEW
Silver
$10.96 / yd
Ultra Violet
$10.96 / yd
Cool Breeze
$10.96 / yd
Multi
$10.96 / yd
Parchment
$10.96 / yd
Lavender
$10.96 / yd
Blue
$10.96 / yd
Aqua
$10.96 / yd
Red
$10.96 / yd
NEW
Cream
$10.96 / yd
NEW
Turkey Red
$10.96 / yd
NEW
Indigo
$10.96 / yd
NEW
Indigo /Red
$10.96 / yd
Cool Breeze
$10.96 / yd
Cream
$10.96 / yd
SALE
White - Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Bubble Gum
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
CLEARANCE
Muslin
$7.28 / yd Retail: $10.40 / yd 30% off
CLEARANCE
Whole Wheat
$8.32 / yd Retail: $10.40 / yd 20% off
NEW SALE
Aqua
$8.32 / yd Retail: $10.40 / yd 20% off
SALE
Sugar
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Sugar
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Sugar/Cream
$8.76 / yd Retail: $10.96 / yd 20% off
NEW
Honey
$10.96 / yd
NEW SALE
Gold
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Cream
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Red
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Cream
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Gold
$9.56 / yd Retail: $11.96 / yd 20% off
NEW SALE
Pine Metallic
$9.56 / yd Retail: $11.96 / yd 20% off
NEW
Natural
$19.00 / yd
NEW
Lime Green
$19.00 / yd
NEW SALE
Teal
$8.32 / yd Retail: $10.40 / yd 20% off
NEW IN CLEARANCE
Pond
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Horizon
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Sunlit - Cream
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Deep Sea
$9.12 / yd Retail: $11.40 / yd 20% off
NEW IN CLEARANCE
Navy
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Spell
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Gold
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Cocoa
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Pear
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Candy Corn
$8.76 / yd Retail: $10.96 / yd 20% off
NEW IN CLEARANCE
Black
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Poinsettia Red
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Ever Green
$8.76 / yd Retail: $10.96 / yd 20% off
SALE
Bubble Gum
$8.76 / yd Retail: $10.96 / yd 20% off
NEW SALE
Bitter Berry