Anyone hosting Christmas is familiar with that surge of panic as you realise just how much crockery, cutlery, glassware and bedding you need to cover everyone. And let's not even mention the dreaded Big Shop. Seating's another real source of stress, particularly when you twig it's only 48 days until Christmas and most sofas take 12-16 weeks to arrive...
Fortunately, there's still time to sort all of the above - sofa included. We've found the best options that will arrive before Christmas, if you get a wiggle on and commit to one.
From John Lewis to Marks & Spencer, and Sofology, Swyft and Loaf, scroll down for last-minute seating inspiration to comfortably house all of your loved ones this Christmas and for many, many festive seasons and family gatherings to come.
Where to buy a sofa with guaranteed delivery before Christmas
John Lewis | Shop here
John Lewis has a great selection of sofas, armchairs and footstools available in time for Christmas. The choice is vast, with most delivered to your door within seven days of purchase. The selection also includes sofa beds, just incase you've got last minute guests to accommodate.
Our top pick: John Lewis Linear Medium 2 Seater Sofa Bed, Light Leg | £649
Marks & Spencer | Shop here
Marks & Spencer has plenty of furniture available in time for Christmas, and its selection of armchairs and sofas is pretty impressive. Many of the chairs available - including our top pick - have a lead time of just one week, and you can pick our your fabric selection directly online. Delivery costs £9.95 and Marks & Spencer will contact you with an exact delivery date after purchase.
Our top pick: Evie Armchair | £299
SCS | Shop here
Not only are many of SCS' sofas available before Christmas, a lot of them are also on sale. A double bonus. While they're not available quite as quickly as next week, many of their top styles are available in 5 weeks and can be ordered online on in-store. If it's a corner sofa you're looking for, there are hundreds available. Is there anything cosier?
Our top pick: Everett 2 Corner 1 Right Hand Facing Chaise Scatter Back | £889.99 (Was £999)
Very | Shop here
Very's selection of pre-Christmas delivery sofas is perhaps the most extensive. Filled with everything from armchairs to corner sofas, you'll be spoilt for choice. Each sofa has its own delivery date, with our top pick being delivered within 24 hours.
Our top pick: Hampshire 2 Seater Premium Leather Sofa | £839 (Was £949)
Furniture Village | Shop here
As always, you can expect to find a huge range of sofas on Furniture Village's website. Each sofa you click on will have a different lead time, however there are loads with delivery within 14 or 21 days.
Our top pick: Emilia Large U-Shaped Corner Sofa | £1595
Sofology | Shop here
Sofology is all about the statement sofas, and its pre-Christmas collection does not disappoint. You'll have to be quick, though, because some top picks are on their last few days before Christmas delivery. If you're not sure on the colour, the brand offers free swatches. And, when you are ready to order, you simply call up and place your order over the phone.
Our top pick: Somerford In Stella Butterscotch Mix | £1099
Loaf | Shop here
Loaf is approaching the end of its pre-Christmas orders, so get in there quick if you'd like to nab yourself a comfy addition to your home. You can order your fabrics, size and style online and it'll be delivered directly to your door between 5 to 7 weeks time. All Loaf's sofas are gorgeous, but for the ultimate cosiness, our top pick has to be the Smithy, available in 139 different fabrics.
Our top pick: Smithy Sofa | £1645
Swyft | Shop here
All Swyft sofas are delivered within 24 hours, so even if you leave it until the very last minute you can still grab yourself one. The super-sleek sofas come in a whole host of different colours and designs, and if you need to look in person, there are 22 John Lewis stores that stock them, too. Given Christmas is the season to cram the family in, Swyft's sofa bed is one to watch.