Copy the code and paste it during checkout
This website contains affiliate links.
New Customer? Create an Account for Member-Only Pricing
Registering an account unlocks access to special member prices on a rotating selection of fabrics and craft tools. These reduced rates show up automatically once you're logged in - no code needed, and the discounts change throughout the year.
Pattern of the Week - 20% Off Selected Dressmaking Patterns
Each week a different dressmaking or sewing pattern is featured at 20% below its usual price. The featured pattern changes every Monday morning, so if one catches your eye, grab it before the rotation moves on to the next pick.
Free Fat Quarter Bundle on Orders Over £75
Cross the £75 threshold and a complimentary fat quarter bundle worth around £12 gets added to your parcel automatically. The prints included vary depending on current stock, so it's a nice way to try fabrics you might not have picked yourself.
Gift Vouchers Available from £10 to £100
Digital gift cards are delivered by email and can be redeemed against any product on the site, including sale items. Choose a value between £10 and £100 - the recipient applies the voucher code at checkout and any remaining balance stays on the card for future orders.
Follow on Social Media for Exclusive Flash Deals
My Fabrics posts limited-time promotions on Instagram and Facebook that don't appear anywhere else on the site. These typically run for 24-48 hours and cover things like seasonal cotton prints, fat quarter bundles, and sewing accessories.
Refer a Friend - You Both Get £5 Off
Share your personal referral link with someone who hasn't shopped with My Fabrics before. When they place their first order, a £5 credit lands in your account and they get £5 off that initial purchase too. Credits stack but cannot be used against delivery charges.
10% Off for NHS and Blue Light Card Holders
Healthcare workers and emergency service staff can register their Blue Light Card at checkout to receive 10% off the full basket value. Applies to regular-priced fabrics and craft materials, excluding items already marked down in the sale section.
Buy 5+ Metres and Save on Bulk Fabric Orders
Larger projects like curtains, upholstery, or batch dressmaking qualify for a tiered discount when you order five or more metres of the same fabric. The reduced per-metre rate is applied automatically once the quantity threshold is met in your basket.
Clearance Fabrics from £1.99 per Metre
The clearance corner stocks end-of-line cottons, polyesters, and dressmaking fabrics at heavily reduced prices. Once a bolt is gone, it won't be restocked, so it's worth checking back frequently for new additions.
Free UK Delivery on Orders Over £50
Spend £50 or more on fabrics, haberdashery, or craft supplies and your postage is on us. Standard UK mainland delivery only - orders below this threshold will incur the usual shipping charge shown at checkout.
15% Student Discount for New Customers at My Fabrics
Students can enjoy 15% off their first order at My Fabrics. Verify your student status to unlock this exclusive discount on fabrics and crafts.
15% Off Your First Order with Newsletter Sign-Up
Subscribe to the My Fabrics newsletter and receive 15% off your first order. Stay updated on new fabric arrivals and exclusive offers.
Up to 80% Off Sale Items at My Fabrics
Shop the My Fabrics sale and save up to 80% on selected fabrics and craft materials. Limited stock available.