We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

Baby showers don’t have to break your budget. Trust me, you’re gonna wanna save money to spend on the actual baby.

Some of my favorite ideas won’t cost you over $20!


1. Buy a couple packs of onesies to decorate for $18.

Set up a onesie decorating station with paints and brushes so guests can design one each.

Walmart carries a 6 pack of newborn onesies for $9 apiece. Plain white bibs also work for this!


2. Ask guests to bring their favorite childhood book.

This is a great way to start up the baby’s library, and you can easily find baby books for under $5 by following book deals on the free Krazy Coupon Lady app or website.


RELATED: 7 Best Baby Registries for Freebies & Discounts


3. Have guests sign a painted wooden letter.

You can get these for $4.99 at Michaels, and they make for a great guest book alternative.

Coat the letter in your choice of paint, and the day of the baby shower, place it at the entrance with sharpies or paint pens.


4. Make ABC blocks out of cardboard boxes.

Find four big or small boxes that are similar in size and coat them in white paint. Use colorful paint and stencils to make them look like letter blocks.

These are great for decorations and photo booth props!



5. Give Hershey’s bars as favors.

Use glitter glue, paint or markers to color in the “SHE” and/or “HE” on the label of each one. You can either set them out on a snack table or leave them by the exit for guests to grab on their way out.


6. Make a time capsule and have guests fill it with well wishes and predictions.

Have guests write their name, a nice note, and a guess for what the baby will want to be when they grow up.

Store the container and give it to the baby to open when they turn 18!


7. Create a calendar and have guests guess the birthday.

Create a calendar that has at least 15 days before and after the expected due date, then have all your guests sign the day they think the baby will be born.


8. Buy a set of premade decorations from Target.

via Target

Sometimes you just don’t have the time to make DIY decorations. If you’re looking for something you just have to set up, check out Target for baby shower sets like this one for $16.79. It includes a banner, cups, straws, goodie bags and cupcake toppers.


9. Have guests write encouraging messages to the parents on diapers.

via Etsy

Have guests use Sharpies to write little messages for the mom on the back of each diaper. Don’t let her read them until she uses those diapers!

Check out our diapers deal page or the KCL app to find deals like this one we saw recently where you could get a package of Huggies for $4.97 with an Ibotta rebate.


RELATED: 28 Baby Freebies for New & Expecting Moms


10. Shop at the dollar store for simple decorations like balloons and streamers.

Balloons, streamers and plates are all must-haves at baby showers, and the best place to get them is your local dollar store.



11. Use table centerpieces as prizes for the game winners.

via Etsy

Not only do succulents look adorable as table toppers, but they make for great small prizes. I found a set of five on Amazon for $15.95.

Just tie a pink or blue ribbon around them and you’re all set!


12. Use pacifiers from Dollar Tree to decorate donuts.

via Fun365

Buy a dozen glazed donuts, a package of googly eyes and 12 or more pacifiers. I found a 2-pack of binkies at Dollar Tree, and it only cost me $6 to decorate 12 donuts.


13. Use clothespins to play the “Don’t Say Baby” game.

Buy a pack of clothespins from Walmart for $1.88 and give one to each guest.

Instruct the guests that if they hear anybody say the word “baby,” they can take that person’s clothespin. The person with the most at the end wins!


14. Use disposable cameras and turn the film into a baby shower book.

You can get a disposable camera for $8.25 at Walmart and have the guests pass it around.

After the baby shower, get the film developed at Walmart for $10-$14, and turn it into a present for the mom-to-be.


15. Use the Krazy Coupon Lady app to find deals on baby gifts.

Once you download our free app, you can set notifications for brands like Carter’s so you can find great deals on presents you know they’ll love.

Recently, we saw Carter’s two-piece baby sets for $8.97.


UP NEXT: 11 Unexpected Ways to Use Witch Hazel

15 Top Pinterest Baby Shower Ideas Under $20