NEW IN
Haines Design Service
Blog
Haines At Home
Jules' Edit
Brand Partners
Charity Partners
Makers Directory
Browse our range of designer upholstery fabric. If you need someone to reupholster your piece, please visit our Makers Directory to find a local maker.
Filter by
791 products
Zobo Designs
Pigeons and Palms
Turquoise
£75 £45 metre
Casamance
Fox
Cream
£76.60 £45 metre
Christopher Farr Cloth
Mille Feuille
Mustard and Neutral
£65 metre
Lewis & Wood
Indienne
Document
£134 £84 metre
Eyes
Grey
John Stefanidis
Delft
Mid Blue
£49 metre
Jim Thompson
Zari
Blue and Green
£34 metre
Fermoie
Mendip
Straw Yellow
£170 £85 metre
Patchwork - Large
Multicoloured
Circus
Pink/Green
Marden
Emerald Green
£170 £105 metre
Sophia Frances
Dimpsey
Blue and Mustard
£130 £78 metre
York Stripe
Blue
Linwood
Pagoda
Tomato
£79.90 £47 metre
Anna French
Petit Arbre
Spa Blue on Flax
£93 £58 metre
Cleo
Blues
£124 £74 metre
Plain Wool
£18 metre
Apenn
Tavistock
Blue and Yellow
£120 £55 metre
Carskiey Collection Broad Stripe
Perennials
Chelsea Square
Blue Spruce
£75 metre
Rubelli
Second Firing 7
Acqua Profonda
£287 £140 metre
Carnival
Terracotta
£150 £99 metre
Little Flower
Red
£54 metre
Tapet Cafe
Polka Stripe
Ochre
£60 metre
Lucy
Pink
Puccini
Moss, Mulberry, White
Rain
Blue/Indigo
Green
Quantock
Straw
Arcadia Torosay
Duck Egg Blue
£69.90 £42 metre
Omega Velvet
Aegean
£68.90 £45 metre
Barneby Gates
Pineapple
Pink and Red on Natural
£120 £72 metre
Lelievre
Ecaille De Chine
£130 £59 metre
Vintage Collier Campbell
Shetland
Beige
£32 metre
Love Your Home
Liso Cotton
Pebble
£19 metre
Raven
Ochre and Green
Fedora
Bouquet D’Arum
Green and Yellow
£62 metre
Colefax and Fowler
Chandler
Pink/Sand
£108 £62 metre
Zanzibar
Leaf Green
Vaughan Designs
Samos
Red/ Pink
£140 £70 metre
Hamble
Neutral Green
Vintage French Basket Weave
Striped Cotton
Striped Cotton Mix
Red and Navy/ Black
£48 metre
Double Width Cotton Mix
Neutral
Double Width Heavy Cotton Mix
Camel/ Caramel
Pierre Frey
Sienne
Ciel
£90 metre
Plain Linen
Smoke Blue/ Green
£29 metre
Robert Kime
Marrakesh Stripe
Multi
£140 metre
Isabella Worsley
Trellis
Natural
£265 £165 metre
Theodore
Old Blue
£180 £110 metre
Nina Campbell
Camille
£107 £65 metre
Rosa Bernal
Santander
Sienna/ Blue
£306 £190 metre
Designers Guild
Brera
Gessato Natural
£92 £55 metre
Carolina Irving
Patmos Stripe Reverse
Navy
Belge
Red and Aqua
£210 £105 metre
Nile & York
Plough Stripe
Duck Egg
£46 £28 metre
Vanessa Arbuthnott
Dotty Check
Pink/ Mustard
£58 metre
Wave
Double Width Cotton mix
Pale Blue
Herringbone Weave
Herringbone
Romo
Tiva
Cinnamon
£72 £45 metre
Zimmer + Rohde
Lina
Golden Brown
£107.60 £59 metre
Filling Spaces
Keya
Mustard
£211 £135 metre
Plain Cotton
Denim
Dark Navy
Ashfield
Sky
£77.90 £48 metre
Rose Uniacke
Textured Linen
Marmelade
£236 £145 metre
Orange
Plain Fabric
Sateen mix
£25 metre
Vescom
Zanzibar Velvet
£63 £35 metre
Braid Stripe
Red and Grey
£24 metre
Lewis and Wood
Sicilia
Taupe
£168.50 £99 metre
£179 £99 metre
Dedar
Crisalide - Indoor/ Outdoor
Studio Atkinson
Kiss Cross
Brown
£77 £52 metre
Piccalilli
£64 £42 metre
GP&J Baker
Nevis
Red/ Stone
£179 £109 metre
Hand Printed Indian Floral
Teal/ Grey
Lightweight Linen
Plain
Sand
Traditional Ticking Fabric
£95 £59 metre
Smoke Blue
Penny Morrison
Kinaara
£95 metre
Leaping Leopards - Reversible
Rosemary
£125 metre
Oaksey Linen
Buckskin
£107.50 £65 metre
White on Neutral
£140 £85 metre
Thibaut
Antoinette
£108 £168 metre
Particles
Acid
£28 metre
Ticking Stripe
Drift
Stripe
Clarence House
Bloomsbury
£580 £290 metre
Tyndall
Pale Grey
£132 £75 metre
Orchard Stripe
Mustard and Brown
Plum
Marvic
Four Continents Toile
Indigo
£136.50 £82 metre
Jason D'Souza
Wimbourne
£157.30 £75 metre
Cassis
Lacoste
£290.40 £175 metre
Noir
Chocolate Brown
Aqua
Torosay
Leaf
Plain Linen - Satchel
Red/ Purple
Plain Weave
Wool
Holland and Sherry
Bespoke Twill
Milliner Brown
£200 £120 metre
Blendworth
Tundra
Off-White
£48.30 £28 metre
Royal Blue
Samode
Red/ Blue
£186 £110 metre
Rayure Bivouac
£200 metre
Alessandro
£255 £180 metre
Schumacher
Alva
£156 £95 metre
Linara
Nectar
£49.50 £29 metre
Jaisalmir
Pale Pink
Down to Earth
Kalandi
Green/ Sienna
£205 £135 metre
Sanderson
Cheslyn
Citron
£94 £58 metre
Studio Humbug
Dinky
Apple Red
£175 £122.50 metre
Mander
£208 £145 metre
Paolo Moschino
Palmyra
Latte
£69 metre
Masters of Linen
White
Design of the Times
Coberly
Off-white/ Neutral
£39 metre
£365 £24 metre
Mark Alexander
Etch
Dove
£129 £78 metre
Clarke and Clarke
Sorrento Velvet
Teal
£52 £32 metre
Namay Samay
Zeimoto
£250 £160 metre
Guy Goodfellow
Hendrix
Marine
£236 £136 metre
Wykeham
Citrus
De La Tour
Chocolate
£85 metre
Rustic Woven Stripe
Sienna and Cream
Gabriella
Crystal
£164 £99 metre
Kadva
Frangipani
£142 £99 metre
Zoffany
Water Iris
Indigo Sky
£126 £75 metre
Christopher Farr
Todo
Blue and Grey
£90 £54 metre
Byron
Eggshell/ Cream
£118 £59 metre
Snazzy
£103 £63 metre
Brisa (OUTDOOR)
Broken Stripe
£150 £90 metre
Clarke & Clarke
Lazio
Cloud
Antique
Aylsham
Sky Blue
Aqua Blue
Hetton
Adriatic
£97 £57 metre
Andrew Martin
Cruz
Desert
£100 £60 metre
Velvet Spot
Black
£38 metre
Nimbus
£45 metre
Nobilis
Lin Fiona 2
Vert Amande
£137.60 £82 metre
Isle Mill
Orkney
Celestial
£107.20 £60 metre
GP & J Baker
Tansy
£98 £58 metre
Sawtooth
Savannah
£122 £74 metre
Per Inciso
Perla
£381 £180 metre
Turgot
Cognac
£198 £118 metre
Blithfield
Wicklewood
Taupe/ Grey
Talok Ikat
Sienna
£164.90 £85 metre
Ian Sanderson
Palm Wave
£175 £105 metre
de Le Cuona
Flint
Thunder
£338 £158 metre
Serendipity
Navy and Red
Roussillon
Rose
£159 £99 metre
Plumes
In the Loop
Shell Pink
Compton
£160 £70 metre
Bagatelle
£77.90 £49 metre
Brindille
£41 £28 metre
Jane Churchill
Tresco
£138 £82 metre
Kalamkari
Red and Blue
£171 £85 metre
Tissus D'Helene
Spot
Seafoam
£198 £110 metre
Mimosa
£68 metre
Hackford
Wicker
Blush
£46 £32 metre
Ojai Stripe
Persian Blue
£127 £79 metre
Plain Cotton Linen
Dark Jade
Warner Textiles
Shirvan
£59 £35 metre
Cranberry
Tissus d'Helene
Woven Stripe
Blue / Green
£55 metre
Tumbled Plain Linen
Pale blue
Biarritz
£38 £23 metre
Aubergine
Orillo
£240 £140 metre
Mereworth
Tomato/ Olive
£110 £66 metre
Richter
£36 metre
Elba
Pearl Grey
£99.90 £59 metre
Persian Leaf
Rust
£146 £88 metre
Temple
£220 £130 metre
Brian Lawrence
Chinar Leaf Crewelwork
Red and Burgundy
Honesty
Linen
£76 £32 metre
Johanna Gullichsen
Triton
Khaki
£170 £99 metre
Liana
Charcoal
Inchyra
Beauclerc Stripe Wide
Natural Rose
£168 £108 metre
Lattice Leaf
Green/ Blue
£72 £44 metre
Nicole Fabre
Chancy
Chaya
£96 £58 metre
Chelsea Textiles
Coquille
Tempete
£192 £115 metre
Striped Weave
Plain Lightweight Cotton Linen
Wide Width
Westray
Currant
£66.90 £40 metre
CLOU-14 Neutral
Rice Squares
Plain Cotton Mix
Chantilly
£88 £52 metre
Herringbone Stripe
Red, White, Fawn
Rogue
Creek
£350.40 £190 metre
Plain Cotton Silk Mix
Cotton Mix
Azure Blue
Rice
£59 metre
Helen Blanche
Painted Stripe
Yellow/ Navy
£152 £89 metre
Triangulated Woven
Blue/ White
£91 £54 metre
£180 £105 metre
Kalido Velvet
Onyx
£244 £144 metre
Joni
Blue/ Yellow
£74.90 £49 metre
Jogalong
Red/ Ochre
£159 £110 metre
Checked Weave
Manuel Canovas
Habana
Yellow and Taupe
Soane
Corded Stripe
Olive
£290 £170 metre
Etoilees
Yellow
£76 £45 metre
Boucle
Helmingham
£135 metre
Rumeli
£210 £145 metre
Schumacher/ Veere Grenney
Townline
£235.20 £140 metre
Zak + Fox
Babylon
02
£391 £195 metre
Timorous Beasties
Union Cloth
Dusky Pink
£150 £80 metre
Moderna
Storm
£133.50 £79 metre
£52 metre
Astrea
Mint Green
£1,700 £85 metre
Anar Trellis
Blue/ Platinum Grey
£226 £135 metre
The Design Archives
Chloe
Grand Tiffany
£102 £62 metre
Opal
£156 £94 metre
Alveston
Citron/ Graphite
£189 £99 metre
Click
£125 £75 metre
Taupe/ Pale Blue
Charlotte Gaisford
Georgie Girl B
£70 £42 metre
Subscribers Don't Miss Out
Get the heads-up when our limited new stock lands! Come and join the fun
Your Shopping Bag
Thanks for choosing surplus over new!
Your cart is empty