You’ve got a Pinterest board with 400 saved pins and six months until the wedding.
That low-grade panic underneath the excitement? That’s the gap between “I want to DIY everything” and “I have no idea where to start.”
Here’s what actually works — and what will eat your weekends alive for nothing.
— ✦ —
Your hands made this. The ribbon, the eucalyptus, the little card at every table. Nobody will know what it cost. They’ll only remember how it felt.
— ✦ —
The Short Answer
- DIY wedding decor saves the most money on centerpieces, signage, and ceremony arches
- Prioritize high-visibility, high-impact pieces: the arch, table centerpieces, welcome sign
- Realistic budget for DIY decor: $300–$700 for 75–100 guests if you shop smart
- Best sources: Afloral for dried stems, Dollar Tree for vessels, Etsy for acrylic + wood signage blanks
- Start 3–4 months out for big builds; save candles and small arrangements for the final week
10 DIY Wedding Decor Ideas That Actually Photograph Well
1. Pampas Grass and Dried Lunaria Arch

This is your biggest visual. Build it on a $45–$65 copper pipe arch from Amazon (search “copper pipe wedding arch”) and dress it with pampas grass bundles ($18–$30 from Afloral) and dried lunaria ($12–$20 per bunch). No floral wire needed — zip ties covered in floral tape hold everything. Time investment: 3–4 hours. Do this two weeks out so the stems settle.
2. Floating Candle Centerpieces in Cylinder Vases

Six tall cylinder vases per table, filled two-thirds with water, one floating candle each, a sprig of seeded eucalyptus on the side. That’s it. IKEA CYLINDER vases run $3.99–$5.99 each. LED floating candles from Amazon are about $12 for a pack of 12. Total per table: $30–$45. It photographs like a $200 florist centerpiece. Full stop.
3. DIY Dried Bunny Tail Bud Vases

Cluster three mismatched bud vases — terracotta, clear, and white ceramic — with dried bunny tail stems ($8–$14 for 50 stems on Etsy, search “dried bunny tail bulk”) and two or three stems of fresh white ranunculus. These go between your main centerpiece and the candles. Cost per table: $8–$15. Guests love touching these. Every single one ends up in someone’s phone camera roll.
💰 Budget Hack: Dollar Tree carries small clear glass bud vases for $1.25 each. Buy 30, spray half with matte white spray paint from Walmart ($4), and you have a curated mixed-vase cluster for under $45 total — across every table.
4. Hand-Lettered Acrylic Welcome Sign

A 16×20 clear acrylic board ($18–$28 on Amazon) and a white Posca paint marker ($6 at Michaels). Watch one YouTube tutorial on basic brush lettering, practice on paper first, then go. If your handwriting makes you nervous, use a printable template and trace lightly first. This sign replaces a $150–$300 vendor quote. Do it 3 weeks out so you have time to redo it if needed.
5. Mason Jar Edison Bulb Centerpiece Lanterns

Wide-mouth Ball mason jars (12-pack, $11–$14 at Walmart or Target) stuffed with a single coil of warm Edison fairy lights ($9 for a pack of 6 on Amazon). Tie with a 1-inch satin ribbon in your wedding color. These work for cocktail hour high-tops and reception tables both. The glow is warm enough to drop your venue’s ambient lighting game by about three notches.
6. DIY Pampas Grass Aisle Markers

Split large pampas bundles into smaller clusters of 3–5 stems. Tie each with a 2-inch satin or grosgrain ribbon and attach to aisle chair backs with a second ribbon loop. One $25–$35 bundle of pampas from a local nursery or Afloral does 8–10 chairs on each side. That’s your entire ceremony aisle for under $50.
💰 Budget Hack: Trader Joe’s carries fresh eucalyptus bunches for $3.99–$4.99 each. Buy 8 bunches, split them into thirds, and you have enough greenery to line every aisle chair at a 100-person wedding for about $35.
7. Chalkboard Menu and Bar Sign

