Personalized Christmas Stockings & Decor

Make this Christmas personal. Every stocking, tree skirt, Santa sack and Santa hat here is embroidered with the names you choose, so each family member gets one that is unmistakably theirs, year after year.

  • Order by December 1 for standard US shipping before Christmas.
  • Family deal: buy 2 and save 20% with code 20OFFBUY2, or buy 3+ and save 30% with 30OFFBUY3.
  • Free US standard shipping on orders of $70 or more.
Names, prices and delivery questions

Personalized Christmas Stocking Questions

How much does it cost to add a name?

Choose a font to add an embroidered name, or choose "No personalization" for a plain piece. A stocking is $31.90–$33.90 plain and $38.90–$41.90 with a name. A Santa hat is $19.90 plain and $24.90 with a name, a Santa sack with a name is $49.90–$69.90, and a tree skirt with your family name starts at $59.90.

How long does a personalized stocking take to arrive?

Each piece is embroidered to order in 2–4 business days. Standard tracked US delivery then usually takes 6–9 business days, so order by December 1 for Christmas. After December 1, email support@giftsjourneyshop.com before you order and we will tell you honestly whether it can still arrive in time. Express shipping is $15.

Can I get matching stockings for the whole family?

Yes. Choose one design for everyone, or mix designs within one style (burlap, Fair Isle knit or classic) so the set still looks matched on the mantel. Add each stocking to your cart with its own name, and the family deal above applies once you have 2 or more.

Will the name be spelled exactly as I type it?

Yes. Names are embroidered exactly as typed, including capital letters, so check the spelling before you check out.

For help choosing styles, names and sizes, read our personalized Christmas stockings guide.

Running short on time? Our last-minute personalized Christmas gifts guide lists every order-by date.

Recently Viewed Products