We’ve made significant improvements to Moodfabrics.com. We hope you like them. If you find any issues please Click Here to report them.

Canvas Fabric

  • Black Waxed Cotton Canvas
    $17.99 / Yard
     yard

    Black Waxed Cotton Canvas

    Product #: 314970

    $17.99 / Yard
  • Black Waxed Cotton Canvas
    $17.99 / Yard
     yard

    Black Waxed Cotton Canvas

    Product #: 314968

    $17.99 / Yard
  • Rag & Bone Dark Slate Cotton Canvas
    $13.99 / Yard
     yard

    Rag & Bone Dark Slate Cotton Canvas

    Product #: 314614

    $13.99 / Yard

    Designer: Rag & Bone

  • Black Solid Cotton Canvas
    $13.99 / Yard
     yard

    Black Solid Cotton Canvas

    Product #: 117180

    $13.99 / Yard
  • Pacific, Forest Night and Gray Sand Camo Cotton Canvas
    $13.99 / Yard
     yard
  • Peacoat and Burnt Russett Camo Cotton Canvas
    $13.99 / Yard
     yard

    Peacoat and Burnt Russett Camo Cotton Canvas

    Product #: 312799

    $13.99 / Yard
  • Patriot Blue and Rifle Green Camo Cotton Canvas
    $13.99 / Yard
     yard

    Patriot Blue and Rifle Green Camo Cotton Canvas

    Product #: 312798

    $13.99 / Yard
  • Jungle Green Camo Cotton Canvas
    $13.99 / Yard
     yard

    Jungle Green Camo Cotton Canvas

    Product #: 312797

    $13.99 / Yard
  • Heavy White Cotton Canvas/Non-Fusible Stiffener
    $13.99 / Yard
     yard

    Heavy White Cotton Canvas/Non-Fusible Stiffener

    Product #: 313950

    $13.99 / Yard
  • Canadian White Cotton Canvas
    $11.99 / Yard
     yard

    Canadian White Cotton Canvas

    Product #: 313945

    $11.99 / Yard
  • Spanish Navy and Beige Floral Geometric Poly-Cotton Canvas
    $29.99 / Yard
     yard
  • Gray, Black and White Floral Cotton Canvas

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

     yard

    Gray, Black and White Floral Cotton Canvas

    Product #: HC8242

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

  • Palm Tree Printed Canvas
    $19.99 / Yard
     yard

    Palm Tree Printed Canvas

    Product #: 115899

    $19.99 / Yard
  • Black and Pampas Geometric Printed Cotton Canvas
    $17.99 / Yard
     yard

    Black and Pampas Geometric Printed Cotton Canvas

    Product #: 309192

    $17.99 / Yard
  • Turtledove and Navy Striped Fashion-Weight Canvas
    $24.99 / Yard
     yard

    Turtledove and Navy Striped Fashion-Weight Canvas

    Product #: 309031

    $24.99 / Yard
  • Black Waxed Cotton Canvas
    $17.99 / Yard
     yard

    Black Waxed Cotton Canvas

    Product #: 312110

    $17.99 / Yard
  • Ralph Lauren Bark Brown Linen Canvas
    $24.99 / Yard
     yard

    Ralph Lauren Bark Brown Linen Canvas

    Product #: 108321

    $24.99 / Yard

    Designer: Ralph Lauren

  • Ralph Lauren Black and Egret Floral Linen Canvas
    $24.99 / Yard
     yard

    Ralph Lauren Black and Egret Floral Linen Canvas

    Product #: 108317

    $24.99 / Yard

    Designer: Ralph Lauren

  • Mood Indigo Solid Cotton Canvas
    $13.99 / Yard
     yard

    Mood Indigo Solid Cotton Canvas

    Product #: 311867

    $13.99 / Yard
  • Taos Taupe Solid Cotton Canvas
    $13.99 / Yard
     yard

    Taos Taupe Solid Cotton Canvas

    Product #: 311866

    $13.99 / Yard
  • Rust Abstract Printed Upholstery Canvas
    $24.99 / Yard
     yard

    Rust Abstract Printed Upholstery Canvas

    Product #: 115791

    $24.99 / Yard
  • Thunder Abstract Printed Upholstery Canvas
    $24.99 / Yard
     yard

    Thunder Abstract Printed Upholstery Canvas

    Product #: 115790

    $24.99 / Yard
  • Grass Abstract Printed Upholstery Canvas
    $24.99 / Yard
     yard

    Grass Abstract Printed Upholstery Canvas

    Product #: 115789

    $24.99 / Yard
  • Smog Abstract Printed Upholstery Canvas
    $24.99 / Yard
     yard

    Smog Abstract Printed Upholstery Canvas

    Product #: 115788

    $24.99 / Yard
  • Demin/Beige Ikat Upholstery Canvas
    $29.99 / Yard
     yard

    Demin/Beige Ikat Upholstery Canvas

    Product #: 115758

    $29.99 / Yard
  • Green/White Ikat Upholstery Canvas
    $29.99 / Yard
     yard

    Green/White Ikat Upholstery Canvas

    Product #: 115757

    $29.99 / Yard
  • Beige/Stone Ikat Upholstery Canvas
    $29.99 / Yard
     yard

    Beige/Stone Ikat Upholstery Canvas

    Product #: 115756

    $29.99 / Yard
  • Beige/Gray Ikat Upholstery Canvas
    $29.99 / Yard
     yard

    Beige/Gray Ikat Upholstery Canvas

    Product #: 115755

    $29.99 / Yard
  • Stone Ikat Upholstery Canvas
    $29.99 / Yard
     yard

    Stone Ikat Upholstery Canvas

    Product #: 115754

    $29.99 / Yard
  • Pink/Purple/Yellow Printed Outdoor Canvas
    $34.99 / Yard
     yard

    Pink/Purple/Yellow Printed Outdoor Canvas

    Product #: 115779

    $34.99 / Yard
  • Stone Printed Outdoor Canvas
    $34.99 / Yard
     yard

    Stone Printed Outdoor Canvas

    Product #: 115777

    $34.99 / Yard
  • Purple/Orange/Green Printed Outdoor Canvas
    $34.99 / Yard
     yard

    Purple/Orange/Green Printed Outdoor Canvas

    Product #: 115776

    $34.99 / Yard
  • Melon/Green Printed Outdoor Canvas
    $34.99 / Yard
     yard

    Melon/Green Printed Outdoor Canvas

    Product #: 115775

    $34.99 / Yard
  • Spa/Green Printed Outdoor Canvas
    $34.99 / Yard
     yard

    Spa/Green Printed Outdoor Canvas

    Product #: 115774

    $34.99 / Yard
  • Pink/Beige Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Pink/Beige Geometric Floral Outdoor Canvas

    Product #: 115767

    $34.99 / Yard
  • Stone Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Stone Geometric Floral Outdoor Canvas

    Product #: 115766

    $34.99 / Yard
  • Rose/Green/Yellow Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Rose/Green/Yellow Geometric Floral Outdoor Canvas

    Product #: 115765

    $34.99 / Yard
  • Denim/Green Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Denim/Green Geometric Floral Outdoor Canvas

    Product #: 115764

    $34.99 / Yard
  • Watermelon Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Watermelon Geometric Floral Outdoor Canvas

    Product #: 115763

    $34.99 / Yard
  • Spa Blue/Green Geometric Floral Outdoor Canvas
    $34.99 / Yard
     yard

    Spa Blue/Green Geometric Floral Outdoor Canvas

    Product #: 115762

    $34.99 / Yard
  • Macaw Green/White Candy Striped Cotton Canvas
    $11.99 / Yard
     yard

    Macaw Green/White Candy Striped Cotton Canvas

    Product #: 310586

    $11.99 / Yard
  • Rag & Bone Black/White Chalk Striped Cotton Dobby Jacquard
    $17.99 / Yard
     yard

    Rag & Bone Black/White Chalk Striped Cotton Dobby Jacquard

    Product #: 310094

    $17.99 / Yard

    Designer: Rag & Bone

  • Natural 100% Certified Organic Cotton Duck Canvas
    $12.99 / Yard
     yard

    Natural 100% Certified Organic Cotton Duck Canvas

    Product #: 308967

    $12.99 / Yard
  • Orange/Fuchsia Striped Mercerized Cotton-Linen Canvas
    $15.99 / Yard
     yard
  • Jason Wu Navy/White Striated Cotton Blended Canvas
    $24.99 / Yard
     yard

    Jason Wu Navy/White Striated Cotton Blended Canvas

    Product #: 308525

    $24.99 / Yard

    Designer: Jason Wu

  • Rag & Bone Treated Black Coffee/Black Canvas
    $13.99 / Yard
     yard

    Rag & Bone Treated Black Coffee/Black Canvas

    Product #: 307329

    $13.99 / Yard

    Designer: Rag & Bone

  • Rag & Bone Navy Heavy Duty Cotton Canvas
    $13.99 / Yard
     yard

    Rag & Bone Navy Heavy Duty Cotton Canvas

    Product #: 307315

    $13.99 / Yard

    Designer: Rag & Bone

  • Rag & Bone Gray Chevron Cotton Canvas
    $13.99 / Yard
     yard

    Rag & Bone Gray Chevron Cotton Canvas

    Product #: 307289

    $13.99 / Yard

    Designer: Rag & Bone

  • English Slate Cotton Toile
    $24.99 / Yard
     yard

    English Slate Cotton Toile

    Product #: 110396

    $24.99 / Yard
  • English Linen/Gray Cotton Toile
    $24.99 / Yard
     yard

    English Linen/Gray Cotton Toile

    Product #: 110395

    $24.99 / Yard
  • English Heather Cotton Toile
    $24.99 / Yard
     yard

    English Heather Cotton Toile

    HURRY! Almost Sold Out.

    Product #: 110394

    $24.99 / Yard