Willow Direct - Wholesale Wicker Baskets and Basketware for Trade


(excluding VAT)

The minimum delivered order to a UK mainland location is £100 nett which will attract a handling and carriage charge of £15.00.

The minimum order for free delivery is £250 nett with the following discounts for larger orders:

£500 – 5% Discount
£1000 – 10% Discount
£1500 – 15% Discount
£2000 – 20% Discount

If you are considering placing an order considerably higher in value than £2000 then please call to discuss any further discounts that may be available to you.

We can offer a next working day delivery service to most UK mainland destinations (geographically dependant). Please contact us for information.

For deliveries to Ireland the minimum order level is £250, but all other terms are as per UK mainland. Delivery timescale to Ireland is usually 3-4 days.


We are able to send to any European destination. Delivery surcharges may apply to destinations outside of the UK & Ireland (geographically dependant) please contact us for information. European deliveries take a minimum of three days to arrive but rarely more than a week, however delivery dates cannot be guaranteed.


We are able to send to most international destinations, however in our experience it is often cheaper for overseas customers to arrange their own courier services from the UK. Delivery surcharges may apply, please contact us for information.


If you’re coming to beautiful Derbyshire to collect an order from our offices, or if you want to come and have a look at any products from our range, please let us know when you’d like to visit – we have warehouses in various locations across Derbyshire, so by making an appointment we can ensure we have all your goods ready and waiting.

The minimum Cash & Carry order is £100 Nett with the following discounts for larger orders:

Cash and Carry order excluding VAT

£250 – 10% Discount
£500 - 15% Discount
£1000 - 20% Discount

Any enquiries about delivery then either e-mail us at sales@willowdirect.com or telephone on 01629 823885



Already a customer?

New customer?


You can call us between 9am - 5pm, Monday to Friday on 01629 823 885, or click the button below.

Go to our contact form