top of page
Chair and light

Professional Upholstery Across Surrey 

Find out more about our wide range of upholstery services and furniture restoration here at Buchanan Upholstery. Based in Dorking, Surrey get in touch to give your furniture a second life.

Upholstery for Interior




Find out more about our range of services here at Buchanan Upholstery. We are based in Dorking, Surrey and provide a wide range of services to give your soft furnishings a new lease of life. From upholstery and caning to wood refurbishment, there is something for every piece of furniture.

Why throw out your sofas and chairs because they no longer match your interior? Instead, let us help repurpose your items so you can enjoy them for longer!

We are incredibly skilled in furniture restoration and have a stunning selection of materials to choose from. Make sure to check out our previous work in our gallery to see the quality of our work.

To find out more about our range of services, or to discuss your specific requirements, get in contact with us at Buchanan Upholstery today.

We had bought a two piece sofa from a Swedish firm that has since stopped trading.  We wanted footstools made to match but thought we would have no chance. After months of searching for someone skilful enough for the job, we finally found Buchanan Upholstery.  Not only was the product a perfect match and the quality outstanding, but the price was also very reasonable.            


Mark is clearly a perfectionist and his standards are very high.

Mr P Hyland, Purley

fabric samples


We offer a full upholstery service for all types of modern and traditional furniture. We work with both fabric and leather and can reupholster everything from sofas, chairs to headboards.

At Buchanan Upholstery we have a keen eye for detail and will ensure every piece of upholstery is quality checked before return to ensure you receive the best quality product.

Give your furniture a new look with a complete upholstered service, we have a wide range of materials to choose from and keep our prices incredibly competitive. 

Pink Sofa
Upholstery Tools


Do you have a piece of furniture you love but has sustained damage?

Bring it down to Buchanan Upholstery for our professional furniture repair and restoration service. We will do our utmost to return your beloved pieces back to looking like new again! 

We repair sofa seats, springs or webbing, split seams and loose framework.

Unique Shaped Headboard 6ft x 6ft.jpg


We have recently expanded to creating tailor-made headboards in any shape and fabric!

If you want to give your bedroom a makeover, why not consider a custom made headboard. We can create headboards which are wall hung or on legs

Get in contact with us to discuss your ideas today.

Curtains and Blinds


Here at Buchanan Upholstery, we also offer a made-to-measure blinds and curtain service.

Pick your fabrics and we will create stunning curtains and blinds that fit your windows perfectly.



Do you want to introduce key bespoke pieces into your home? Here at Buchanan Upholstery, we can create bespoke pieces to your specific requirements.

We can create a number of pieces including Beech Wood Sofas & Chair Frames. 

Get in touch today to begin designing your bespoke furniture.

Scatter Cushions.jpg

Complete your sofa with scatter cushions to match or complement the print or fabric of your sofa or chair.


Our cushions can be created from foam, feathers or polyester; cut and shaped to fit your furniture perfectly.


Blocks of Wood


Is your wood finishing looking tired or damaged?

We can re-polish and restore your wooden furnishings bringing them back to life and looking just like new again!

Armchair & Side Table


At Buchanan Upholstery, we also offer a hand-caning and sheet caning service for your damaged chairs.

Get in touch to find out more about our caning services. 



Contact us here at Buchanan Upholstery to arrange your furniture restoration or upholstery service. Based in Dorking, we have a wide range of services to help bring your favourite pieces back to life.

Call us today on 07702 692332

A Close-up Shot..jpg
Upholstery Logo_edited_edited.png
bottom of page