The way your pull-out opens determines which mattress fits
You need to establish whether the mattress bends with the mechanism or stays flat as the bed slides out. That matters more than whether the label says soft or firm. I wouldn't even start flirting with a mattress until I'd checked the frame; this is one purchase where compatibility really does come first.
A folding sofa bed puts a mattress through a bend in two or three places whenever you open or close it. Metal fold-out mechanisms, futons and clic-clacs belong in this group. The mattress needs to bend where the mechanism bends, and its edge must be flexible enough to follow. A mattress that fits when the bed is open can still be completely wrong when you close it.
A sliding pull-out keeps its mattress flat. Think trundles and under-bed drawers, where a low frame rolls out from beneath another bed, plus day-bed pull-outs. Guest frames that fold away while their mattress is stored flat need the same flat-mattress approach. Your limits are the space available for storage and the support provided by the slats or mesh.
Use the frame maker's depth limit, rather than a general sofa-bed mattress measurement. These are frame requirements, not universal mattress sizes.
Your pull-out What happens to the mattress What you need to check
Folding sofa bed, futon or clic-clac The mattress bends with the mechanism. A fold-compatible mattress, the correct fold position and enough room to close it.
Trundle, under-bed drawer or day-bed pull-out The mattress stays flat on a shallow frame. The frame maker's depth limit, the mattress footprint and support underneath.
Guest frame stored separately from its flat mattress The frame folds, but the mattress does not. A mattress that fits the open frame and somewhere to store it flat.
The word "folding" in a bed's name isn't enough, annoyingly. Check what actually folds before you buy: the frame alone, or the frame with the mattress still inside it. That distinction rules out a lot of expensive mistakes.
Folding frames need flexibility; sliding frames can take shallow springs
A folding mechanism needs a mattress built to bend; a sliding frame gives you more choice, provided the mattress stays within its depth limit. I'd choose pocket springs over open coil for a trundle, but I'd never force an ordinary pocket-sprung mattress into a sofa. Springs arriving rolled in a box have not signed up for a daily folding routine.
For a folding sofa bed, look for foam of moderate depth intended for that use, or a purpose-built sprung sofa-bed mattress. The sprung version needs a hinge line and a soft, flexible edge. That is a different construction from a normal sprung mattress, even if the two look much the same when laid flat.
Memory foam is an option only when the mechanism closes with it inside. More foam isn't automatically more comfortable in this setting: deep foam can stop the sofa closing altogether. I know the temptation is to buy the thickest one and call it an upgrade. Check the closed position before you commit, because a sofa that stays permanently open is quite a large purchasing error.
A trundle can take shallow foam, shallow pocket springs or a suitable shallow rolled sprung mattress. Each must fit beneath the frame maker's limit and have support from the slats or mesh. If the mattress is sprung, store it flat rather than folding it when the guest leaves.
I'd leave open coil out of both types. Its springs are wired together in a unit with a rigid rod edge, so it won't bend around a folding mechanism. On a shallow trundle, that construction dips and you can feel the springs through it. A low profile alone doesn't make a mattress suitable.
If you can feel a bar or fold line across your back, a topper over the whole mattress is my first fix for an occasional guest. Most fold-out sofa beds have that interruption beneath a thin mattress; an extra comfort layer helps hide it for a night or two. It's a bloody useful cupboard standby, but it cannot turn that same sofa bed into a comfortable solution for a whole term.
A pull-out is for short visits, not weeks of nightly sleep
I'd use a pull-out for a weekend guest or a short Christmas stay, and buy a proper bed for someone sleeping there every night for weeks. Occasional use is the distinction. Being able to put a bed away each morning doesn't make its thin mattress suitable for an entire student's term.
This is where I think a topper earns its cupboard space better than almost anything else you can buy for guests. Over the existing mattress, it softens a hard surface and helps cover the sofa-bed bar. You can put it away separately afterwards. Guests don't need a hotel suite, however enthusiastically they've helped themselves to the good towels, but they do need something comfortable to lie on.
A topper still needs a mattress underneath it. On its own over a frame, it's only a comfort layer without the support it was meant to sit on. Nor would I use one to disguise a mattress that has dipped: you'll still sink into the same low spot, just through a softer surface.
A child's trundle gets a proper new mattress, even for sleepovers. I'd choose a suitable shallow pocket-sprung mattress or proper foam within the frame's limit, never a thin foam pad or open coil. The fact that the bed disappears under another bed doesn't make the mattress less important. Save cupboard space elsewhere; the collection of guest slippers can take its chances.
I pack my own pillow for the in-laws' sofa bed. That's my one bit of guest-room fussiness, and I'd extend the same courtesy to anyone staying with you: give them a proper pillow rather than a decorative cushion. The topper deals with the surface beneath their body; the pillow still has its own job.
Measure the closed frame before you buy the mattress
Measure for storage as carefully as you measure for sleep, because the mattress must fit when the pull-out is put away. The open bed is the easy part. I'd rather you had an unglamorous few minutes with a tape measure than a very glamorous mattress wedged halfway into a sofa.
Check the frame maker's depth limit and measure the mattress space. Length and width matter as well as depth. On a folding mechanism, check the bend positions and the room available when it is closed.
Confirm that the mechanism closes with the intended mattress inside. Being foam doesn't make every mattress suitable for folding, and extra depth can prevent closure. Don't force a mechanism around a mattress that doesn't fit.
Compare foam density before admiring its depth. Dense shallow foam supports better than deep soft foam. If you're choosing between shallow mattresses, ask for the density rather than treating thickness as the whole answer.
Choose a washable cover. A guest mattress spends time both in use and in storage, so being able to remove and wash its cover is useful. Follow the cover's washing instructions.
Air the mattress before and after use. Open the pull-out ahead of the visit and leave it open to air afterwards, rather than immediately shutting the bedding inside. Store a sprung trundle mattress flat.
I wouldn't buy on firmness wording alone. One maker's "medium" won't necessarily feel like another's, and a reassuring label won't make an unsuitable mattress bend. Get the construction and fit right first, then choose the feel you prefer within those limits.
A sofa is an extremely hazardous place for a baby to sleep, most of all when an adult is on it too. The Rechtman and colleagues study, published in Pediatrics in 2014 examined US child-death review data and identified that hazard.1 The study concerned sofas specifically; it did not compare adult pull-out mattresses.
“ The sofa is an extremely hazardous sleep surface for infants. Deaths on sofas are associated with surface sharing, being found on the side, changing sleep location, and experiencing prenatal tobacco exposure, which are all risk factors for sudden infant death syndrome and sleep-related deaths.
A baby should sleep in a cot or Moses basket in the same room as you. Never let a baby sleep on a sofa or a sofa bed, and never fall asleep with a baby on a sofa.
Leave these mattress shortcuts out of your basket
I'd rule out these combinations before comparing comfort, because none solves the problem you actually have. "It almost fits" is a poor basis for buying a bed, even if the delivery slot is lovely.
A standard pocket-sprung mattress in a folding sofa bed: it isn't built to fold with the mechanism, and the springs break.
Open coil in a sofa bed or on a trundle: the rigid rod edge won't bend, and a shallow wired spring unit dips.
A topper used as the entire mattress: it needs a mattress underneath to provide support.
Foam so deep that the sofa won't close: the mattress has to fit the stored position as well as the open frame.
A thin foam pad for a child's regular sleepovers: choose a proper mattress within the trundle's depth limit instead.
The cupboard topper is the shortcut I'll happily defend. The mystery mattress dragged out of storage is where I'd pause: check its construction and fit before assigning it guest duties.