22 Cheap Christmas Gift Ideas for Friends and Family (Most Under $20)

I put this list together because Christmas gets expensive fast when you are buying for family, coworkers, kids and the neighbors too. It is for anyone who wants to give everyone on the list something useful without blowing the budget. Prices are on everyone’s mind this year: the National Retail Federation found that 84% of shoppers expect tariffs to push holiday prices up in 2026 (NRF, October 2026).

The best cheap Christmas gift ideas are small things people use every day in winter, like a $4 poinsettia or a $10 fleece throw. Below are 22 of them, sorted by who you are shopping for, each with a photo, typical prices and where to buy, plus a planner to set a budget for every person.

Christmas Gift Budget Planner

Enter your total budget and how many people are in each group. The planner gives family a bigger share and small gifts a smaller one.

Pinterest pin with the title 22 Cheap Christmas Gift Ideas, most under $20, with photos of a plaid throw, a snowman mug, a poinsettia and a Christmas Eve boxSave
Save this pin to your Christmas board so the list is handy when you shop.

📌 Save this for later on Pinterest

Cheap Christmas Gift Ideas Under $10 (Stocking Stuffers)

These small gifts fill a stocking or sit on a coworker’s desk. Most cost less than a fancy coffee.

1. A Gourmet Chocolate Bar

Two dark chocolate bars topped with nuts and orange peel on a wooden board next to pine branchesSave
A thick bar of dark chocolate with nuts on top looks like a treat from a fancy shop. Photo: Nikita Grishin / Pexels

A good chocolate bar feels like a treat, not a filler. Dark chocolate with nuts or orange peel looks like it came from a candy shop downtown.

Trader Joe’s, Aldi, Target and World Market all stock bars like this for $3 to $6. Pick a flavor the person would never buy for themselves, like sea salt caramel or chili.

Almost everyone eats chocolate, so this is the easiest stocking stuffer on the list. It also leaves room in the stocking for one more small thing.

Tip: Tie two bars together with kitchen twine and tuck a pine sprig under the knot. It looks like a $15 gift.

2. A Deck of Cards and a Game Night Promise

A fanned deck of playing cards on a stone surface with dried autumn leavesSave
A plain deck of cards becomes a real gift when you add a handwritten game night invite. Photo: Vladislav Makarov / Pexels

Cards are cheap, tiny and never go out of style. They are also one of the few gifts that get people off their phones.

A standard deck runs $3 to $8 at Walmart, Target or any drugstore. Pocket games like Uno or Skip-Bo usually cost $6 to $10.

Slip in a handwritten card with the rules to your family’s favorite game, such as Rummy or Spades. Kids and grandparents can play at the same table, so one deck covers the whole crowd.

Tip: Write “Game night at my place in January” on the box. Now the gift comes with a plan.

3. Hand Warmer Packs

Two kraft pouches of disposable hand warmers tucked into a red knit Christmas stocking beside gray wool mittensSave
Hand warmer packs fit in any stocking and get used on the first cold morning.

Air-activated hand warmers heat up the moment you open them and stay warm for hours. Most people use the last pair and forget to buy more.

Walmart, Costco, Home Depot and sporting goods stores sell multipacks. A 10-pack is usually $8 to $15, so one box fills several stockings.

Give them to the dog walker, the football fan, the person who works outside or the teen waiting at a cold bus stop. They get used on the first freezing morning.

Tip: Split one multipack into small bundles of two or three. Tie each bundle with ribbon and you have gifts for the whole family.

4. A Keychain Flashlight

A small black keychain flashlight with a red ribbon on a gray plaid blanket next to a pine sprig and a blank kraft tagSave
A tiny flashlight with a ribbon and a blank tag, ready for a stocking.

A keychain flashlight is about the size of a finger and lives on the key ring. It finds the keyhole at night and the phone that slid under the car seat.

Hardware stores, Walmart and Amazon sell bright LED key lights for $5 to $12. A rechargeable one costs a little more but never needs tiny batteries.

New teen drivers, college students and older relatives who need more light all get real use from one. It is small, but it gets used every week.

Tip: Multipacks often cost less per light. Buy one pack and split it across several stockings.

5. A Christmas Ornament for This Year

A golden heart ornament resting on a gift box wrapped in brown kraft paper with a dark green ribbonSave
An ornament is a gift that comes back every December. Photo: Nati / Pexels

An ornament comes back out every December, long after other gifts are gone. A simple gold or glass piece fits any tree.

Target, Hobby Lobby, Michaels and HomeGoods sell single ornaments for $5 to $12. Craft stores put holiday decor on sale often in late fall, so check the weekly ad.

