We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

Whether you’re looking to include your family members’ names, initials, or even photos, personalized Christmas stockings are a fun way to add an individualized flair to your holiday decorating. Because what’s more fun than bringing an element of customization to your Christmas traditions? And while decor can get expensive, we’ve opted for more affordable products so you can keep saving money all season long. All options are less than $30, offer free or expedited shipping, and many are on sale.

Just keep in mind that anything personalized or custom is going to take longer to ship, so we list estimated shipping times with each product. If you’re really short on time, your best bet is to go with a monogrammed option so you don’t have to wait for full customization.

For more holiday savings, text DEALS to 57299 and be the first to know about the hottest deals each day.


1. Personalized Knitted Christmas Stockings

These cable-knit stockings come in six different color combos and six fonts. Each item is personalized with a leather tag affixed to the top. Make sure to allow at least a week for shipping.

$7.55 $12.50 (40% Off)

Related: Christmas Stocking Name Tags for Cheap Customization


2. Personalized Monogram Stocking

While these stockings are great for humans, the options for fur babies really shine. The bone-shaped stocking features an initial that looks like a little dog shaped into the selected letter. The best part? Since it’s monogrammed and not fully customized, you don’t have to wait extra for shipping.


3. Custom Name Christmas Stockings

These knit stockings can be customized with three base colors, two font styles, and five embroidery colors. And while $15.99 is already a good deal, the more stockings you buy, the cheaper the price per unit. For a pack of five, it actually comes out to a little over $12 per stocking. This will take about two weeks to ship, but you can pay $0.99 for expedited shipping.


4. Christmas Tree Customized Stockings

With eight cuff colors and four writing fonts and colors to choose from, these stockings offer many customization options. The base pattern features a forest of minimalist trees for a subtle, yet festive, look. This can arrive in five to six days.

$17.31 $21.41 (19% Off)

5. Personalized Santa Claus Lane Stocking

For a cutesy cartoon aesthetic, consider these stockings. The five character designs include Santa, a polar bear, a snowman, a reindeer, and a penguin. This can arrive in five to six days.

$18.27 $22.84 (20% Off)

6. Personalized Christmas Stocking with Name

For a more patchwork style reminiscent of holiday scrapbooking, consider these stockings. You can choose from six base colors, though you can’t pick the colors/styles of the letters. A discount for larger orders is available with an order of five stockings, evening out to $17.99 per stocking. You can get the fastest shipping to arrive in about two days, but you’ll have to pay a hefty shipping fee of $40. You can also pay $15 to get it within about five days.


7. Scripty Name Christmas Stocking

Available in six colors, these stockings are minimalist yet still elegant with the script. The script comes in either red or rose gold depending on the chosen stocking color. You can get free shipping on orders over $35 at Wayfair now. This stocking can ship as soon as five days.

8 Personalized Christmas Stockings Under $30 — as Low as $7.55