Every December, someone in your group chat asks the same question: where do you buy an ugly Christmas sweater that arrives on time, fits like clothing instead of a potato sack, and makes the whole room laugh? The Festive Folks have spent years chasing maximum festive chaos across every store, site, and thrift rack in America, and this is the master list. Below you’ll find every option ranked, from two-day Prime deliveries to $6 Goodwill treasures, with honest notes on price, speed, selection, and how hard each one will make your coworkers cackle.
Quick disclosure: some links below are affiliate links, which means we may earn a small commission if you buy through them, at no extra cost to you. It keeps the tinsel budget funded.

The Rankings at a Glance
- Amazon: best overall for speed, selection, and returns
- Tipsy Elves: best original designs and party-grade comedy
- UglyChristmasSweater.com: biggest specialty catalog, including 3D and custom photo knits
- Big-box stores (Target, Walmart, Kohl’s, Spencer’s): best for same-day panic buys
- Thrift stores: cheapest by a mile, zero guarantees
- Etsy: best for personalized and niche designs
- Custom bulk orders: best for companies and events of 25+ people
1. Amazon: Best Overall Place to Buy
Amazon wins the top spot for one boring, unbeatable reason: logistics. Thousands of designs, verified review counts in the four digits, free returns, and Prime shipping that saves you when the party invitation lands five days out. The novelty sweater category runs deep here, from the classic v28 reindeer knits that top the bestseller charts every year to Blizzard Bay’s full dinosaur lineup, including the legendary T-Rex whose arms are too short to pull his own sweater on.
The catch: Amazon also hosts a swamp of thin polyester prints masquerading as knits. Read the fabric line, check that review count, and favor brands like v28, Blizzard Bay, Daisysboutique, and Tipsy Elves’ own Amazon storefront. Our full breakdown of the funniest options for guys lives in our Best Men’s Ugly Christmas Sweaters guide, and the ladies’ side gets the same treatment in Women’s Ugly Christmas Sweaters.
Best for: last-minute orders, easy returns, huge selection.
Price range: $20 to $50 for most adult sweaters.
Cringe-o-meter potential: 9/10 if you pick the T-Rex Hates Sweater.
2. Tipsy Elves: Best Original Designs
Tipsy Elves is the Shark Tank brand that turned ugly sweaters into a year-round business, and the designs show it. Their catalog leans hard into party comedy: a Christmas tree sweater with four built-in beer koozie pockets, sequin-embellished tinsel knits for the women’s line, and an interactive drinking game sweater that ships with its own ping pong balls. Quality runs a step above the average Amazon listing, with heavier knits and sizing that holds up to a full night of festivities.

Prices sit in the $50 to $70 range, so this is where you shop when you want to steal the spotlight rather than merely attend. We put the brand through a full teardown in our Tipsy Elves review if you want the stitch-by-stitch details before committing.
Shop Tipsy Elves Direct or check Tipsy Elves prices on Amazon
Best for: original comedy designs, party hosts, group themes.
Price range: $50 to $70.
Cringe-o-meter potential: 10/10. Our Chief Festivity Officer keeps the beer holster sweater on a shrine.
3. UglyChristmasSweater.com: Biggest Specialty Catalog
The name says it all. UglyChristmasSweater.com carries the deepest specialty inventory in the game: licensed movie knits, 3D sweaters with stuffed antlers and dangling bells, light-up designs, and their bestselling custom photo sweaters that put any face you upload onto a real knit. If you have ever wanted your boss’s head on a Christmas elf body, this is the storefront that makes it happen.
Shipping is slower than Amazon, so order by early December. Selection, though, is unmatched, especially for pop culture picks like the Griswold family line and Festivus designs.
Shop UglyChristmasSweater.com or check 3D sweater prices on Amazon
Best for: custom photo knits, 3D and light-up designs, licensed themes.
Price range: $40 to $80.
Cringe-o-meter potential: 10/10 with a custom face knit. There is no defense against it.
4. Big-Box Stores: Best for Same-Day Emergencies
The party starts in four hours and you own nothing festive. Breathe. Target, Walmart, Kohl’s, Spencer’s, and even some grocery chains stock ugly sweaters from early November through Christmas. Target’s holiday section and Walmart’s seasonal aisle carry $15 to $30 options that do the job, while Spencer’s leans naughtier, closer to the territory we map in our Inappropriate Ugly Sweaters guide. Costco occasionally drops surprisingly good knits in giant bins, and Kohl’s runs family matching sets.
The trade-off is predictable: generic designs, picked-over sizes after December 10, and nothing that will win a contest on originality. For a store-by-store breakdown of who stocks what, when shelves fill, and when they empty, see our ugly Christmas sweaters near me directory.
Best for: same-day purchases, kids’ sizes, budget family sets.
Price range: $12 to $35.
Cringe-o-meter potential: 5/10. Fine, festive, forgettable.
5. Thrift Stores: The $6 Goldmine
Goodwill, Salvation Army, Savers, and your local church shop are where the original ugly sweaters live: hand-knit reindeer monstrosities from 1987 that no factory would dare reproduce. Prices run $5 to $15, and the finds carry an authenticity no new sweater can fake. The catch is pure randomness. You might find a bedazzled masterpiece in your size, or you might find nothing but stretched-out cardigans for three weekends straight.

