Free shipping on orders over $75  |  Personalized favors made to order  |  Secure checkout

Wedding Favor Ideas Guests Will Actually Keep

Quick answerThe best wedding favors are personalized and useful: mason jar glasses, personalized coasters, bottle openers, hand fans, matchboxes and engraved glassware. Budget about $1-$5 per guest, order one per guest plus 5-10% extra, and order personalized favors 4-6 weeks before the wedding.

Personalized wedding favors

Personalized wedding favors carry your names and wedding date, which turns a small gift into a keepsake. Drinkware, coasters, matchboxes and favor tags are the easiest to personalize in bulk.

Custom wedding favors by wedding style

Rustic and barn weddings: mason jars, cork coasters and wood bottle openers. Elegant and black-tie weddings: glass coasters, champagne flute favors and gold foil favor tags. Beach and summer weddings: hand fans, sunglasses and flip flops. Garden weddings: seed packets and glass favor jars.

Elegant wedding favors

For an elegant look, choose glass, crystal and metallic finishes, keep wording minimal - initials and date in a script font - and match the ink color to your palette, such as champagne gold or rose gold.

Wedding party favors on a budget

Bulk paper coasters, personalized matchbooks, favor stickers and DIY favor bags filled with candy keep wedding party favors under $1-$2 per guest.

Shop the ideas

Frequently asked questions

Do guests actually want wedding favors?

Guests appreciate favors they can use or eat. Personalized drinkware, coasters, edible favors and practical items like hand fans are kept far more often than decorative trinkets.

How many wedding favors should I order?

Order one favor per guest (or one per couple for larger favors) and add 5-10% extra for vendors and breakage.

When should I order wedding favors?

Order personalized wedding favors 4-6 weeks before the wedding to allow for production, shipping and assembly.

Personalized items are made to order and usually ship within 3-5 business days. Standard shipping is free on orders over $75, and BelleStyles ships to the United States and Canada.