Save this one for new homeowners, newlyweds, new parents and anyone who had a big year. A dated ornament marks the year for them.

Tip: Write the year and a short note on the back with a fine paint pen. In ten years, it will be the one they look for first.

For more small gifts in this price range, see our list of dollar store gift ideas.

Gifts for Family Under $25

These gifts are a bit bigger. They work for parents, siblings, in-laws and grandparents.

6. A Cozy Fleece Throw

A folded cream and green plaid fleece throw tied with twine on the arm of a beige sofa near a lit Christmas treeSave
A plaid throw tied with plain twine looks finished without any wrapping paper.

A throw blanket gets used every night from December to March. Plaid, cream or sage looks right in almost any living room.

Target, Walmart, TJ Maxx, Marshalls and Costco carry soft fleece and sherpa throws for $10 to $25. Prices often drop again in early December.

Parents, in-laws and grandparents rarely say no to another warm blanket. One throw can also be a gift for a whole household, which stretches your budget. Wash it once before gifting so it feels softer out of the box.

Tip: Skip the box. Fold the throw, tie it with twine and slip a small card under the knot.

7. A Small Cast Iron Skillet

A small cast iron skillet on a red and white striped dish towel with a rosemary sprig and a blank kraft tag on the handleSave
A small skillet with a dish towel and a sprig of rosemary makes a kitchen gift that lasts for years.

Cast iron lasts for decades with basic care. A small pan cooks eggs, cornbread and grilled cheese as well as a big one.

An 8-inch Lodge skillet usually costs $12 to $20 at Walmart, Target or Amazon. The 6-inch size is cheaper and sized for one person.

Give it to a young adult in a first apartment, a sibling who loves to cook or a parent who is downsizing the kitchen. Pair it with a dish towel and it looks like a full set.

Tip: Copy your best skillet recipe onto the tag, like your family’s cornbread. It turns a pan into a tradition.

8. Warm House Slippers

A pair of gray felt house slippers with cream fleece lining on a wooden floor beside a kraft-wrapped gift and a Christmas treeSave
Fleece-lined slippers next to a simple brown paper gift, right under the tree.

Slippers are a gift people rarely buy for themselves, even when the old pair has a hole in the toe. A fleece or felt lining makes cold floors bearable.

Target, Kohl’s, Old Navy and Walmart sell lined slippers for $12 to $25. Kohl’s and Target coupons in December can bring the price down further.

Grandparents, parents and anyone with tile or wood floors will wear them daily. Choose a pair with a rubber sole so they can step outside for the mail.

Tip: Ask a family member for their shoe size in October or November. Then you can catch a sale instead of guessing at full price.

9. An Insulated Tumbler

A sage green insulated travel tumbler on a snowy porch rail with a red ribbon bowSave
A plain insulated tumbler keeps coffee hot on the drive to work.

A good tumbler keeps coffee hot for hours. It can also save someone from buying a $5 drink every morning.

Store brands at Target, Walmart and Costco usually cost $10 to $20. Stanley and other name brands go on sale, but store versions keep drinks warm too.

Commuting parents, nurses on long shifts and teens who drive to school will use one daily. Pick a lid that seals so it can ride in a bag. A handle or straw lid matters more than the brand name.

Tip: Drop a few tea bags or a small bag of local coffee inside before you wrap it. Now it is a gift set.

10. A Bird Feeder and a Bag of Seed

A wooden bird feeder with a red bow and a paper bag of birdseed on a snowy patio table with a red cardinal on a branchSave
A feeder and a bag of seed bring birds to the yard all winter.

A feeder brings birds to the yard all winter. It gives someone a small show to watch every morning from the kitchen window. It is a gift that keeps paying off long after New Year’s Day.

Feeders cost about $10 to $20 at Lowe’s, Home Depot, Tractor Supply or Walmart. A small bag of mixed seed adds $5 to $8.

Grandparents and older parents who spend more time at home in winter get the most out of it. Kids love helping fill it, too. Pick a feeder with a roof so the seed stays dry in snow and rain.

Tip: Hang the feeder for them on Christmas Day. Then the first bird visit happens while you are still there.

Coworker and Secret Santa Gifts

Most office exchanges set a limit of $10 to $25. These gifts fit that range and suit almost anyone.

11. A Holiday Mug With Treats

A white snowman mug filled with hot chocolate and marshmallows on a red plaid clothSave
A snowman mug full of cocoa and marshmallows is a classic for a reason. Photo: Sedanur Kunuk / Pexels

A holiday mug feels festive without being too personal. That is exactly what you want for someone you only know from work.

