How to Calculate the True Cost of a DIY Button Bouquet
Button bouquets have become a beloved alternative to fresh flower arrangements for weddings, anniversaries, and home decor. Made from vintage or assorted buttons threaded onto wire stems and bound with ribbon, they last forever and carry a charming handmade quality that fresh flowers simply cannot match. But before you raid every thrift store and craft supplier in your area, it pays — literally — to run the numbers.
The cost of a DIY button bouquet depends on four main material categories: the buttons themselves, the wire stems and floral tape, the ribbon used to wrap the handle, and an optional vase or holder for display. Vintage buttons are the wildcard: a bag of assorted buttons from an estate sale might run $5–$15, while curated lots in specific colors from Etsy or specialty shops can easily reach $30–$60. Wire stems and floral tape are typically inexpensive ($5–$15 total), and satin ribbon adds another $3–$10 depending on the width and yardage.
When you're making multiple bouquets — say, for a wedding party — your per-bouquet cost drops significantly because you can buy buttons in bulk and share wire and tape across the whole batch. A single bridal bouquet might cost $25–$45 in materials, while the same bouquet bought from an Etsy artisan could retail for $60–$120 or more. The savings multiply quickly across a full bridal party.
Keep in mind that the calculator above covers material costs only. Your time — which can range from two to five hours per bouquet depending on complexity — has real value too. If you enjoy the crafting process or are making them as a gift, the time investment becomes part of the joy. If you're on a tight wedding-week schedule, factoring in labor may tip the balance toward buying ready-made.
One smart approach: buy a small starter lot of buttons to make one test bouquet, record your material costs, then use this calculator to project the total for your full order before committing to a large button purchase.