12 cheap stocking stuffers people will actually use, all under $20
The best stocking stuffers under $20 are small gifts people actually use: wireless earbuds, a phone charger keychain, a mini speaker or a cozy wearable blanket. Every price below is the current sale price, already marked down.
- Plan on 4 to 6 small gifts per stocking
- Mix one fun item, one useful item and one treat
- See every pick on our stocking stuffers under $20 page

Wireless Earbuds
A top stocking stuffer for teens and commuters. Cheap enough to give a pair to everyone.

Emergency Phone Charger Keychain
A pocket backup charger for the friend whose phone is always at 3 percent.

Mini Bluetooth Speaker
Music for the shower, dorm room or picnic table. Easy for kids, teens and adults.

Oversized Wearable Sleep Blanket
The coziest gift on the list for anyone who is always cold.

Massage Gun
For the runner, the desk worker or the parent always rubbing their shoulders.

Smart LED Strip Light 5m
Mood lighting for teens and gamers. Turns a bedroom or desk into something special.

LED Headlamp
Practical for dad, campers and anyone who works in the dark. Hands-free light is hard to beat.

RFID Wallet
A slim wallet is a gift almost everyone needs and nobody buys for themselves.

Hair Trimmer
A grooming stocking stuffer for him that is useful from day one.

Pocket Chainsaw
A fun gift for campers, hikers and gadget fans, and one of the cheapest on the list.

Pet Mop Ball
The stocking stuffer for pet owners: a ball that cleans floors while pets play.

Music Headband
A wireless headband with built-in speakers for sleep, workouts and winter walks.
How to plan your stocking stuffer budget
Count the stockings first, then set a per-stocking budget. Five to six small gifts from this list usually fits in $40 to $60 per person. Our free holiday gift planner (printable PDF) has a gift list and budget tracker to keep it all in one place.
Stocking stuffer questions, answered
What are good cheap stocking stuffers?
Useful small gadgets work best: earbuds, phone chargers, mini speakers, headlamps and cozy items. They get used, not just unwrapped.
How many stocking stuffers should I buy per person?
Most families fill a stocking with four to six small items. Mix one fun item, one useful item and something small to eat.
When should I buy stocking stuffers?
Start in November, before shipping gets busy. Buying early spreads out the cost and leaves time for returns or exchanges.
Are these prices the final price?
Yes. The sale price shown is already applied, with no code needed. Quantities and availability may change.
Need a bigger gift?
Our portable space heater is marked down to $29.95 for the cold season.
See the space heaterAll stocking stuffers