Free UK delivery over £60
Fabrics that don't cost the earth (literally)


All orders are shipped with Royal Mail and processed within 2 working days.

  • UK – Royal Mail 2nd Class £3.00
  • UK – Free shipping for orders over £60.00
  • Europe  – Royal Mail Tracked and Signed – £15
  • Rest of the World –  Royal Mail International Standard – £25


Duties and Taxes


From 1st January 2021, orders from EU countries with an order value over €150/£135 will be subject to import duty. Note, all EU orders are subject to VAT charges.


Rest of the World

International orders may be subject to import taxes.

Please note, Good Fabric is only covering shipping fees, all additional costs such as import taxes and duties to be covered by buyers.

Should the parcel be particularly heavy due to a large order, there will be an additional surcharge for shipping. We will contact you via email to confirm the shipping fee.

10% off your first Good Fabric order

Join the mailing list for fabric drops, haberdashery supplies, blogs, promotions and a juicy 10% off your first order.


10% off your first order

Sign up to the Good Fabric mailing list and we’ll send you proper good stuff, like:

Sign in

Let's talk cookies

We use cookies to manage your Good Fabric experience, track visits so we can keep making improvements, and show ads on third-party websites like Facebook. Find out more →