You can easily find mattress deals in late November, but if you happen to be reading this during the other 11 months of the year, rest assured: There are still plenty of ways to save on a new bed, especially if you shop online.

You can shop for a mattress anytime, anywhere, and compare multiple retailers and manufacturers (if not models) simultaneously, so the likelihood that you can click or type your way to a better price is high.

“Almost every time you contact a mattress customer service representative, whether you call them or chat with them online, there’s a deal to be had,” says Claudette Ennis, CR’s market analyst who covers the mattress industry. “They want to make a sale as easy as possible for the buyer. You just need to ask.”

More on Mattress Shopping

On the other hand, shopping online can be a challenge because you can’t test a model out in real life. Mattresses are all over the map in terms of cost and quality; scores in our mattress ratings range from 46 to 84 (out of 100), so before you start the search for the deal of your dreams, check to see how well your dream mattress performs in CR’s rigorous mattress tests.

Before you make your order, be sure to check the manufacturer’s return policy—does it offer free delivery and pickup if the mattress isn’t suited to your needs? (If not, these perks might be something to ask for during the haggling process.)

1. Start With a Model-Specific Search

The easiest way to begin? Turn to Google—but instead of searching for the brand you’re interested in, search for the specific mattress model and add the word “discount” or “coupon” to the search bar. When we searched for the Voila hybrid innerspring, $1,200, which scores well in our tests, several 10 percent coupon codes popped up.

Of course, you’ll need to test these codes on the retailer’s website when you prepare to check out to make sure they’re accurate and up-to-date. You may even find different prices at different retailers during this search. Note which website offers the best price—better yet, take a quick screenshot. In the end, if you decide to buy through a different site (because, say, it has free shipping or a better return policy), you can use the information to haggle for a better price.

2. Look Closely at the Retailers’ Website

Many bed-in-a-box mattresses are sold exclusively online at the maker’s website, and they tend to offer generous return policies—but you might not find the same mattress anywhere else. Once you arrive on the company’s main page, take a look around for current promotions. The site might highlight a deal on its homepage. For example, Cocoon by Sealy, which we tested, recently ran a website promotion for $75 off any mattress, or $125 off a mattress and foundation set. Often, retailers apply restrictions to such promotions, so be sure to check the fine print.

3. Sign Up for the Newsletter

Many retailers offer discounts if you sign up for their email newsletter, and online mattress sellers are no exception. When you first go to a mattress company’s website, a simple pop-up window might appear, asking you to divulge your email address and receive a discount in return.

While poking around on the website for WinkBeds, another mattress in our tests, a pop-up invited me to sign up for the company’s newsletter and receive $50 off my next order.

Tired of marketing emails? Use them temporarily. If you’re in the market for a mattress, these notes might alert you to brand-specific sales. You can always unsubscribe after you make your purchase.

4. Outline Your Talking Points

Not finding any deals on the mattress you’ve picked out? Consider live-chatting with a company representative to see whether the firm can give you any extra discounts or throw in free delivery or other perks such as a pillow.

It’s prudent to prepare a rough script before you start your chat. Know which model you’re interested in, and be open about the fact that you’d like a deal. Take note of what a mattress company’s competitors are doing: If Sleep On Latex is offering $99 off a mattress, maybe Tuft & Needle can match it. Similarly, if you’ve found the model you want at a better price but would rather have it sent directly from the manufacturer, ask if it will match the price.

5. Did You Forget Something?

After signing up for the newsletter and adding a mattress to the cart, take a U-turn: Close the browser tab and go on with your life.

Though this might seem counterintuitive, this passive approach to getting a deal often prompts an automated marketing system to send you an email—or even a text message—with a discount code, to nudge you closer to a purchase. We found that online mattress retailers GhostBed and WinkBeds give second chances with an added bonus. (Sleep On Latex and Purple, on the other hand, reminded you that your cart had items in it but did not offer an extra discount.)

6. Investigate Freebies: Free Shipping, Free Setup, Free Haul-Away

Though you’re not saving money on the mattress itself, see if the company might throw in other perks, such as white-glove service, in which the mattress is delivered to your home and installed directly on your bed frame to save you the hassle of doing it yourself, or a service that picks up the mattress if you’re dissatisfied with it.

And take advantage of any other free extras. Purple is currently offering free sheets with a mattress purchase. “The most popular add-ons are free or discounted pillows, throws, sheets, and mattress protectors,” Ennis says.