null

12 oz Cotton Canvas Fabric

12 oz Cotton Canvas Fabric

Heavyweight 12oz Cotton Duck for Upholstery, Slipcovers & Bags

Our 12oz cotton canvas (duck cloth) is a true workhorse—dense, durable, and reliable for upholstery, slipcovers, cornhole bags, bags, and rugged DIY projects. Offered in natural, preshrunk, dyed colors, and specialty stone washed finishes. Available widths commonly include 60" and 72" (select styles).

  • Heavy weight (~12oz/yd²): tight, sturdy plain-weave duck for long-lasting performance
  • Cotton-rich canvas: breathable, easy to sew, print, paint, and finish
  • Project ready: ideal for upholstery, slipcovers, cornhole bags, totes, aprons & organizers
  • Finishing options: preshrunk & stone washed; FR & water-repellent upon request
Shrinkage (varies by finish): Natural ~8–12% • Preshrunk/Stone Washed ~3–6% Ships from: Georgia, USA
What is 12oz cotton canvas used for?

Upholstery, slipcovers, cornhole bags, totes & backpacks, aprons, tool rolls, banners, backdrops, and utility covers.

How does 12oz compare to 10oz?

12oz is thicker and more durable for heavy-use applications; 10oz is easier to drape and great for décor and mid-weight projects.

Preshrunk vs. natural vs. stone washed—what’s the difference?

Natural (loomstate) may shrink ~8–12% on first wash. Preshrunk is laundered to reduce shrinkage. Stone washed is softened with a vintage look; expect ~3–6% shrinkage.

Can you add FR or water-repellent finishes?

Yes—FR and water-repellent treatments are available upon request (lead time/minimums may apply). Contact us for details.

What widths and colors are available?

Common widths include 60" and 72" (varies by style). Choose natural, preshrunk, popular dyed colors, and stone washed finishes.

Recommended needles, thread, and stitches?

Use 90/14–100/16 needles; polyester or cotton-wrapped poly thread; 8–10 stitches per inch for bags or upholstery.

Care instructions

Pre-wash similar to final use. Machine wash warm/cold; tumble dry low or line dry. Expect softening and natural texture after laundering.

  • 12 oz. Natural Cotton Canvas Fabric - durable cotton duck cloth for sale Tote Bag Canvas - Canvas Fabric - Wholesale Canvas - Fabric by the yard - 12 oz. Canvas

    12oz Cotton Canvas Fabric - Natural 60" Width

    $7.68
    12 oz Cotton Canvas Fabric / Duck Cloth – 60" Width Our 12 oz cotton canvas fabric (single-fill duck cloth) in 60" width is a durable, heavyweight cotton material ideal for upholstery, slipcovers, bags, and rugged home décor projects. This...
    $7.68
  • Canvas Fabric - 12 oz. Canvas - Painting Canvas - Tote Bag canvas material - Fabric by the yard - Natural Canvas Canvas Fabric - Wholesale online fabric - 12 oz canvas - slipcover fabric - cotton duck cloth - art canvas 12/72"

    12oz Cotton Canvas Fabric - Natural 72" Width

    $8.44
    12 oz Cotton Canvas Fabric / Duck Cloth – 72" Width Our 12 oz cotton canvas fabric (single-fill duck cloth) in 72" width is a durable, heavyweight cotton material ideal for upholstery, slipcovers, bags, and rugged home décor projects. This...
    $8.44
  • Stone Washed Canvas Wheat Cotton Discount Fabric Rolls Tan Color Stone Washed Canvas Wheat Online Fabric Preshrunk Cotton Tan

    Stone Washed Canvas (Vintage Cotton) Wheat 12oz/57"

    $16.42
    This 12 oz stonewashed canvas in Wheat is warm and inviting, and may be just what's needed for your next project. Popular applications for this cotton blend fabric include slipcovers, garments, tote bags and handbags—and we're confident you can add...
    $16.42
  • Vintage Stonewashed Cotton Canvas Slipcover Fabric Black Black Cotton Duck - Distressed canvas fabric - slipcover fabric - wholesale fabric - 12oz

    Stone Washed Canvas Fabric 12oz - Black

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Black Our 12oz Stone Washed Cotton Canvas Fabric in Black combines rugged durability with a soft, pre-washed finish that feels broken-in from the start. Each yard is tumbled with stones to...
    $16.42
  • Vintage washed canvas Greystone canvas fabric - Wholesale canvas stonewash fabric Stone Washed Canvas Gray Stone Cotton Discount Fabric Rolls

    Stone Washed Canvas Fabric 12oz - Gray Stone

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Gray Stone Our 12oz Stone Washed Cotton Canvas Fabric in Gray Stone blends modern elegance with rugged durability. This balanced medium-light gray tone is dyed and stone washed to achieve a...
    $16.42
  • Stone Washed Canvas Denim Blue Cotton Discount Fabric Rolls Stone Washed Canvas Denim Blue Online Fabric Preshrunk Cotton

    Stone Washed Canvas Fabric- 12oz - Denim Blue

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Denim Blue Our 12oz Stone Washed Cotton Canvas Fabric in Denim Blue offers the perfect balance of rugged durability and soft, relaxed comfort. Each yard is tumbled with stones to naturally fade...
    $16.42
  • Slipcover fabric Vintage stone washed cotton canvas fabric - Harbor Blue Stone Washed Canvas Harbor Blue Online Fabric Preshrunk Cotton

    Stone Washed Canvas Fabric- 12oz - Harbor Blue

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Harbor Blue Our 12oz Stone Washed Cotton Canvas Fabric in Harbor Blue delivers the perfect blend of strength, softness, and timeless coastal style. Each yard is pre-washed and tumbled with...
    $16.42
  • Natural Cotton Canvas Fabric - Vintage wash - Stone washed - 12oz Vintage Wash Cotton Canvas Fabric 12oz Natural Wholesale

    Stone Washed Canvas Fabric- 12oz - Natural

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Natural Our 12oz Stone Washed Cotton Canvas Fabric in Natural is a warm, soft-beige shade that brings relaxed sophistication and versatility to any project. Though named “Natural,”...
    $16.42
  • Distressed Canvas Fabric - Vintage Stone washed Cotton - Slipcover Fabric Stone Washed Canvas Olive Drab Online Fabric Preshrunk Cotton

    Stone Washed Canvas Fabric- 12oz - Olive Drab

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Olive Drab Our 12oz Stone Washed Cotton Canvas Fabric in Olive Drab combines rugged durability with a naturally soft, pre-washed finish. Each yard is tumbled with stones to gently distress the...
    $16.42
  • Stone Washed Canvas Saddle Cotton Discount Fabric Rolls Vintage Stonewashed Cotton Canvas Slipcover Fabric Saddle

    Stone Washed Canvas Fabric- 12oz - Saddle

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Saddle Our 12oz Stone Washed Cotton Canvas Fabric in Saddle is a warm, khaki-brown shade that brings timeless comfort and casual sophistication to any project. Each yard is stone washed for a...
    $16.42
  • distressed canvas - vintage wash canvas - stone brook - 12oz canvas Vintage Stonewashed Cotton Canvas Slipcover Fabric Stone Brook

    Stone Washed Canvas Fabric- 12oz - Stone Brook

    $16.42
    12oz Stone Washed Cotton Canvas Fabric / Duck Cloth – Stone Brook Our 12oz Stone Washed Cotton Canvas Fabric in Stone Brook is a light brown, cream-khaki shade that blends timeless warmth with relaxed sophistication. Each yard is dyed and stone...
    $16.42