Everyone loves a luxury hotel and virtually no one loves paying for one. The good news is there are quite a few ways to live the dream, enjoying plush digs without having to shell out. And it’s not even as complicated as you may think. In fact, some are as simple as your free cup of coffee punch card. Here are the five easiest, simplest ways to earn quality free hotel nights.

Cash Back Sites

The greatest travel mistake you’re (probably) making – is not earning cash back for every online purchase you make. Truth be told, you can earn cash back, at excellent rates for shopping at any online store, just for making one extra click from sites like TopCashBack or Ebates. Everything you could possibly need to know can be found here. Eventually, you’ll have tons of cash stacked up you can apply towards a free night anywhere in the world, without black out rules.

Buy 10 Get 1 Free

Hotels.com offers one of the simplest possible ways to earn a free night – with no black out dates. For every 10 hotel nights you book, you’ll get one free. The value of your night is simply based on the overall average price you paid for the other 10. You can just proceed to book any night, anywhere on earth – up to that dollar amount.

Refer A Friend

Small Luxury Hotels has a wildly lucrative program to earn free nights. All you need to do is get a friend, family member (or anyone on earth) to sign up for their loyalty program and book a paid night. When they do – they get a free night. They can of course then refer people too. The kicker? There’s no limit to the value of the free night. So someone booking a $100 hotel could net you a hotel worth over $100 per night. Yeah – that’s a deal.

Hotel Credit Card

Ok, maybe it’s obvious, but grabbing a hotel credit card is as basic and effective as it gets. Almost every card carries a bonus which instantly amounts to a free night at any of the hotels in the portfolio. Not only that, many offer a complimentary annual night, just for keeping the card. You really can’t argue with that.

Stay 2 Get 1 Free

If you register for Marriott’s MegaBonus by November 30th, you’ll earn a free night after completing just two stays anywhere. You can complete your stays by January 15th, giving you plenty of time to earn a lucrative free night – without breaking a sweat.

Will you take advantage of these opportunities?