Everyone wants to be generous with their Christmas gifts, but that doesn’t mean that you don’t have a budget to work with, right? When you want to make your friends and family happy, how do you make sure that you don’t break the bank? Here are some helpful tips on how you can save money on your Christmas shopping.

Make a list—check it twice

Before you set out to shop, make sure that you have a list of people you want to give gifts to. Set a budget for each person on your list. (Admit it—you’re willing to spend more money on one friend than the other, and that’s totally fine!) After creating your list, search online for gift ideas that fit each person’s budget. This way, it’ll be easier for you to find gifts because then you won’t be scrounging up for change when you reach the last person at the end of your list.

Shop online

Around the holidays, both online and retails stores usually slash prices so that people will shop with them more. The good thing about online stores is that they also offer additional discount codes to their customers, which you can use upon checkout. If you want to double on savings, sign up on your favorite online stores’ newsletters to receive additional discount codes in your email.

Download coupon and discount apps

If you’re planning to shop online, coupon and discount apps are your best friend. They help you save more money by giving you access to exclusive Beyond Body discount codes and deals. There are also apps that help you get cash back. How this works is, whenever you shop with the app, they get a cut from your total spending, which they will then share with you. Basically, with this kind of app, you “earn profit” while you shop.

DIY when you can

Making gifts can be a lot cheaper than buying them from stores. Whenever you have the opportunity to do it yourself, do it! For example, you can bake Christmas treats for your friends or knit matching sweaters for your family. Your gifts can be as complex or as simple as you want them to be, and they’ll still be special because you worked hard on them.

Hit the flea market

You’ll be surprised with what you can find in a flea market. Here, you’ll find cheap gift ideas that you can revamp with a little DIY to make them more special and personalized. Turn an old sweater into a cute pillowcase, or make key chains out of old leather belts. You can also repaint vintage enamelware and turn them into organizers, or make candle holders out of chipped teacup sets. There’s literally a ton you can do to repurpose flea market finds and turn them into awesome gifts for your friends and family.

This holiday season, use these tips to save money on your Christmas shopping. Remember that smart spending and a little bit of creativity can help you avoid overspending. After all, it’s the thought that really counts, right?