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
Eloise Home
Polka Dot
Mint
£144 metre
Duck Egg & Burgundy
Pale Blue
Cream
Foxglove
Burgundy & Duck Egg
Blue & Red
Green & Blue
Blue & Green
Yellow & Grey
Grey & Yellow
Pink & Green
Pine Cones
Crimson
Navy
Plum
Ember
Stone
Verdigris
Porcelain
Canary
Juniper
Smith Green
Spring
Sage
Woodland Stripe
Forest Green
Dusk Pink
Dusk Blue
Meadow
Spotted Sprigs
Seedling
Furling Ferns
Holland & Sherry
Danielle
Redwood
£60 metre
Imogen Heath
Summers Lease
Multi
£155 £108.50 metre
£155 £75 metre
Fermoie
Carskiey Collection Plain
Yellow
£170 £85 metre
Strie
Blue
Sanderson
Sorilla
Neutral
£79 £47 metre
Jason D'Souza
Madison County
Pewter
£64.90 £35 metre
Savernake
Pink
£170 £100 metre
Aria
Rose
Skye Large
£185 £90 metre
Zoffany
Highclere
Mousseux
£120 £75 metre
Rogers & Goffigon
Sawtooth Creer
Pale Aqua
£160 £60 metre
Rose Absolute Linen
Pearl/Grey
£145 £87 metre
Oriel
Watercolour Blue
Anna French
Tarascon Trellis Applique
Navy on White
£129 £79 metre
Zoe Glencross
Ammi
Vert Linen
£72 £44 metre
Liana
Charcoal Grey
Christopher Farr Cloth
Sandy Lane Perennials
Azzuro
£175 £105 metre
C&C Milano
California Caning Performance
Ivory/Black
£298 £160 metre
Mark Alexander
Veranda Herringbone Outdoor
Indigo
£93 £56 metre
JAB
Valencia Outdoor
Black
£86.40 £52 metre
Outdoor Vol 2
Green
£93.90 £58 metre
Bernard Thorp
Floal Motifs
Blue/Black
£30 metre
Madeaux
New Ilona
Jadeite
£94 £36 metre
Guy Goodfellow
Persian Vine
Garnet
£180 £125 metre
Colefax and Fowler
Bowen Check
Old Blue
£98 £59 metre
Leaf Damask
£90 £55 metre
Anni Check
Fern
£185 £60 metre
Gyri Design
Gustav
Beige
£150 metre
Stylised Botanical Weave
Chartreuse
£40 metre
Chiselled
Denim
Pukka Print
Acanthus
Ocean / Tracery on Ecru
£195.60 metre
All Over
Blue / Red on Natural
Mustard / Tracery on Ecru
Yellow / Blue on Natural
Bands
Sea / Sky on Natural
£210 metre
Booty
Chennai
Marine on Natural
£224.50 metre
Flora
Calamine / Annabel Blue on Ecru
Airforce Blue / Jam on Ecru
Floral Jaal
Blush / Blossom on Natural
Floral Stripe
Deep Blue / Lime on Bleach
Crimson / Dove Blue on Natural
Lotus
Teal / Arsenic on Ecru
Dove Blue / Lime on Bleach
Brick / Dove Blue on Natural
Madras
£327.60 metre
Necklace
Ogee
Aqua / Green on Natural
Paisley
Aqua / Raspberry on Ecru
Cobalt/ Green on Ecru
Rust/ Green on Ecru
Palam Ogee
Terracotta / Marine on Natural
Palampore
Midnight / Marine on Natural
Celeste / Willow on Ecru
Pom
Posy
Ribbons
Airforce/ Jam on Natural
Sprig
Aqua / Raspberry on Natural
Star
Oyster / Slate on Ecru
Cherry / Oyster on Ecru
Celeste/ Willow
Valentine
Lichen / Citron on Ecru
Vine
Mustard / Fuchsia on Ecru
Peacock / Grass on Ecru
Tracery / Fuchsia on Ecru
Airforce Blue / Jam on Natural
Arches
Claret
Ribands
Gabby's Blush
Periwinkle
Seafoam Sorbet
Nichola Taylorson
Kali Embroidered
Pink Blush
£180 metre
Light Green
Anushka Embroidered
Deep Blue
Taupe
Mustard Yellow
Blue-Grey
Neela
Dusty Pink
£125 metre
Natural
Mustard Green
Lavi
Slate Blue
Moksha
Jasmine Embroidered
Dabu Stripe Embroidered
Moss Green
Rust
Ash Grey
Mustard
Jiva Embroidered
Taraka Embroidered
Kali
Kali Emroidered
Anushka
Carskiey Collection Single Stripe
Mahal
Niagra Blue
£190 £119 metre
Morris & Co
Orkney Weave
Lightish Grey
£109.60 £70.80 metre
Plain Cotton
One Way
Indigo/Grey
£75 metre
Claremont
Serge Antique Linen
£120 £70 metre
Semis Montrichard Weave
£78 metre
Manuel Canovas
Sami
£79 metre
Plain Linen
Ice
£28 metre
Lewis & Wood
Indienne
Storm
£118.90 £72 metre
Volga Linen
Marusya
Lilac
£96 £48 metre
Marvic
Renishaw
Paprika
£211 £89 metre
Wood for the Trees
Grey
Sophy
£205 £100 metre
Carskiey Broad Stripe
Chocolate and Royal Blue
Sophia Frances
Painted Stripe
£110 metre
Pink/Red
Zaggerty
Pinks
£130 metre
Indigo Blue
Olive
Heidi
Mulberry
£105 metre
Cherry
Cinnamon
Sunshine
Night Sky
Moss & Blue
Ocean
Aubrey
Olive Green
Moss & Pink
Zaza
Indigo and Cornflower Blue
Dimpsey
Dark Red and Mustard
Cornflower Blue
Olive Green and Mustard
Indigo Blue and Mustard
Blue and Red
Wildwood
Mattis
Blue and Green
Blue and Pink
Pink and Pink
Liva
Ochre
Filippa
Blue/Blue
Green/Blue
Pink/Orange
Duck Blue
Alexander
Brown
£160 metre
Arthur
Duck Green
Otto
Bethie Tricks Textiles
Wild Flower
Red and Blue
Fabricut
Dreamer Ikat
Aegean
£172 £100 metre
Pierre Frey
Cavaillon
Mordore
£140 metre
Nantucket Zig-Zag
Putty
£120 £84 metre
Perennials
Tatton Stripe
Patina
£99 £58 metre
GP & J Baker
West Green Stripe
Teal and Natural
£60 £36 metre
Chelsea Square
Blue Spruce
John Stefanidis
Gonfaloniere
Yellow/ Mustard
£54 metre
Jean-Paul Gaultier
Escale
Naturel
£172.70 £105 metre
The Design Archives
Chloe
Mist
£98 £58 metre
Vanessa Arbuthnott
Up the garden Path
Duck Egg
£68 £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