I paid for all of Christmas last year without having to spend any money. How? From the gift cards I got from survey companies! I try to get at least one survey done a day, and that really adds up!
There are quite a few survey companies that you can sign up with, and if you have more than one you work with, you can maximize the gift cards you earn. My favorites are Swagbucks and Inbox Dollars. Once you complete a survey, the points will be credited to your account, and when you reach the minimum threshhold, you can cash out for gift cards! I already got my daughter’s hoverboard for FREE this year with my gift cards, and I’m saving up now for the other gifts I’ll have to buy!