By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

Where to Buy a Mattress: Online vs In-Store vs Warehouse

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.

Check Saatva Price & Availability

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.

Check Saatva Price & Availability

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.