Get 10% discount when you spend £75 with promo code 75DUCK10

Delivery Costs
Delivery costs are based on the weight and length of your order apart from samples which are sent free of charge.
Costs are automatically calculated after inputting your delivery postcode and clearly visable before any payment is required.  
All fabric orders are folded unless delivered on a roll. 

Parcel Weight (0 - 0.350 kg) 
 Royal Mail 48 - £3.99 (2 to 3 working days from dispatch)
Royal Mail 24 - £4.99 (1 to 2 working day from dispatch) 

Parcel Weight (0.351 kg - 2 kg)
 Royal Mail 48 Tracked - £4.99
Royal Mail 24 Tracked - £5.99

Parcel Weight (2.1 kg - 2.5 kg) 
Royal Mail 48 Tracked - £5.99
Royal Mail 24 Tracked - £6.99

Parcel Weight (2.51 kg - 4.5 kg) 
DHL Next Day - £8.49 (Next working day from dispatch) 

Roll Deliveries 
For orders over 4.5kg roll delivery is the only option however if you prefer your fabric not to be folded ie; for velvet orders, you can choose delivery on a roll for any size order. 

Parcel Weight (0.5 kg - 20 kg) 
DX / DHL (Roll) Next Day - £12.49 (Next working days from dispatch) 

Please note: 
We reserve the right to use different carriers for your order without notice, if we feel they can provide a better service for your order. 

No refunds are offered for late delivery.
 Additional charges may apply to Northern Ireland, Scottish Highlands & Islands, Isle of Man, Jersey, Guernsey and Isles Of Scilly.