DIY Pet Bed Cost Calculator

Find out if sewing your own pet bed saves money.

$
$
$
$
$

Is It Cheaper to Sew Your Own Pet Bed?

A cozy pet bed is a staple purchase for any dog or cat owner, but store prices for a decent-quality bed can run anywhere from $30 to well over $100. DIY pet beds have become a popular Pinterest project because the materials are simple — fabric, polyfill stuffing, a non-slip liner, and thread — and the sewing is beginner-friendly.

Whether going the handmade route actually saves money depends on a few variables: the type of fabric you choose, how much polyfill you need for the bed size, and what comparable beds cost at retail. Fleece and canvas are the most popular fabric choices for pet beds because they are durable, washable, and inexpensive at $5–$12 per yard. A small dog or cat bed typically uses 1.5 to 2 yards; a large dog bed may need 3 yards or more.

Polyfill (polyester fiberfill) is the most common stuffing. A 32-oz bag costs roughly $10–$15 and is usually enough for a medium bed. Non-slip rug liner cut to size adds grip to the bottom and costs just a few dollars. Thread and a zipper or velcro closure round out the supplies.

When fabric is purchased at full price, DIY can cost $25–$45 for a medium bed — comparable to or slightly less than a mid-range store bed. The real savings come when you use fabric from your stash, catch a 40–50% off coupon at a craft store, or repurpose an old blanket or sweater as the outer shell. In those cases, your material cost can drop to under $15, making DIY the clear winner.

Keep in mind that DIY also lets you customize the size, shape, and fabric pattern to match your home decor — something no retail bed can offer at any price.

Frequently Asked Questions

What fabric works best for a DIY pet bed?
Fleece is the top choice for most DIYers — it does not fray, requires no hemming, and is machine washable. Canvas and denim are great for heavy chewers because they are more durable. Avoid delicate fabrics like satin or linen, which will not hold up to pet nails and frequent washing.
How much polyfill do I need for a medium dog bed?
A medium bed (roughly 24 by 30 inches) typically takes one 32-oz bag of polyfill. For a thicker, plusher feel, use two bags. Large dog beds (36 by 48 inches or bigger) often need 2–3 bags. Buy an extra bag so you can re-stuff the bed as it flattens over time.
Is non-slip liner necessary?
It is not strictly required, but a layer of non-slip rug liner sewn or glued to the bottom of the bed prevents it from sliding on hardwood or tile floors. It is inexpensive (under $5 for a small piece) and makes the bed much safer, especially for senior pets.
Can I make a DIY pet bed without a sewing machine?
Yes. No-sew options include fleece tie beds (cut fringe and knot the edges) and pillow-style beds made with fabric glue or iron-on hem tape. These methods cost even less since you skip thread entirely and require no equipment. They are slightly less durable but work well for cats and small dogs.
How do I make a DIY pet bed washable?
Add a removable cover with a zipper or velcro closure so the stuffed insert and the outer cover can be washed separately. Use a poly-cotton or fleece fabric that holds up in the washing machine, and wash on a gentle cycle in cold water. Air-dry or tumble dry on low to prevent shrinkage.