Mugs cost about $5 to $12 at Target, Walmart, Dollar Tree and HomeGoods. Cocoa packets, a candy cane and a few chocolates add about $3.

Use it when you draw the name of someone you barely know. Nobody returns a mug of cocoa. It also works as a backup gift for the guest you forgot.

Tip: Fill the mug, then wrap it in clear cellophane with a ribbon at the top. People can see the treats inside, so it looks generous.

12. A Box of Treats

A kraft gift box lined with parchment holding iced Christmas cookies, peppermint bark, dried orange slices, wrapped caramels and a jar of candySave
A homemade treat box with cookies, peppermint bark and caramels gives the whole team something to share.

A box of mixed treats looks like a bakery gift but costs far less when you fill it yourself. It also gives a whole team something to share.

Grab a plain gift box at Dollar Tree or Michaels for $1 to $4. Fill it with $8 to $15 of cookies, bark and candy from Aldi, Trader Joe’s or the bakery case.

Bring one for your team, your boss or the coworker who sits next to you every day. Label anything with nuts so everyone knows what they are eating.

Tip: Line the box with parchment paper and keep each treat in its own section. Separate rows look neat and keep flavors from mixing.

13. A Charger and Cable Set

A coiled white charging cable and a white wall charger in a kraft box with red tissue paper and a mini candy caneSave
A charging cable is a useful gift that almost everyone needs one more of.

Nobody ever has enough chargers. One always stays at home, one goes missing and one is frayed at the end.

Store brands at Walmart, Target and Best Buy sell a cable and wall plug for $10 to $20. Check the phone’s port first, since many newer phones use USB-C.

Coworkers, teens and parents with a taped-up cord will all be glad to get one. It is a boring gift that people thank you for in March. A two-pack lets them keep one at work and one by the bed.

Tip: Choose a 6-foot or 10-foot cable. The extra length makes the gift feel like an upgrade.

14. A Mini Bluetooth Speaker

A small round charcoal gray bluetooth speaker on a wooden shelf next to a tiny rosemary tree with ornamentsSave
A palm-size speaker is a fun gift for a desk, a kitchen or a shower.

A palm-size speaker plays music at a desk, in the kitchen or in the shower. It is a small gift that feels like tech.

Basic portable speakers from Anker or store brands often cost $15 to $25 at Target, Walmart and Amazon. Prices dip around Black Friday, so wait if you can.

It fits a $25 Secret Santa limit and pleases teens and anyone who always has music on. Check that it charges with USB-C, which most phones now use. Skip anything with a battery you cannot charge.

Tip: Look for a speaker labeled water-resistant. It can go in the kitchen or bathroom without worry.

15. A Knit Beanie

A cream ribbed knit beanie on top of a small gift wrapped in red paper on a wooden bench with brown boots behind itSave
A cream knit beanie sits on a small red gift by the front door.

Neutral colors like cream, gray and black go with any coat. That makes a beanie a safe gift when you do not know someone’s style.

Old Navy, Target, Walmart and TJ Maxx sell knit beanies for $8 to $15. Old Navy and Target run sales often in December, so check before you pay full price.

Keep a couple on hand for a surprise gift exchange, a teen or a coworker who walks to work. One size fits most adults. Ribbed knits stretch, so you do not need to guess head size.

Tip: Tuck a pack of hand warmers inside the beanie. It looks thoughtful and costs only a few dollars more.

Need more ideas for the office? Our guide to cheap gifts for coworkers covers bigger teams and tiny budgets.

Gifts for Kids

Kids care more about what they can do with a gift than what it costs. These ideas keep them busy past Christmas morning.

16. An Art Supply Kit

Two children drawing and writing at a table covered with paper, markers and art suppliesSave
Markers, paper and a free afternoon kept these two kids busy for hours. Photo: cottonbro studio / Pexels

Kids will spend hours with markers and a blank sketchbook. A good art kit turns a quiet afternoon into a project.

Build your own for $8 to $15 with washable markers, a sketchbook, stickers and colored pencils from Dollar Tree, Walmart or Target. A clear pencil box keeps it all together.

Kids ages 4 to 10 get the most use from it, including nieces, nephews and friends’ kids. Washable markers keep parents on your side. Skip loose glitter unless you know the parents well.

Tip: Add a few blank cards and envelopes. Kids can make thank-you notes for their other gifts.

17. A Christmas Eve Box

An open cardboard box with plaid pajamas, a picture book, cocoa packets and a plush reindeer in front of a Christmas treeSave
A Christmas Eve box holds pajamas, a book, cocoa and a small toy for the night before Christmas.

Many families open a Christmas Eve box on December 24. Pajamas, a book, cocoa and a small toy make the night before feel special.

