Where you buy a mattress affects price, selection, trial options, and return experience. Three main channels dominate: online direct-to-consumer brands, traditional brick-and-mortar stores, and warehouse clubs like Costco. Each has real advantages — and real limitations. Here is the full comparison.
Our Top Pick
Saatva Classic — White-glove delivery, 365-night trial, free returns.
Buying a Mattress Online
Advantages
Online mattress brands cut out showroom overhead, which typically translates to better prices for comparable quality. Trials are longer (90-365 nights vs 30-90 days in-store). Return processes are often easier — free pickup rather than hauling the mattress yourself. Selection is wider within each brand's lineup. Transparent pricing reduces negotiation pressure. You can comparison shop across dozens of brands in an afternoon.
Disadvantages
You cannot test before buying. Sizing and firmness choices require homework. Returns, while easy, still involve coordination. Delivery timelines vary (typically 5-14 days for standard delivery, 2-4 weeks for white-glove). First-time mattress buyers may want to test options in-store before ordering the specific model online.
Best for
Buyers who have done their research, know their sleep needs, and want the best price-to-quality ratio with a genuine trial period.
Buying In-Store (Traditional Mattress Retailers)
Advantages
You can test mattresses in person before committing. Sales staff can assist with selection (though with self-interest bias). Same-day or next-day delivery is often available. Good for buyers who need to see and feel options physically.
Disadvantages
Prices are typically higher due to showroom overhead and sales commissions. Pricing is often opaque — inflated MSRPs, always-on "sales," and negotiation expected. Selection is limited to what fits in the showroom. Trials are shorter. Pressure tactics are common at lower-end chains. See our mattress scams guide for tactics to watch for.
Best for
Buyers who are uncertain about firmness preferences and want to physically test options before deciding. Combine with online research: test the model in-store, buy it online at a better price if available.
Buying at Warehouse Clubs (Costco, Sam's Club)
Advantages
Costco in particular offers strong value on specific mattress models — often quality innerspring or hybrid designs at 20-30% below equivalent retail. Their return policy (no time limit for most merchandise, including mattresses at most locations) is exceptional. Staff sell broadly, not on mattress commission, reducing pressure.
Disadvantages
Selection is extremely limited — typically 4-8 mattress options versus hundreds online. The specific models sold at Costco often cannot be found elsewhere, making direct comparison difficult. You need a membership. In-store testing is possible but showroom environments are not designed for it.
Best for
Buyers who value Costco's return policy, are flexible on brand/model selection, and want to avoid online research complexity.
Channel Comparison Table
| Factor | Online | In-Store | Warehouse |
|---|---|---|---|
| Price | Best | Highest | Good |
| Trial Length | 90-365 nights | 30-90 days | No limit (Costco) |
| Test Before Buy | No | Yes | Limited |
| Selection | Wide | Medium | Very limited |
| Pricing Transparency | High | Low | High |
Our Recommendation
For most buyers: research online, narrow to a shortlist, test specific models in-store if uncertain, then buy online. If you are confident in your needs, buy directly online with a 365-night trial — the home trial is more informative than any showroom. For related guidance, see how to test a mattress in store and mattress financing options.
Our Top Pick
Saatva Classic — White-glove delivery, 365-night trial, free returns.
Frequently Asked Questions
Is it better to buy a mattress online or in-store?
Online typically offers better prices, longer trials, and easier returns for buyers who have done research. In-store is useful for testing firmness if you are uncertain. Many buyers research and narrow options online, then test the specific model in-store before deciding.
Can you return a mattress bought at Costco?
Costco has one of the most generous return policies in retail — no time limit on most merchandise at most locations, including mattresses. This effectively gives you an unlimited trial period, which is exceptional compared to any mattress-specific retailer.
Why are mattresses cheaper online than in-store?
Online brands eliminate showroom overhead, sales commissions, and middle-channel markup. Direct-to-consumer models pass those savings to buyers while offering longer trials. In-store pricing reflects retail real estate and staff costs.
How do I avoid overpaying for a mattress in-store?
Research the specific model's price online before visiting. Ignore anchor 'original prices' and evaluate the sale price against independent alternatives. Ask for total delivered cost including fees. Our mattress scams guide covers pricing tactics in detail.
What is the best day of the year to buy a mattress?
Labor Day, Memorial Day, and Presidents Day weekends typically see genuine promotional pricing from online brands. Black Friday also offers real discounts from DTC brands. Avoid urgency tactics at traditional retailers — their 'one-day sales' are typically permanent.