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
Christopher Farr Cloth
Carnival
Lavender
£80 metre
Nicky Haslam
Twig
Blue
£69 metre
Fermoie
Liana
Orange
£170 £85 metre
Wave
Latte
Carolina Irving
Amazon
Steel
£75 metre
Belfour - OUTDOOR
Navy and Aqua Blue
£72 metre
Kate Forman
Jag Ikat
Blue/ Green
£130 £79 metre
Annie Sloan
Tacit
French Linen
£44.90 £31.50 metre
Clarke and Clarke
Ikat Style Print
Black and White
£62 £32 metre
Susie Watson
Shalini
Blue Linen
£68 £42 metre
Baker Lifestyle
Cords
Fern
£36 £18 metre
Korla
Alhambra Stars
Mushroom
£63 £21 metre
Cubes
Turquoise
Franquemont
Woolf
Dusky Blue
£125 metre
Ash Rose
Mendip
Rose
Lewis & Wood
Squawk
Chocolate on Blue
£127 £76 metre
Nina Campbell
Chelwood
£92 £55 metre
Designers Guild
Valmarana
Crocus
£145 £87 metre
Avium
Denim
£36 £22 metre
Lemur
Navy
£52 £32 metre
Linwood
Ollaberry/ Roxburgh
Kellie
£80 £48 metre
Savernake
Blue with Aqua Flecks
£170 £110 metre
Rosario
Cobalt
£70 £42 metre
Cabbages & Roses
Tulips and Roses
Grey, Pink and Purple
£65 metre
John Stefanidis
Victoria
Multicoloured
£54 metre
Ticking
Red
£130 £69 metre
GP & J Baker
Meander
Green
£62 metre
Romo
Filey
Cilantro
£55.50 £22 metre
Warner House
Chatsworth
Antique
£65 £39 metre
Villa Nova
Chatham
Clementine
£55 £25 metre
Manuel Canovas
Bellegarde
Rouge
£112 £67 metre
Strie
Yellow Brick Road
Marden
Grey/ 18
£170 £105 metre
Nile & York
Plough Stripe
Beige
£41 £24 metre
Pangea
Zobo Designs
Pigeons and Palms
£75 £45 metre
Pierre Frey
Nikita
Pop
£375 £130 metre
Claremont
Ottoman Uni
£109 £59 metre
Harlequin
Plush Velvet
Azure
£59 £35 metre
Casamance
Fox
Cream
£76.60 £45 metre
Anna French
Kalamkari
Red and Gold
£147 £75 metre
Mille Feuille
Mustard and Neutral
Wicker
Royal Blue
Belge
Navy/Taupe
£150 £85 metre
Kate Medlicott
Fleur
Pink-Rust
£115 metre
Saikung
Ocean
Madeaux
Worcester Stripe
Spring Sky
£182 £54 metre
Eyes
Grey
Delft
Mid Blue
£49 metre
Dedar
Zig Zag Applique
Blue Green
£35 metre
Pina Colada
Sea Green
Fan Flower
Sky
£118.20 £70 metre
Pale Blue
Sophia Frances
Lulu
Spring Green/Blue
£105 metre
Jim Thompson
Zari
Blue and Green
£34 metre
Thibaut
Kasai
Plum
£186 £110 metre
Jakarta
Smokey Buff
£128.30 £77 metre
Zinc Textiles
Boardwalk Reversible
Lagoon
£80 £40 metre
Indus Flower
£129 £78 metre
Straw Yellow
Oscar Loves Coconuts
Pink
Patchwork - Large
Jane Churchill
Tresco
£122 £74 metre
Kew Botanical Gardens
Leaves
Yellow
£59 metre
Timney Fowler
Ancestral Stripe
Pink/ Slate
Peonies
Studio Humbug
Statement Stripe
Cardinal
£155 metre
Modern Ticking
Pine Needle
Jessie de Salis
Vetch
Sage Green
£110 metre
Heartbeat
Java
Magenta Blush
£168 metre
Clovelly Cloth
Wild Poppies
Olive and Dusk
£286 metre
Abigail
Red and Blue
Eloise Home
Foxglove
Green & Pink
£144 metre
Jason D'Souza
Skyline
Stone
£54.50 £26 metre
Mist
Macy
£56 £34 metre
Eastwood
Ruby
£64.90 £35 metre
Dimpsey
Blue and Mustard
£130 £78 metre
Imogen Heath
Aria
Marine
£155 £75 metre
Blithfield
Small Damask
£146 £86 metre
Colefax and Fowler
Ashlar
Multi
£180 £125 metre
Corda Velvet
Dark Blue
£69 £42 metre
Corail Outdoor
Naturel
£225 £150 metre
Tutola Perennials
JAB
Valencia Outdoor
Gold
£86.40 £52 metre
Tam Tam Outdoor
£99.50 £60 metre
Pagoda
Tomato
£79.90 £47 metre
Bolero
Cantinella
Jade
£149 £75 metre
Figured Linen
Sand
Petit Arbre
Spa Blue on Flax
£93 £58 metre
Allegro
Multi Light
£114 £55 metre
Plain Linen
£28 metre
Pukka Print
Acanthus
Fuchsia / Ocean on Natural
£195.60 metre
Posy
Crimson / Dove Blue on Natural
£210 metre
Veere Grenney
Belvedere
Brown
Estella
Charcoal
£114.40 £68 metre
Mimi Pickard
Naked Angelica
Cleo
Blues
£124 £74 metre
Plain Wool
£18 metre
Marvic
Renishaw
£12 £81 metre
Apenn
Tavistock
Blue and Yellow
£120 £55 metre
Gyri Design
Liva
£150 metre
Foibles III
Gilded Peony
Soft Yellow, Pink
£129 £77 metre
Carskiey Collection Broad Stripe
Rubelli
Second Firing 7
Acqua Profonda
£287 £140 metre
Terracotta
£150 £99 metre
Linen Voile
Light Green
Tapet Cafe
Polka Stripe
Ochre
£60 metre
Ellen Merchant
Poppies
Fresca
£156 metre
Lucy
Pomily
English Oak
£135 metre
Floral Ribbon
Sage & Rust
Checkers
Puccini
Moss, Mulberry, White
Rain
Blue/Indigo
Quantock
Straw
Arcadia Torosay
Duck Egg Blue
£69.90 £42 metre
James Hare
Kaleidoscope Lumiere
Monmartre
£342.80 £20 metre
Plain Stria Velvet
Khaki
Black Edition
Itarsi
Bilberry
£123 £48 metre
Deep Plain Velvet
£25 metre
Queens Garden Velvet
Verdigris
£157.60 £95 metre
Mark Alexander
Tashkent
Acacia
£60 £25 metre
Pomeroy
Pale Green
£58 metre
Morris & Co
Willow Bough
Russet
£99 £60 metre
Penny Morrison
Turkoman
Red and Green
£195 £115 metre
Sanderson
Fig Harvest
Chalk/Orchid
£102 £62 metre
Sepia Grey
Valencia
Duck Egg & Ochre
Namêche
Plain, Ardennes & Pink Raspberry
Barneby Gates
Pineapple
Pink and Red on Natural
£120 £72 metre
Lelievre
Ecaille De Chine
£130 £59 metre
Christobel
Fox Linton
Scroll
French Navy
£46 metre
Zig Zag
Emerald & Blue
Warwick
Manolo
Harissa
£26 £15 metre
Zimmer + Rohde
Abstract Weave
Pale Aqua
£365 £24 metre
Kravet
Rucksack
Zinc
£149 £65 metre
Royal Botanical Gardens
Meadow Mono
£48 metre
Love Your Home
Liso Cotton
Pebble
£19 metre
Raven
Berry
Pumpkin
Emma Hardicker
Hydrangea
Grey Blue
£45 metre
Ochre and Green
Romany Stripe
Romany Stripe Linen
Fedora
Carlton Linen
Chandler
Pink/Sand
£108 £62 metre
Clarke & Clarke
Harewood
Blakesley
£66.90 £38 metre
Pilgrim
Lapis & Lime
Vaughan Designs
Samos
Red/ Pink
£140 £70 metre
Christopher Farr
Algonquin
Dark Green
Boucle
£39 metre
Guy Goodfellow
Helmingham
Cognac
Rumeli
£210 £145 metre
Schumacher/ Veere Grenney
Townline
£235.20 £140 metre
Zak + Fox
Babylon
02
£391 £195 metre
Piedmont (2 Stripe)
£150 £90 metre
Timorous Beasties
Union Cloth
Dusky Pink
Moderna
Storm
£133.50 £79 metre
Carnations
Purple
Astrea
Mint Green
£1,700 £85 metre
Namay Samay
Gorjon
Oxblood Red
Kew Royal Botanical
Ribbon and Roses
Pink/ Neutral
Helen Blanche
Painted Stripe
Rabanna
Zoffany
Anar Trellis
Blue/ Platinum Grey
£226 £135 metre
Ikat Bokhara
£169 £99 metre
Foibles
The Design Archives
Chloe
£98 £58 metre
Grand Tiffany
Aqua
Opal
£156 £94 metre
Peacock Blue
GP&J Baker
Alveston
Citron/ Graphite
£189 £99 metre
Cassis
Paon
£88 £52 metre
Twig Trellis
Tyndall
Clay
£132 £65 metre
Ian Sanderson
Click
Red/ Blue
£125 £75 metre
Olive Green
The Brook - Velvet
Tapestry Red
£194 £114 metre
Teal/ Brown
Rose Uniacke
Stripe
Bude
£112 £62 metre
£132 £75 metre
Charlotte Gaisford
Georgie Girl B
Kiosk
Grey Green
Pelargonium
Pink and Green
Juliette
Pink/ Green
£50 metre
Jaisalmir Reverse
Raspberry Red
Corney and Company
Flight
Orange/ Rust
Mughal Menagerie
£57 £33 metre
Latika
Grey/ Blue
Tilly
Cordoba
Pink/ Blue
£140 metre
Patmos
£120 metre
Neutral
Sky Blue
Chocolate
Slubbed Linen Mix
Slubbed Linen
Emerald Green
£42 metre
Hazelbury
£115 £69 metre
Particles
Coffee
Grey/ Taupe
Mimosa
£68 metre
Chester
£153 £93 metre
Vanderhurd
Petite Tulipe
Mander
£198 £120 metre
Smokey Blue with Pale Blue Flecks
Chiltern
Mid Green
Delos
Chase Erwin
Diva
Limone
Lisa Fine Textiles
Aswan
Passion
£362 £200 metre
Speedwell
Morris & Co.
Bamboo
Cloud
Marlborough
Designers Guild X Christian Lacroix
Le Pas Des Anges
£145 £85 metre
Gainsborough
Key
£180 £65 metre
Jade Green
Wool Check
£29 metre
Vintage Colefax and Fowler
£32 metre
Vintage Mulberry
Dutch Masters
Mustard Yellow
£64 metre
Isle Mill
Orkney
Orchard
£107.20 £60 metre
Patchwork XS
Circus in Morocco
Mud Blue
Flaming Zig Zag
Blues and Reds
Sophie Harpley
Sonia
Paris
£165 metre
Lowri
Seren
Plaster Pink
Daphne Roach
Eryngium
Blush Pink
£126 metre
Ribbon Check
Pink Red
Flower Box
Blue Red
Wear The Walls
Perennial
Dusk
£129 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