NEW IN
Shop Collections
The Anniversary Collection
Limited-edition collection celebrating our 5th anniversary
Haines x Jessie de Salis
Capsule collection of salvaged furniture
Haines Curates
A collective of independant designers
Haines x Lorfords Contemporary
Limited-edition collection celebrating our 5th anniversary.
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
1490 products
Zobo Designs
Shooting Stars
Pale Pink on Green
£75 £45 metre
Pale Pink on Yellow
Vanessa Arbuthnott
Fruit Garden
Blue
£49 metre
Isle Mill
Montrose Melton
Berry
£97 £58 metre
Dusky Pink
Thibaut
Kasuri
Green and Spa Blue
£180 £108 metre
Hill Garden
Coral and Green
£249 £125 metre
Christopher Farr Cloth
Bouquet
£60 metre
Orkney
Zinfandel
£107.20 £60 metre
Adriatic
Plain Linen
Royal Blue
£29 metre
Guy Goodfellow
Hintlesham
Gold
£236 £136 metre
Magenta
Mint
Paprika
Pine
Scarlet
Peach
Fermoie
Wave
Blue/ Green
£170 £85 metre
Hugs and Kisses
Heartbeat
Pink and Blue
Jennifer Shorto
Midnight Mademoiselle
White/ Blue
£185 £110 metre
Linwood
Tropicana
£65.90 £42 metre
Pangea
Yellow
Strie
Bowling Green
Mocha
Ocean
Ashley Wilde
Asha
Indigo
£39 metre
Indus Weave
Honey
£120 metre
Lewis & Wood
Oaksey Linen
Red Earth
£103.20 £60 metre
Kerry Joyce
Paloma
Blue/ Turquoise
£236 £130 metre
Manuel Canovas
Kita
Red/ Multi
£180 £110 metre
Orchard Stripe
Blues
Dedar
Nyul
Nori
£323 £150 metre
Jessie de Salis
Lino Stripe
Blue and Red
Pink and Red
Lewis and Wood
Stockholm Stitch
White on Yellow
£128 £78 metre
Venecia
Green
£75 metre
One Way
Nobilis
Safi Lin
Neutral
£171 £105 metre
Cotton Linen Mix
Plain
Air Force Blue
£24 metre
Quilted Trellis
Nicky Haslam
Balcony Stripe
Grey/ Green
£170 £99 metre
Prestigious Textiles
Wide Cotton Linen Safi
Oatmeal
£32 metre
Tessa
Green/ Ivory
£55 metre
Poulton Stripe
Textilia
Incas
Celadon
£45 metre
Zoe Glencross
Nordic Trail
Ocean Negative
£65 £30 metre
Totem
Red
£133.50 £80 metre
Pink
£170 £105 metre
Marlborough
Neutral/ Chocolate
Morris & Co.
Melsetter
£122 £72 metre
Schumacher
Under the Sea
Red and Blue
£495 £250 metre
Collier Campbell
Resort
£35 metre
Sevilla Terrace
Blue and Tomato
£95 £55 metre
de Le Cuona
Contessa
£270 £150 metre
Bollin Bird
Dew on White
£68 £25 metre
Flower Power
Romo
Hennell
Turtle Dove
£98.50 £58 metre
Casamance
Petit Motif
£60 £35 metre
Camengo
Heron
Jade
£57.20 £34 metre
Corwin
Seaglass on White
£135 £80 metre
Morris & Co
The Brook
Tapestry Blue
£132 £79 metre
Meg Morton
Hydrangea
£79 £47 metre
Sicily - INDOOR/ OUTDOOR
Plum Pink/ Green
Olive
£64 metre
Plain Outdoor Fabric
Outdoor/ Indoor
Pink and Taupe
Alessandro
£243 £145 metre
Nomad
£183 £105 metre
Colefax and Fowler
Sintra
Multi
£180 £125 metre
Soane
Pineapple Thread
Moss
£270 £170 metre
Straw
Louis
Blossom
£92.90 £55 metre
Plain Dotty
Lattice Leaf
Green/ Blue
Mimi Pickard
Pebble
Dusk
£116 £50 metre
Figured Linen
Light Pink
Aylsham
Hamble
Clarke and Clarke
Mattone
Navy Blue
£66 £45 metre
Rebecca Atwood
Dotted Leaves
Garden Green
£130 metre
Lennox Money
Kinsai
Red on Beige on Cotton Sateen
£25 metre
Nanking Peony
Red on Blue on Cotton Sateen
Mangosteen
Emerald on Dark Cream on Cotton Sateen
Araz
Blue on Cotton Sateen
Sand on Coral on Cotton Sateen
Tutuola Performance
Verde
£225 £110 metre
Andrew Martin
Sprig
£84 £50 metre
Cow Parsley
Grey
Var
Pale Pink/ Dragee
£122 £24 metre
£122 £65 metre
£122 £58 metre
Cherry Sprig
Blue/ Pink
£136 £50 metre
Mink
£136 £25 metre
York Stripe
Mark Alexander
Facet
Verdant
£132 £69 metre
Ticking Stripe
Black
£28 metre
Armatures Feuilles
£50 metre
Chase Erwin
Ribbed Silk
Tan
£22 metre
Breeze
GP&J Baker
Birds and Iris
Soft Teal
£100 £60 metre
Birdie
Blue and Dusk
Mink and Moss
Georgie Hopton
Merrily Along
Orange
£144 £45 metre
Ottoline
Olivia
Grey and Pink
£168 £99 metre
Rapture and Wright
Sakori
£133 £75 metre
Anna French
Jules
£127 £60 metre
Charlie Stripe
Purple
Clotted Cream
Plain Cotton
Green Blue
Watermelon
Moss Dusk
Blue Dusk
Designers Guild
Lipari
Ocean Blue
GP & J Baker
Orinoco
£89 £55 metre
Nichola Taylorson
Neela
Mustard Green
£125 £70 metre
Holly Hunt
Teddy
True Navy
£387 £195 metre
Warner Textiles
Kate Stripe
Emerald on Dark Cream on Linen Mix
Bell
Ochre
Stone
Sanderson
Osier
Wedgewood and Silver
£69 £42 metre
Liana
Blue/ Neutral
Fanny Shorter
Calathea
£155 £99 metre
Deconstructed Stripe
Cobalt
£156 £84 metre
Dolly
Sand on Coral on Linen Mix
Blue on Beige
Red on Beige on Linen Mix
Zephyr
Multicolour
£99 metre
Orbit
Charcoal
£42 £26 metre
Boucle
Off-White
Veere Grenney
Belvedere
Mustard
£59 metre
Pink/ Orange
£220 £130 metre
Sophia Frances
Dimpsey
£130 £78 metre
Panjim
Blue/ White
Green/ Yellow
Clovelly Cloth
Chequers
Forget-me-not
£162 metre
Russet
Gaston Y Daniela
Barcelona
Negro
£250 £150 metre
Kravet
Tavelozza
Petal
£150 £90 metre
Chinese Rococo
Miramar
Green and Yellow
Blue and White
Bertoli and Thyme
Runner Bean Flower
Niva
£55.50 £28 metre
Double Width Cotton
Pale Blue
Carskiey
Blue and Tan
Caribana
Aqua Blue
Brera
Gessato
£90 £54 metre
Light Blue/ Grey
Greta
£126 £78 metre
Rain Water
£156 £95 metre
Carrara Fiore Grande
£109 £69 metre
Plain Velvet
Vintage Paisley
£139 £84 metre
Bernard Thorpe
Floral Chintz
Blush Pink and Teal
£136 £82 metre
Rozel
£95 £59 metre
Pierre Frey
Gardes Canard
Indigo and Wills
Paisley
Random Flower Velvet
£198 £90 metre
Morocco Velvet
Epic Blue
Maputo
Polaire
£266 £160 metre
Dorset
Duck Egg
£56 £34 metre
Woburn
£64 £38 metre
Morocco
£175 £75 metre
Splash
Sage
Harlequin
Boka
Charcoal/ Marine/ Zest
£65 £39 metre
LeLievre
Sculpture
Roux
£190 £114 metre
£275 £165 metre
Enys Garden
Indigo/ Red
£85 £55 metre
Mellor
Spice
£52 £32 metre
Heera
Stonewashed Blue
Chestnut Tree
Blue Grey/Sage
Chiltern
Clarke & Clarke
Bowood
£66 £39 metre
Ian Sanderson
Pasha Embroidery
Tendril Vine
Walnut and Sage
£550 £290 metre
Emerald
£361 £230 metre
Diagonal Stripe
Pukka Print
Pom
Aqua and Green on Natural
£195.60 £115 metre
Ian Mankin
Dundee
Natural
£69.50 £42 metre
Classic Cloth
Montrose
Pale Olive
Daisy Chintz
Amethyst
£120 £75 metre
Warner
Leilani
Bouquet Toss
Pink Lemonade
£156 £99 metre
Lisle Check
£136 £69 metre
Bennison
English Oakleaf
Pink/ Peach on Beige
£305 £120 metre
Korla
Cubes
Steel
£63 £21 metre
Paolo Moschino
Leaf Trellis
Dark Blue
£69 metre
Susanna Davis
Orchha
Rosalba
£110 metre
Tented Stripe
Blithfield
Oakleaves
£138.60 £85 metre
Tasha Textiles
Polonaise
£170 £102 metre
Savernake
Pink - 010
Annie Sloan
Tacit
Old Violet
£44.90 £31.50 metre
Graphite
Alhambra Stars Reverse
Vanderhurd
Delphine
Purple/ Grey
Emerald Green
Cordoba
Green and Purple
£85 metre
Grand Zig Zag
Steel and Key Lime
£59 £21 metre
Fruit Velvet
£189 £111 metre
Holland & Sherry
High Line Outdoor
Lagoon
£65 metre
Maple
Franquemont
Duncan
Meadow
£145 metre
Woolf
£125 metre
Roger
Clive
Burnt Orange
Artichoke
Charleston
Dusky Blue
£138 metre
Ash Rose
Eloise Home
Climbing Clematis
Pale Pink & Blue
£144 metre
Spring Green
Yellow & Navy
Lilac
Hackford
Light Blue
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