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.0 kg) 
DHL Next Day - £8.49 (Next working day from dispatch) 

Roll Deliveries 
For orders over 4.01 kg 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: 
For Isle Of Man, Jersey and Guernsey orders you will need to change the Delivery Country accordingly.
 Additional charges may also apply for Northern Ireland, Scottish Highlands & Islands, Isle of Man, Jersey, Guernsey and Isles Of Scilly orders. 

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.