Order by Tuesday, November 24 for US delivery before Christmas.

Christmas gifts under $20: 18 ideas that ship free

Battery Fairy Lights with Timer, 2 Meters

You can find a good Christmas gift for under $20 if you pick something useful or festive. Three easy wins: Battery Fairy Lights with Timer, 2 Meters, Thick Cashmere Wool Winter Socks and the Galaxy Crystal Ball Night Light. Everything below costs less than $20 and ships free with tracking.

Festive and fun

For anyone on your list

Small home upgrades

How to choose

  • Pick by person first, then by budget, so the gift does not feel random.
  • Festive decor works for hosts, neighbors and coworkers.
  • Buying several? Any 3 gifts get the multi-buy saving at checkout.

Will it arrive in time?

US orders take 10 to 20 business days to arrive, and orders to other countries take 10 to 25. For delivery before Christmas, order by Tuesday, November 24 for the US, or by Tuesday, November 17 for other countries. Every order ships free with tracking.

More ideas: gifts under $15 and Secret Santa gifts under $15.