Kids’ pajamas cost $8 to $15 at Old Navy, Target or Walmart. Add a $5 book from a used book store or library sale, plus cocoa, and the box lands at $15 to $25.

Make one for your own kids, your grandkids or a family you want to treat. It gives the gift a night of its own.

Tip: Use a plain shipping box and let the kids decorate it. You can reuse the same box every year.

18. A Christmas Picture Book

A child holding an open picture book with a painted snowy village at night, sitting on a blanket near a Christmas treeSave
A picture book of a snowy village, read under a blanket by the tree.

A holiday picture book gets read again every December. It slowly becomes part of how a family spends the season.

New picture books cost about $8 to $18 at Target, Barnes and Noble and Walmart. Thrift stores and library sales often have used copies for $2 to $5.

Babies, toddlers and kids up to about age 8 love a read-aloud. Grandparents also like to give a book they can read with the kids. Older kids can read it to younger siblings, too.

Tip: Inside the front cover, add the date and a short note. Years later, that page will mean more than the story.

19. A Small Building Brick Set

A small red and green house built from plastic bricks on a wooden floor with loose colorful bricks and torn Christmas wrapping paperSave
A small brick house, half built on Christmas morning, with wrapping paper still on the floor.

Building sets keep kids busy for hours and can be rebuilt again and again. A small set is often more fun than a giant one that takes a week.

Small LEGO sets usually cost $10 to $25 at Target, Walmart and Amazon. Store brand brick sets cost less, and many fit with LEGO pieces.

Aim for kids about ages 5 to 12. For toddlers, choose larger blocks made for small hands. Check the age range on the box, since some sets have tiny parts.

Tip: Buy one set for siblings to build together. It cuts the cost in half and makes it a shared project.

Hostess and Neighbor Gifts

Bring something small when you visit or when you want to thank a neighbor. These cost under $15 and need no wrapping skills.

20. A Potted Poinsettia

A red poinsettia plant in a glass pot on a dining table with blue drinking glassesSave
A poinsettia on the dining table brings instant Christmas color. Photo: Fran / Pexels

Poinsettias are the classic Christmas plant in the United States. A red one adds color to a host’s table the moment you walk in.

Trader Joe’s, Aldi, Home Depot, Lowe’s and grocery stores sell small pots for $4 to $12 from late November on.

Hand one to a host, a neighbor or an older relative. The plant can upset a pet’s stomach, so ask first if the home has a cat or dog. Keep it away from cold car windows on the drive over.

Tip: Wrap the plastic pot in kraft paper and tie it with ribbon. It looks like it came from a florist.

21. A Jar of Local Jam or Honey

Two jars of red jam with kraft paper lids tied with twineSave
Jars of jam with kraft paper tops and twine make an easy host gift. Photo: Liana Horodetska / Pexels

Jam and honey are gifts a host can open on Christmas morning or save for later. A jar from your area tells a little story about where you live.

Farmers markets, local shops, Trader Joe’s and World Market sell jams and honey for $5 to $12. Local honey often costs a bit more.

Hosts, neighbors, teachers and the mail carrier all appreciate one. Jars also travel well in a suitcase if you are visiting family. Check that the seal is tight before you pack it.

Tip: Tie a small wooden honey dipper or jam spoon to the jar. It costs about a dollar and makes the jar feel complete.

22. A Kitchen Towel and Wooden Spoon Bundle

Two folded linen kitchen towels in cream and red stripes tied with twine around a wooden spoon and a pine sprigSave
Two kitchen towels tied around a wooden spoon make a useful gift for any host.

Everybody uses kitchen towels, and most people keep the old stained ones far too long. A fresh set with a wooden spoon feels useful right away.

Target, HomeGoods, IKEA and Walmart sell towel sets for $6 to $12. A wooden spoon is $2 to $5, so the bundle lands around $10.

Bring it to a holiday party host, a new neighbor or anyone who loves to cook. A bundle like this needs no box or wrapping paper. Red stripes or plaid make it look like a holiday gift.

Tip: Add a printed recipe card for a dish you bring to the party. It ties the gift to the evening.

Want gifts for close friends too? Our cheap gift ideas for friends has 25 more picks sorted by price. If you would rather make gifts, try these handmade gift ideas.

Your Christmas 2026 Gift Calendar

Cheap gifts get expensive when you run late. Rush shipping, last-minute store runs and panic buys add up fast. Christmas falls on a Friday this year, so here is a simple plan that works backward from December 25.

Shop the big sales, then stop

Thanksgiving is November 26, 2026. NRF found that 64% of shoppers plan to do most of their holiday shopping over Thanksgiving weekend, up from 51% five years ago. If you join them, bring your list and your planner numbers, and buy only what is on it.

