Our name is what we do – ALL the Fabric we sell is priced at a simple £4.99 a meter...


One Price Fabric buys end of line Fabric’s from some of the World’s largest and Most Prestigious Fabric retailers and manufacturers, then pass the savings we make directly onto you!

Our Fabrics are only ‘cheap’ in price, not in quality – In fact, the average original retail price of our Fabrics is around £25.00 per meter!

Each of our stores stock on average, 50,000 meters of Fabric – all available to touch, feel and buy straight from the roll – not from a ‘sample’ book.

We also offer a full curtain making service and upholstering advice – all you need is your measurements (See our handy guide by clicking on the ‘Curtain Making’ Tab above and get an idea of what you could save!)





29 Stafford St., Liverpool L3 8LX





1 Borough Rd, Newcastle ST5 1TJ

Love this shop, staff are always so helpful and we always manage to find just what we are looking for & more
— W.B.
Really helpful, knowledgeable and friendly staff. Great choice of fabrics and trimmings and fantastic prices too. Thanks for helping me today!
— D.M.
Had a wonderful experience here last weekend. Very helpful, great price on high quality fabric. Enthusiastic approach to upholstery project.
— R.F.