Updated 2026-10-01
Costco sometimes hauls away your old mattress, but only when the delivery service attached to your specific purchase includes removal, and that varies by item, seller, and region. It is a checkout detail, not a store policy you can count on.
How to know if your order includes haul away
Look at the delivery description on the product page before you buy. White glove style deliveries sometimes list removal of the old unit as part of the service, and sometimes list it as an add on. If the listing is silent, assume removal is not included and confirm with the delivery provider when they call to schedule. Third party delivery teams follow the work order exactly: if removal is not on it, the old mattress stays.
The catch even when removal is included
Delivery crews typically require the old mattress to be stripped, dry, and ready at the point of exchange. Many will refuse units with stains or any sign of pests, and they will not wait while you wrestle a king down the stairs. If your delivery arrives and the removal gets declined, you are back where you started with a new mattress leaning on the wall.
The backup plan that does not depend on fine print
Mattress removal through Mattress Disposal Plus starts at $85 with the exact price guaranteed before you book. Your Loader hauls it from any floor of the house on your schedule, donation is attempted first when condition allows, and you can book the pickup for the same day your new mattress arrives. Add the box spring for $15 more and the whole old bed leaves in one trip.
See your price now and have the bedroom ready before the delivery truck pulls up.