How to Calculate the True Cost of a DIY Fabric Pennant Banner
A handmade fabric pennant banner adds charm to birthdays, baby showers, weddings, and holiday parties that no store-bought streamer can match. But before you cut the first triangle, knowing your actual cost per foot helps you stay on budget and decide whether the DIY route makes sense for your project.
The Three Core Materials
Most fabric pennant banners need just three things: fabric, something to hang the pennants on, and something to hold them together.
- Fabric — Cotton quilting fabric, felt, burlap, and linen are all common choices. Quilting cotton runs $5–$15 per yard on sale; felt can be found even cheaper. Fat quarters (18 × 22 inches) yield roughly 6–8 pennants depending on your triangle size.
- Twine or ribbon — Baker's twine, jute twine, satin ribbon, and grosgrain ribbon are popular. A 100-yard spool of baker's twine costs $3–$6 and is enough for multiple banner projects.
- Iron-on adhesive or glue — Heat-bond webbing (like Heat n Bond) lets you fold the top of each pennant over the twine and iron it shut without sewing. A package costs $4–$8 and usually covers an entire yard of fabric.
Triangle Size and Fabric Yield
The size of your pennant triangles directly controls how many you get per yard and how long your finished banner runs. A common starter size is a triangle 6 inches wide at the base and 8 inches tall. From one yard of 44-inch-wide cotton you can cut roughly 20–24 triangles in that size. Larger triangles (8 × 10 inches) give a bolder look but yield fewer pennants per yard.
Spacing between triangles is a hidden cost driver. Pennants touching edge-to-edge produce the longest banner per pennant. Leaving 1–2 inches of twine between each triangle is more common and adds visual breathing room, but it also increases the total twine you need and stretches your banner length without adding fabric coverage.
DIY vs. Store-Bought vs. Custom
Party-store banners (typically plastic or foil) sell for $10–$18 and run 6–12 feet — roughly $1.25–$1.75 per foot. They are fast to hang but feel disposable and come in limited designs. Custom fabric banners ordered online run $30–$60 for a 10-foot banner ($3–$6 per foot), with a longer lead time and minimum order requirements.
A DIY fabric pennant banner using sale fabric and basic supplies typically costs $0.80–$1.80 per foot, putting it in the same range as store banners — but with full control over color, pattern, fabric weight, and letter placement. If you already have fabric scraps or a ribbon stash, that cost drops dramatically.
Tips to Lower Your Per-Foot Cost
- Shop fabric remnant bins. Most fabric stores sell remnants at 30–70% off, and a pennant banner needs only small pieces.
- Use felt. No-fray felt requires no folded edge or hemming, cuts fast, and often costs less than $0.50 per felt sheet at craft stores.
- Make a template from cardboard. Consistent triangles waste less fabric than free-cutting by eye.
- Buy twine in bulk. A single spool can supply several projects.
- Reuse the banner. A well-made fabric banner stored flat can serve every birthday for years, amortizing the cost to nearly zero.