New In!
Shop Collections
Haines x Lorfords Contemporary
Our sustainable furniture collection with Lorfords
Haines Curates
A collective of independent ECO DESIGNERS
Bespoke Frilled Cushions
CURATE YOUR OWN DESIGNER CUSHION
Haines x Daydress
Fashion fabrics repurposed for interiors
Haines at Home
Blog
Press
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
1973 products
Ian Mankin
Organic Pavilion
Natural
£35 metre
Designers Guild
Corda Cord
Denim
£69 £45 metre
Fermoie
Carskiey Collection Single Stripe
White On Natural
£170 £85 metre
Plain Weave
Blue Green
£20 metre
Linwood
Omega Velvet
Yorkstone
£59.90 £36 metre
Varese Velvet
Dusk
£94 £56 metre
Cadet
Dundee
£69.50 £50 metre
Neutral
Madeaux
Occhio
Charcoal
£100 £34 metre
Bennison
Teeth Stripe
Rosevine Pink, Grey on Beige
£285 £140 metre
New Ilona
Indigo
£94 £36 metre
Ocean
Porta Romana
Geo
Mustard
£28 metre
Fortunata
Silver/Moss
£182 £54 metre
Kirkby Design
Zig Zag
Banana
£69 £40 metre
Navy
Larsen
Horta
Bronze
£69 £48 metre
Worcester Stripe
Etruscan
Malvern Hills
Sanderson
Alencon
£102 £60 metre
Giulietta
Linen
£141 £85 metre
Plain Sateen
Champagne
Martyn Lawrence Bullard
Delos
Marigold
£167.70 £115 metre
Nicholas Herbert
Caterina
Original
£146 £100 metre
Soane
Tendril Vine
Walnut and Sage
£230 metre
Herringbone Weave
Grey/Neutral
Cross Stitch Style Weave
Silver/Grey
Two Thread Weave
Parker & Jules
Trees
Rose/ Crimson
£170 £65 metre
Kate Medlicott
Birds of Paradise
Tropical
£115 metre
Kooky Cockatoos
Turquoise & Berry
The Journeyman
Duck Egg & Ochre
Yellow Ochre
Arista
Duck Egg & Pink
Valencia
Natural, Raspberry & Fern
Moresca
Natural, Pink & Duck Egg
Meuse Solid
Duck Egg
Sky Blue
Rose
Ardennes
Pink Raspberry
Macaron
Meuse
Chardon-Marie
Namêche
Sky Blue & Tangerine
Plain, Sky Blue & Tangerine
Ardennes & Pink Raspberry
Macaron & Pink Raspberry
Plain, Macaron & Pink Raspberry
Plain Linen
Quince
£170 £110 metre
Daphne Roach
Lichen Mania
Inglewood
£126 metre
Rust
Green
Blue
Flora Poppy
Rust/Damson/Sap
£135 metre
Curved Metal
Sandbeck Green
Red
Aerial View
Blue/Green/Smoke
Jessica Osborne
Ripple
Blue and Amber
£164 £110 metre
Blithfield
Kemble
Silver
£160 £110 metre
Indigo and Will's
Star Trellis Block Print
£87 £60 metre
Pomily
Checkers
Light Pink
Pink
Barneby Gates
Pineapple
Gold on Natural
£120 £72 metre
Fox and Hen
Brick
Sage
Tasha Textiles
Circles
£170 £102 metre
Starflower
Lelievre
Ecaille De Chine
Cream
£130 £59 metre
Morris & Co
Seaweed
Cobalt/ Thyme
£99 £65 metre
Larson
Gila
Spice
£126 £76 metre
£24 metre
Diagonal Weave Wool
Beige
Mark Alexander
Dharma
Aluminium
£94 £40 metre
Kate Forman
Nikita
Aqua
£105 £73 metre
Lewis & Wood
Rococo Linen
Fritillary
£129 £90 metre
Quantock
Grey
Palampore
Eau de Nil
£175 metre
Christobel
Pale Blue
£59 metre
Figured Linen
N-069
Romo
Botero
Slate
£85 £55 metre
Hennell
Stone
£135 £80 metre
Harlequin
Trattino
Heather, Green, Mustard
£22 metre
Romo/Kirby
Sculpt Velvet
Soft Jade
£146 £90 metre
Schumacher
Campagne
Persimmon and Red
£297 £205 metre
Jim Thompson
Imperial China
£130 £78 metre
Marden
£145 metre
Heavyweight Geometric Weave
Carskiey Collection Broad Stripe
Olive and Khaki
Ellen Merchant
Nomad
Bazaar
£174 metre
Jamboree
Green & Blue
Emerald & Blue
Pink & Blue
Blues
Kites
Emerald
Paisley Print
Charleston
Multi
Clarke & Clarke
Bowood
Duckegg
£59.50 £38 metre
GP & J Baker
Taplow
£60 metre
Rose and Chocolate
Carskiey Collection Plain
Olive Green
Nichola Taylorson
Jiva
£110 £75 metre
Classic Striped Weave
Red and Dark Cream
£30 metre
Plain Velvet
Blush Fawn
Oaksey Linen
Sea Glass
£91 £56 metre
Zoe Glencross
Slade Stripe
Pebble Grey
£87 £59 metre
Two Thread Linen
Blue and Fawn
Colefax and Fowler
Leonora
Red and Green
£112 £67 metre
Jane Churchil
Arlo Stripe
Grey and Taupe
£36 metre
Jumbo Cord
Cinnamon
£38 metre
Zimmer + Rohde
Leafland
£66 £39 metre
Tented Stripe
Hollis
Magnesium
Black/ Grey
£18 metre
Rustika
Textured Velvet
Merlot
Welland & Wye
Fenella Crewel
£130 £80 metre
Titian
Wide Stripe
Ivory and Grey
£19 metre
Linen Weave
Purple
Warwick
Manolo
Harissa
£26 £15 metre
Choice
Pale Grey
£47 £27 metre
Bruge
Taupe
Thick Weave
Altfield London
Lulworth
Boysenberry
£34 metre
Villa Nova
Atlantis
Putty
£48 £20 metre
Kirkby
Chelsea
£89.50 £40 metre
Silk Gallery
Helena
Gold
Lange Glazed Linen
Nude
£118 £75 metre
Thick Thread Weave
£32 metre
Emperor's Vine
Red, Blues, Sienna
£198 £135 metre
Christopher Farr Cloth
36-24-36
£100 £60 metre
Brown
Zimmer + Rhode
Large Painted Check
White and Silver
Multi Woven Stripe
Sunshine
Leoni
£40 £20 metre
Mid Grey
Warm Grey
Vertical Stripe Outdoor
£90 £48 metre
36-24-36 Outdoor
Verde
£90 £58 metre
36-24-36 OUTDOOR
Latte
£108 £58 metre
Chocolate
Salvia
Olicana
Yachting Cotton
Ultramarine
Velvet Effect
Steel / Blue Grey
Linara
Harbour Grey
£42 £20 metre
Rubelli
Embroidered Stripe
Claret and Cream
Zenith Chevron
£120 £68 metre
Ribbed Weave
Mouse
£25 metre
Vintage Collier Campbell
Stencil Flower (Positive)
Peach
Jade
H&S Fabrics
Lucca
Glade
Blush
Meditations Stripe
Apple Time
Cracked Effect Velvet
Deep Blue
Brushed Cotton
Holland & Sherry
Solstice
Lapis Lazuli
£258 £149 metre
Andrew Martin
Brook
Cloud
Ticking Stripe
Shetland
Ascot
Neisha Crosland
Tulip
£140 metre
Strata Stripe
Donkey
£65 metre
Bernard Thorp
Edinburgh
Ochre/ Plum
£171 £106.20 metre
Midsummer
£68 £45 metre
Chenille Weave
Forest Green
Flora
Lapsang Gold
£269 £150 metre
Pollen
Moss
£110 metre
Ochre
Jean Monro for Lee Jofa
Stag and Hounds
£220 £80 metre
Sable
Berry
Maize
Jacaranda/Ivory
£166 £115 metre
Bird Tree
Burgundy/ Gold
£197 £120 metre
Beaded Stripe
White/ String
£980 £65 metre
Plum/ String
Poulton Stripe
Red (L-005)
£170 £105 metre
£180 metre
Abstract Weave
Pale Aqua
Scott
Off-White
£75 £35 metre
Camengo
Key West
Tampa
£71 £28 metre
Infinity Cotton Feel Velvet
Royal Blue
£73 £45 metre
Small Floral Trellis
Grey on White
Mille Feuille
Pink and Grey
£64 metre
Toana
White
£680 £45 metre
Narrow Stripes on Linen
Pink and Yellow
£49 metre
Chivasso
Blueprint
£125 £75 metre
Yellow
£1,250 £75 metre
Garden
Steel Grey
Chesil Beach Velvet
Blue Granite
£83.90 £50 metre
Parc
£87 £56 metre
Corda Velvet
Prestigious Textiles
Oslo
Harvest
£33 £21 metre
Levante
Turquoise
£56.30 £28 metre
Cezanne
Gold, Grey and Off-White
£47 £32 metre
Nile & York
Raffles
Pale Lime
Thibaut
Mekong Stripe
Charcoal and Taupe
£144 £89 metre
Jim Thompson No.9
Lead The Way
£165 £65 metre
Reverse Little Kasumi
£265 £158 metre
£90 metre
Thistle Trellis
Toile
£75 £48 metre
Louella
£86 £30 metre
Fabrics Reverse Phoenix II
Mid Blue on Oyster
£265 £163 metre
iLiv
Sumi
£39 £20 metre
Kravet
Rucksack
Zinc
£149 £65 metre
041 Downpipe
Pukka Print
Feather Jaal
£1,950 £50 metre
Tango Velvet
£93 £23 metre
Apenn
Mayfield
£120 £55 metre
£77 £34 metre
Collier Campbell
Stripe
Pastel Tones
Mulberry
Torridon
Stone/ Silver
£158 £103 metre
Pierre Frey
Curacao
Kiwi
£90 £60 metre
Love Your Home
Liso Cotton
Hemp
Sweetpea
Gunmetal
Heavy Slubbed Linen Weave
Light Grey
Plain
Steel Blue
Rabbit
Augusta
£175 £154 metre
Heavy-Weight Weave
Grey Green
Curica
Lime
Tracks
£1,200 £75 metre
Oxus
Ocean Blue
£156 £96 metre
Duck Egg and Natural
Osborne & Little
Caresse
Brick Red
£48 £30 metre
Parchment
Zoffany
Darnley Toile
Empire Grey
£120 £75 metre
Chambalon Trail
Sunstone
£109 £69 metre
Damask
£96 £59 metre
Bewick Birds
Charcoal and Gold
£58 metre
Dancers
Lemon
£1,260 £77 metre
Amapola
Olive
£110 £66 metre
Bamboo
Heavy Plain Linen
£54 metre
Holland and Sherry
Wool
Sage Green
Colette
Blue and Beige
Heathfield
Blue, Red and Sand
Toro
Smoke Blue on Linen
Fasano
Aqua Blue
£78 £40 metre
Carnac
Kari
Sky and Sea
£224 £90 metre
Kabalya
Smoke Blue
£105 £40 metre
Tulip Stripe
Blue and Ochre
Arabella
Turquoise and Coral
Fairford
£41.50 £20 metre
Odell
Faded Amethyst
£127 £30 metre
Rogers and Goffigon
Shibori
£109 £83 metre
Evitavonni
Hunter
£187 £150 metre
Textured Weave
Blue Grey
£102 £65 metre
Silver Sheer
£198 £110 metre
Glenville Velvet
£69.40 £50 metre
Florence Broadhurst
Japanese Bamboo
Chocolate on Dark Cream
White on Dark Cream
Arran
Dark Grey
£59.50 £20 metre
Tartuffe Weave
Aqua and Pearl
£106 £45 metre
Chatburn Stripe
£26 £18 metre
Dedar
Rasomosso
£220 £50 metre
Borderline
Rose Willow
Blue and Taupe
Daisy Bird with Floral Branches
Emma Hardicker
Hydrangea
Anna
Pale Grey Blue
£50 metre
Vibrant Stripe
Pink/Purple
£206 £85 metre
Daisy Bird
Corded Cotton Velvet
Oyster
Melograno
Rouge
£188.40 £85 metre
Coral
Forget-Me-Not
Navy and Yellow
Blue and Aqua
Floral 100
Black on White
Spring Floral
Black and White
Cranes
Blue and Grey
£42 metre
Blue Iris
Blue on Dark Cream
Black on Cream
Skomer
Ivory
£50 £20 metre
Esses
Burgundy and Black
Saffron Stripe
Japanese Floral
£95 £25 metre
Anjolie de Novo
Amber/ Ink
£175 £120 metre
Light blue/ Taupe
Highclere
Claremont
Sibton Strie Velvet
Slate Grey
£468 £344.50 metre
Tapet Cafe
Polka Stripe
Chevron Stripe
£75 metre
Brunschwig and Fils
Glenrinnes Lodge
Teal Green
£55 metre
Mirpur Crewel
Cream on Blue
£110 £70 metre
Wheatflower Border
Mustard and Blue
£247 £130 metre
Patrick Gallagher
Tessuti Demetrio Stripe
Duck Egg Blue, Gold, Brown
£190 £90 metre
Celia Birtwell
Posh Dot
Bouquet D’Arum
Zennith
Reverse Threads
Peacock
Royal Botanical Gardens
Hydrangeas
Virginia White
Reeds
Orange and Yellow
Acanthus
£105 £60 metre
White and Fawn
Tavistock
Pink and Blue
Ochre and Green
Tavistock Linen
Blue, Red and Ochre
Romany Stripe
Red and Blue
Romany Stripe Linen
Pepita
Blue and Yellow
Fedora
Chelworth Linen
Heather Navy Blue
Chelworth
Carlton
Red and Slate Blue
Bodiam
Blue and Red
Yellow and Blue
CLJ Home
Slatcane Bold
Our Blue
£99.20 £75 metre
Slatcane Light
£991.70 £75 metre
Sandra Jordan
Prima Alpaca
Harvest Colours
£290 £140 metre
Corded Velvet
Grey Mink
Penny Morrison
Athena
Linden Green
£159 £110 metre
Malabar
£43 metre
Grey and Yellow
Green and Yellow
Korla
Mushroom and Steel
£55 £25 metre
Skyscape
Charcoal on White
Baker Lifestyle
Salsa Squares
£75 £45 metre
John Stefanidis
Zanzibar
Leaf Green
Moksha
Mustard Green
£125 £65 metre
Wicklewood
Original Palopo
Burgundy/ Multi
£180 £120 metre
Jason D'Souza
Blakesley
£66.90 £38 metre
Original Nahuala
Yellow/ Multi
Lavi
Hamilton
Chocolate/ Turquoise
£74.20 £42 metre
Almond/ Taupe
Original Star
Cream Multi
Blue Multi
Designers Guild/William Yeoward
Nizhoni
Citron
£165 £75 metre
Abbey Stripe
Keystone
Fennel
£131.50 £55 metre
Cosgrove
£151 £90 metre
Jane Churchill
Marbury
Orange
£83 £53 metre
Hexagonal Weave
Straw
Ormond
Sand
£189 £60 metre
Triangulated
£99 £59 metre
£165 £95 metre
Flora Soames
Cornucopia
Saffron and Indigo
£350 £245 metre
Emerald and Plum
£412.80 £285 metre
Hamble
Green Grey
Imogen Heath
Aria
£155 £108.50 metre
Espalier
£156 £36 metre
Meander
Mani
Argile
John Robshaw
Diba
Azure
£200 £130 metre
Pilgrim
Lime & Lapis
Basilica - Reversible
Lapis
£170 metre
Marmo
Laguna
Paolo Moschino for Nicky Haslam
Via Krupp
Navy on Cream
£1,200 £72 metre
Xara
Hot Pink and White
£1,250 £62.50 metre
Ida
Citrine
£382 £250 metre
Belge
Navy and Blue
£142 £86 metre
Bloom
Blue & Pink
Indian Flower
Pine Cones
Sage Blush
Indigo and Wills
Heera
Fuchsia
£87 £50 metre
Zig-Zag
Upholstery Linen
Diamond Weave
Teal
Azul
Fuschia
£70 £45 metre
Woven Diamonds
Marble
£78 £49 metre
Africana
£110 £65 metre
Hot Pink
Kauri
Copper/Red
£98 £64 metre
Bert and May
Efrain
Ringlet
£194.40 £119 metre
Muriel Brandolini
Beige on White
£164.40 £99 metre
Neutral Green
Orton
French Blue
£93 £56 metre
Willow Weave
Parterre
Saffron
£166 £110 metre
Dove
Ian Sanderson
Tarasa
Nautical
£86.50 £56 metre
Moresque
Seal
Palanquin
Chrome
£82 £45 metre
Geometric
£60 £40 metre
Oriel
Dust Gold
£108.50 £155 metre
Carolina Irving
Patmos Stripe Reverse
Galbraith and Paul
Reverse Tile
Warm Grey and Ochre
£286 £175 metre
Adras
£90 £56 metre
Jasmine Embroidered
Dusky Pink
£150 £80 metre
Warm Neutral
£170 £95 metre
Jiva Embroidered
Dusty Pink
£180 £90 metre
Beetles
Charcoal/ Taupe
Circles and Squares
Oriental Filigree
Grey and White
Black and Cream
Pampas
£77.50 £45 metre
Marigny
Celadon
Coral Maze
Stone/ Cream
£120 £77 metre
The Isle Mill
Dryburgh
Green Check
Lee Jofa
Gazebo
£156 £35 metre
Clarence House
Cheng Tudor Embroidery
Black and Beige
£175 £75 metre
Veere Grenney
Kiosk
Hampton Linen
Blue, Ochre and Red
Hampton
Join our community
Be the first to find out about stock drops, special offers and inspiring stories for a sustainable future.
Your Shopping Bag
Thanks for choosing surplus over new!
Your cart is empty