A 16×20 chalkboard from Hobby Lobby ($12–$18 with their 40% off coupon) and liquid chalk markers ($9 for a set of 8). Do the bar menu: your signature cocktail names, beer and wine options, a little illustration of a flower or leaf in the corner. This takes 45 minutes, lasts the whole reception, and prevents the bartender line from backing up because guests can pre-decide. Practical and pretty.
8. DIY Seating Chart on a Thrifted Mirror

A full-length mirror from Facebook Marketplace or Goodwill ($15–$40), Cricut-cut white vinyl lettering for the table assignments, and three small eucalyptus stems taped to the corner with floral tape. If you don’t have a Cricut, Canva print-on-demand does custom vinyl stickers for about $20–$35. This is the piece guests photograph most at the cocktail hour. Every. Single. Wedding.
9. Ceremony Backdrop With Fabric Swags and Greenery

10 yards of white chiffon from Joann Fabrics ($18–$30 depending on sale) draped loosely over your arch in soft swags. Pin at intervals with small floral pins. Layer eucalyptus garland ($12–$20 from Afloral or Etsy, search “preserved eucalyptus garland”) overtop. The fabric catches any breeze and moves beautifully on camera. It looks like a $600 florist setup. It costs under $60.
💰 Budget Hack: Afloral sells preserved eucalyptus garlands in bulk — 12 yards for about $38–$45. One order does your arch, your cake table backdrop, and your sweetheart table with stems left over for bud vases.
10. Custom Painted Table Numbers on Terracotta Saucers

Terracotta plant saucers from Home Depot ($0.98–$1.48 each), a white Posca marker, and your table numbers in whatever font feels like you. Lean them against a small vase or candle holder at each table. They weigh enough to stay put even outside. They cost under $2 per table. And they look expensive in a way that plastic number stands never will.
The Real Reason Some DIY Weddings Look Expensive and Others Don’t
It’s not the budget. It’s the edit.
The weddings that photograph like $60k events and cost $8k are the ones where the bride said no to most of her ideas and yes to five of them — and then did those five things really well. Two or three statement pieces (arch, centerpieces, welcome sign) done with intention will always outperform twelve half-finished projects that ran out of steam in the final week.
Pick your three hero pieces. Build those first. Add the smaller items — bud vases, candles, saucers — in the final two weeks when your big builds are already done and drying in the spare bedroom.
💡 Pro Tip: Buy one “test version” of every major DIY project at least 6 weeks out. Make the full thing — then decide if it’s worth the time before you commit to 20 of them.
Stop Doing This With Your DIY Wedding Decor
Starting too many projects at once. You have six months. It feels like forever. It isn’t. Pick 5–6 projects max and see them through to completion before you add anything new.
Buying supplies before you have a plan. That’s how you end up with 4 bags of dollar store gems, 80 yards of ribbon in two different shades, and no coherent aesthetic.
Underestimating drying time. Pampas grass, preserved eucalyptus, and floral foam centerpieces all need 24–72 hours to settle. Build this into your timeline or you’ll be glue-gunning things at midnight before the rehearsal dinner.
Skipping the test run. One acrylic sign practice board saves you from ruining the real one the day before the wedding. Every time.
How Much Does DIY Wedding Decor Cost?
DIY decor saves you the most money at scale — but it’s not free. Here’s a realistic breakdown:
| Item | 50 Guests | 100 Guests | 150 Guests |
|---|---|---|---|
| Ceremony arch + fabric | $60–$100 | $60–$100 | $80–$130 |
| Table centerpieces | $80–$150 | $160–$280 | $240–$400 |
| Aisle markers | $25–$40 | $40–$65 | $65–$95 |
| Signage (welcome, bar, seating chart) | $40–$70 | $40–$70 | $40–$70 |
| Candles + vessels | $30–$50 | $55–$90 | $80–$130 |
| Extras (bud vases, saucers, ribbon) | $20–$40 | $35–$60 | $50–$80 |
| Total | $255–$450 | $390–$665 | $555–$905 |
According to The Knot, the average couple spends around $2,000 on wedding decor when hiring vendors. These numbers show you can get there — or past it — for a fraction of that cost when you DIY strategically.