APC Fabrics

Cotton Duck Canvas Fabric by the Yard | 10 Colors, 18 oz Heavyweight | Canvas for Bags Aprons Upholstery Workwear

$15.54

Heavy cotton duck canvas, cut to order by the yard. Ten piece-dyed colors in our 18 oz workwear weight, plus undyed natural and PFD from 10 oz all the way up to 24 oz. Every cut comes off a full roll in our Los Angeles warehouse.

Colors in 18 oz

Black, Cadet Grey, Code Red, Coffee, Dark Green, Marie Gold, Night Fury, Old Navy, Royal Blue and White. Piece dyed, 58" wide, 610 gsm.

Specs

  • FIBER: 100% Cotton
  • WEAVE: Plain, double fill
  • MADE: USA
  • WIDTH: 36", 48", 58" or 60" depending on weight

Weights

  • 10 oz / 339 gsm / 60" — light apparel, tote bags, aprons, drop cloths, backdrops
  • 12 oz / 407 gsm / 60" — apparel and chore coats, work aprons, cushion covers
  • 15 oz / 509 gsm / 36", 48", 60" — workwear and apparel, structured bags, upholstery
  • 18 oz / 610 gsm / 58" dyed, 60" natural — outerwear, work pants, heavy totes, upholstery
  • 20 oz / 678 gsm / 36", 60" — hard-use covers, industrial bags, tool rolls
  • 24 oz / 814 gsm / 48" — the heaviest we stock: tarps, machinery covers

Lower weights sew on a home machine. Past 20 oz you will want a walking foot.

Quantity

Fabric comes in one continuous piece. Entering 1 in Quantity comes with a 1 yard piece, entering 2 comes with a 2 yard piece, and so on. Orders up to 25 yards ship as a single piece. Need more yardage than we show? Send us a message.

Care

Machine wash cold and tumble dry low to preshrink before cutting. Expect 3-5% shrinkage on the first wash. Cotton duck softens with every wash and keeps its structure for years.

Returns

Not what you expected or just feel like returning it? No problem. Please send our fabric back to us in its original condition within 30 days.

Buy More, Save MoreDiscounts applied automatically at checkout — no code needed
YardsDiscountPrice / yd
1 yd · full priceTotal $15.54

Questions & Answers

How is this fabric sold?

Cotton Duck Canvas Fabric by the Yard | 10 Colors, 18 oz Heavyweight | Canvas for Bags Aprons Upholstery Workwear is sold by the yard (36") and cut fresh to order at our Los Angeles warehouse. Set the quantity to the number of yards you need.

Is there a bulk discount on this fabric?

Yes, automatically at checkout: 10% off 2+ yards ($13.99/yd), 20% off 5+ yards ($12.43/yd), and 30% off 10+ yards ($10.88/yd). No code needed. Need more? See wholesale pricing.

How much is shipping?

US shipping is $9 for the first yard plus $1.50 per additional yard, and free on orders over $65. Orders ship from our warehouse at 1460 Naud St, Los Angeles, CA 90012 (Chinatown).

Can I get a swatch first?

Yes. Order a fabric swatch to check color, hand, and weight before committing to yardage. More questions? See our FAQ.