The latest trend in mobile seems to be the integration of rewards programs into apps. Gone are the traditional punch cards and stamps that were once used to denote loyalty, only to be replaced by a 21st century staple: the smartphone. However, not all rewards programs are created equal. That’s why, for the purposes of this list, we’ll be looking at applications that either offer perks upon downloading or give you a bonus with your first purchase. Without further ado, here are four (technically five) apps worth downloading for the bonuses they offer:

Dairy Queen

I know — December isn’t the ideal time to be talking about ice cream, but hear me out. While perhaps not seasonally appropriate, ice cream is still delicious and that’s doubly true for Dairy Queen’s Blizzards. So did you know that you can get a free small Blizzard just for downloading the fast food chain’s app and signing up for their rewards program? It’s true, and it’s spectacular.

Uber/Lyft

If you live in one of the growing number of cities that Uber and/or Lyft operates in, you really can’t go wrong having one or both apps downloaded just in case you find yourself in need of a ride. However, you may want to hold off on actually registering your account until that time comes. Why? So that you can take advantage of some of the coupon codes that both companies tend to offer. Admittedly you may have to do a quick Google search in order to make this one work, but there is almost always a promo code in effect that will get you a free or discounted ride to start off with. For example, right now the code FEELING22 (apparently someone in company’s promotional department is a T Swift fan) will make your first trip of up to $22 free. Meanwhile, Lyft typically offers new users $50 in credit, but they can only be used $10 at a time. So whether you want to wait for the right night out or perhaps save some money on cab fare during your next vacation, both ride-hailing apps are a must-have.

Expedia

Speaking of vacations, Expedia is a pretty strong one-stop shop for flights, hotels, rental cars, and even packaged deals. Better yet, they also have a loyalty rewards program that earns you a $25 credit for every 3,500 in points you rack up. So where does the app come in? Currently the site is granting double points to bookings made using the app. They’ve also been known to sweeten that offer at times, so keep an eye out as well. Even if you end up researching your hotel, flight, etc. on your desktop computer, it may be worth switching over to the app when it’s time to book. Hopefully doing so will mean a nice little discount on your next getaway.

Krispy Kreme

Another tasty treat makes the list — and hopefully this one’s a little more appealing to those in colder climates. On its own, Krispy Kreme’s app actually offers some pretty cool features, including the ability to see which stores currently have their famed “Hot Now” signs on. But the real reason to download is that you’ll be instantly rewarded with a free original glazed donut coupon when you do. Of course, like many of the other apps on the list, this will require you to sign up for their rewards program, but that sugary little pillow from heaven you get in return is well worth it.