Need some last minute greeting cards for Christmas or New Year’s? If there’s a CVS in your region, you’re in luck. Our pals at the Penny Hoarder have just pointed out an awesome hack for getting cheap or free cards! But hurry up, ’cause the deal ends on Saturday, December 24. Learn more after the jump:

How to Get Cheap or Free Greeting Cards at CVS

A holiday card can be a wonderful addition to your gifts to tell your recipient how you feel, or wish friends and family good luck in the New Year. But greeting cards can get expensive. Luckily, the excellent blog the Penny Hoarder has dug up some tips on how to get great card discounts from now until December 24, 2016. Get on it!

Here’s what they had to say about these incredible deals on greeting cards at CVS:

All you need is a CVS ExtraCare card, which is readily available at any of the nearly 10,000 CVS locations. This deal is good through Saturday, Dec. 24.

You can either get three Hallmark cards for free, or you can get three American Greetings cards for 66 cents apiece.

An important note here: CVS stores typically stock either Hallmark or American Greetings cards, but not both brands. If you don’t know which brand your local store carries, call and ask.

Hallmark: Print out the clipped coupon in the upper left corner of this page. With this, you get $3 off when you buy three Hallmark cards priced at $1.99 or more. Buying three $1.99 cards, you’d pay $2.97 at the register after coupons. But you’ll earn $3 in ExtraCare Bucks in CVS’ customer rewards program.

Net price: Free.

Natch, if you buy cards more expensive than $1.99, they won’t be free. But they’ll still be cheap.

American Greetings: Print out the clipped coupon in the upper left corner of this page. This is similar to the Hallmark deal but slightly less generous.

You’ll get $2 off when you buy three American Greetings cards priced at $1.99 or more. The price at the register will be $3.97. But you’ll get $2 in ExtraCare Bucks, so the net price will end up being $1.97, or 66 cents per card.

Thanks, Penny Hoarder!