Pro strategy: go in early November before the pickers clean everything out, and bring craft supplies as a backup plan. A plain $6 thrift knit plus a hot glue gun becomes a contest winner with our Top 10 DIY Ugly Sweater Ideas. And if the budget is the whole point, our Cheap Ugly Sweaters roundup covers every under-$25 route, thrift and retail alike.
Best for: tight budgets, one-of-a-kind vintage finds, DIY bases.
Price range: $5 to $15.
Cringe-o-meter potential: anywhere from 3 to 11 out of 10. That is the thrill.
6. Etsy: Best for Personalized and Niche Designs
Etsy is where you go when the theme gets specific. Sweaters with your dog’s face, inside jokes knitted into fair isle patterns, fandom designs no licensed retailer carries, and personalized name sweaters for the whole family. Small sellers mean variable quality and shipping times, so read shop reviews and order by the first week of December.
Best for: personalization, niche fandoms, gifts with a story.
Price range: $30 to $70.
Cringe-o-meter potential: 8/10, rising to 10 with a pet’s face involved.
7. Custom Bulk Orders: For Companies and Events
Ordering for an office party, a fundraiser, or a client gift run changes the math entirely. Per-unit pricing drops fast at 25, 50, and 100 units, and a real knitted custom sweater beats a printed one for photos and keepsake value. Our corporate custom sweater hub walks through pricing tiers and design options, and event professionals get their own fast lane on our event planners page.
One deadline matters above all others: knitted custom orders need to be locked in by November 15 for guaranteed December delivery. Printed sweaters buy you a couple more weeks, but knits are the ones people keep, and the mills fill up fast.
Best for: corporate events, teams of 25+, branded holiday gifts.
Price range: roughly $30 to $80 per unit depending on quantity and method.
When Should You Buy?
Selection peaks in late October and early November, when every merchant has full size runs. By December 10, popular sizes vanish from specialty sites and big-box racks get picked to the bones, leaving Amazon Prime as the only reliable fast option. Stock moves fast enough in peak season that we track it live in our in-stock tracker, updated through December so you can see what is available right now instead of grieving a sold-out listing.
Buying for a specific event? Work backwards: custom knits by November 15, specialty sites by December 5, Etsy by December 1, Amazon Prime up to two days out, and big-box or thrift the same afternoon if all else fails. Then go plan the rest of the night with our guide on How to Throw the Best Ugly Sweater Party Ever.
FAQ: Buying Ugly Christmas Sweaters
What stores sell ugly Christmas sweaters in person?
Target, Walmart, Kohl’s, Spencer’s, Party City, and Costco all stock them from early November. Thrift stores like Goodwill carry vintage options year-round, with the best hauls in early November before pickers strip the racks.
How much does an ugly Christmas sweater cost?
Thrift finds run $5 to $15, big-box and Amazon options $15 to $40, specialty brands like Tipsy Elves $50 to $70, and custom photo or bulk knits $30 to $80 per sweater depending on quantity.
Can you buy ugly Christmas sweaters year-round?
Yes. Amazon, Tipsy Elves, UglyChristmasSweater.com, and Etsy sell all twelve months, which is how summer birthday parties and Christmas-in-July events stay dressed. Physical stores only stock them from about November 1 through late December.
Where can I buy a whole family’s matching sweaters?
Amazon and Kohl’s carry matching family sets in adult, kid, and even dog sizes, and our Kids Ugly Sweaters guide covers the small-human half of the equation in detail.
When is the latest I can order online and still get it by Christmas?
Amazon Prime delivers reliably ordered as late as December 22 in most US zip codes. Specialty sites need orders by roughly December 5 to 10, Etsy sellers by December 1, and custom knitted orders by November 15.
The Festive Folks’ Verdict
Amazon takes the crown for the way most people shop: fast, returnable, and stocked with thousands of designs. Tipsy Elves earns the splurge when you want the room to remember you, and UglyChristmasSweater.com owns the custom photo lane. Thrift stores remain the true believer’s pilgrimage, big-box saves the procrastinators, and bulk custom orders turn an office party into a legend, provided you beat that November 15 knit cutoff. Wherever you buy, follow the house rule: the uglier, the better. The louder the laughter, the bigger the win.
From our own closet
We also make our own: original characters and real knits, printed and knitted to order, shipped with tracking.
- Sitting Duck Ugly Christmas Sweater, Sweatshirt
- Setesdal Knitted Pet Sweater
- Fleece Navidad Ugly Christmas Sweater, Sweatshirt
Keep reading: Sitting Duck: the calmest bird at the party · Party Animal: the wombat who does not flinch



