Shutterfly has been one of our go-tos for ordering cute cards for years. Whether you’re looking for something simple and classic or funky and modern, there are thousands of design options for every aesthetic.

The cards are endlessly customizable with premium templates full of glitter and foil to make your card stand out. Shutterfly also has coordinated envelopes and boasts free printing on the back of the card, which is perfect for showcasing a photo collage of your favorite memories from the past year.

In addition, Shutterfly offers free 24-hour design support and time-saving services like addressing and mailing. These extras come at a cost, but might be worth it in the rush to get everything done in time for the holidays. In fact, you can order as late as Dec. 19 and still receive your cards in time for the holidays with “super rush” pricing.

For regular orders, prices start as low as 55 cents per card. Right now, you can use a Shutterfly promo code to save 50% off your order and get free shipping. Plus, if you’re looking for a stocking stuffer or thoughtful gift for the grandparents, you can have your card image printed on a pillow, mug, or ornament for a sweet keepsake.

Man in blue sweater writing holiday card

Walmart Photo

Walmart Photo is a great option for affordable, local holiday card printing. For many styles, you can pick up cards the same day in the store. For others, you’ll get free delivery when you spend $35.

The quick turnaround doesn’t come at the expense of print quality or reduce the number of templates available to use. You can choose personalized flat cards in a variety of sizes, from 4-by-8 to 5-by-7, with prices starting around 50 cents per card. You can customize your cards with rounded or scalloped edges and choose matte photo paper or premium cardstock. The megastore regularly offers discounts on its printing services, including a Walmart promo code for 25% off orders over $20.

Like other retailers, Walmart has the option of pre-printing a return address and recipients’ addresses on envelopes, but that will take some extra time. Plan accordingly if you decide to go this route.

Walmart also offers a massive selection of photo gifts, including calendars, keychains, pet bowls, and more, with home delivery in less than a week.

Smiling woman reading card in front of Christmas tree


When you think about all the websites that offer holiday card printing, Staples probably doesn’t register. But, the office supply retailer should make your short list.

Staples has a great mix of easy-to-use templates, fast turnaround, and reasonable pricing. You can get custom photo cards for just $10 for 25 cards, which is about 40% less than you’ll pay at other retailers. Staples also has cards on sale for up to 60% off their already low prices, and you may be able to stack that with a Staples coupon to save even more.

Choose from hundreds of designs or create your own unique card that’s flat or folded, with many available for same-day in-store pickup. If you choose to have your cards delivered, you can also print your return address on the envelope.

Whether you’re using shots from a professional photo shoot or highlighting the best candids you captured on your phone, start designing your masterpiece today. Before you hit purchase, make sure to use our tips to help get the perfect card printed for a price you'll smile about.