This June only—Grab up to 10 free samples instead of 6, with no postage fees to UK addresses! Introducing new large samples!
Free Sample Swatches
30-Day Returns Guarantee
Free Delivery Over £75 (Conditions Apply)
Your Mini-Basket
Your basket is empty at the moment... Why not see what we can do about that?
Your Samples

You haven't chosen any samples yet. Remember that your first ten samples of most fabrics are free!

Large, or additional samples thereafter, are charged at £0.50/each.

Shop Now!

Shopping With Fabric Online

We make every effort to dispatch orders as quickly as possible, typically the next working day. During busy periods, however, it can sometimes take to 3-5 working days to fully process some orders.

Any delivery speeds advised at checkout refer only to how quickly your order will be delivered after it has left our premises.

Orders are typically processed on a 'first come, first served' basis, but we will always try to help out where we can. If you have any concerns about how quickly we will be able to process your order, we encourage you to get in touch with our sales team for up-to-date information.

Orders over £75 are eligible for free delivery (mainland UK only, excluding Scottish Highlands and Offshore Islands).

We operate a 30-day returns guarantee for fabric which is unused and uncut, and our sales team are always on-hand to help resolve any problems with your order.

Basket

Your basket is empty at the moment... Why not see what we can do about that?