Black Friday is a good time for the bigger items here, like the speaker, slippers and skillet. Small items like chocolate, cards and ornaments rarely need a sale to fit the budget.

Know the USPS mailing dates

If you mail gifts to family, these are the U.S. Postal Service’s recommended send-by dates for delivery before December 25, 2026, within the lower 48 states:

USPS service Send by
Ground Advantage (cheapest for most boxes) Thursday, Dec. 17
First-Class Mail (cards and flat letters) Thursday, Dec. 17
Priority Mail Friday, Dec. 18
Priority Mail Express Saturday, Dec. 19
Source: USPS 2026 holiday shipping dates. These are recommended dates, not guarantees.

Mailing to Alaska or Hawaii? Use December 16 for Ground Advantage. International mail to Canada, Mexico and Europe should go out by December 9 for First-Class Package International.

Hanukkah runs December 4 to 12 this year, so plan those gifts sooner.

Ship early and ship light

Ground Advantage costs less than Priority Mail, but it takes longer. Mail by about December 10 and you get the cheaper rate with time to spare. Pick small, light gifts from this list, like ornaments, hand warmers, cards and beanies, since they cost less to ship.

A free Priority Mail flat rate box from the Post Office can also save money on heavy items, like a skillet. Compare both prices on the USPS site before you pay.

Wrap for almost nothing

Brown kraft paper, twine and a sprig from the yard look good on every gift in this post. A big roll of kraft paper costs a few dollars and covers dozens of boxes. You can find more ways to save in our guide to cheap gift wrapping ideas.

When the season is over, a calm January helps you reset. Our no spend challenge for beginners is a simple way to start the new year with money left over. To plan next year’s list early, set up a yearly gift budget, or browse more posts in Gifts and Holidays.

Save these cheap Christmas gift ideas to your Pinterest Christmas board so the list is ready when you shop.

Cheap Christmas Gift Ideas: FAQs

How much should I spend on Christmas gifts?

Start from your total, not from each gift. U.S. shoppers expect to spend an average of $737 on holiday gifts in 2026 (Accenture Holiday Shopping Survey, 2026), but the right number is the one you can pay in cash by January. The planner at the top of this post splits your total across everyone on your list.

What is a good Christmas gift under $10?

Small things that get used in winter: hand warmers, a mug with cocoa mix, a poinsettia, fuzzy socks or a homemade treat. The under $10 section has the full list with prices.

How do you do Christmas gifts on a tight budget?

Draw names for a family Secret Santa so each person buys one gift, agree on a price limit, and make consumable gifts like cookies or cocoa jars in one batch. Ship early with USPS Ground Advantage to avoid paying for faster mail.

Do cheap gifts look cheap?

Not to the people getting them. In a study of gift giving, recipients did not appreciate more expensive gifts more, even though givers expected them to (Flynn and Adams, Journal of Experimental Social Psychology, 2009). Simple wrapping and a short note do the rest.

Sources

  • Accenture, 20th Annual Holiday Shopping Survey, 2026 (average expected gift spending $737, survey of 4,048 U.S. consumers), as reported by Mass Market Retailers: massmarketretailers.com
  • Francis J. Flynn and Gabrielle S. Adams, “Money can’t buy love: Asymmetric beliefs about gift price and feelings of appreciation,” Journal of Experimental Social Psychology, 2009: doi.org/10.1016/j.jesp.2008.11.003
  • National Retail Federation, “Winter Holiday FAQs,” October 2026 (84% expect higher prices due to tariffs): nrf.com
  • National Retail Federation, “NRF Forecasts 2026 Holiday Sales Growth as Consumers Remain Resilient,” October 15, 2026 (holiday sales forecast of $1.013 trillion, up 4.2%): nrf.com
  • National Retail Federation, “2026 holiday shopping trends: What consumers are planning,” October 28, 2026 (64% plan to do most shopping over Thanksgiving weekend): nrf.com
  • Deloitte, “2026 Holiday Retail Survey,” fielded August 26 to September 10, 2026 (38% are “holiday value seekers”; average planned spend $1,654): deloitte.com
  • U.S. Postal Service, “2026 Holiday Shipping Deadlines,” accessed October 29, 2026: usps.com

Prices are typical ranges seen at major U.S. retailers in fall 2026. They vary by store, brand and location.

Stock photos are from Pexels under the Pexels License, with the photographer credited under each image. Photos without a credit were created with AI to show the type of gift.

4 thoughts on “22 Cheap Christmas Gift Ideas for Friends and Family (Most Under $20)”

Leave a Comment