Save Money

The Best Place to Find Cheap Greeting Cards

By Angela Russell Updated

Hallmark greeting cards at Dollar Tree

Cheap greeting cards

Social media has made it easy to post a quick "Happy birthday!" But let's be honest: getting a real card in the mail still feels special.

The problem? Greeting cards at drugstores and big-box stores can easily cost $5, $7, or more each. Before you grab one at your usual spot, try Dollar Tree.

Greeting card aisle at Dollar Tree

Why Dollar Tree Is My Go-To for Cards

Dollar Tree carries cards for every occasion: birthdays, weddings, baby showers, sympathy, graduations, and holidays. Prices are a fraction of what you'd pay elsewhere, and many cards are sold two for the price of one.

Even better, Dollar Tree carries Hallmark cards, including lines like:

  • Heartline from Hallmark
  • Expressions from Hallmark
  • Mahogany and other specialty Hallmark lines (select stores)
  • Hallmark Vida (Spanish-language cards, select stores)
  • DaySpring faith-based cards (select stores)

How I Save Even More

  • Keep a running list. I jot down upcoming birthdays and events, then stock up every couple of months.
  • Buy a card stash. Keep a few generic birthday, thank-you, and sympathy cards on hand so you're never stuck paying full price at the last minute.
  • Shop online for bulk. Dollar Tree's website sells cards in larger quantities, which is handy for classroom parties, holidays, or businesses.
  • Grab envelopes and stamps for less, too. Look for the best places to buy stamps.

More Dollar Store Wins

Love Dollar Tree? You'll like these too: