Delivery and Returns

Our Delivery Promise to You

At Mirrors Online Direct Ltd, MOD, delivery of your mirrors is critically important to us. We want you to be happy with your purchase and the time in which it reaches you.

Our Delivery Process

Delivery of our larger or more delicate mirrors, is by a specially selected and trusted mirror delivery experts who have their own fleet of vehicles throughout the UK.  They work within defined delivery times, dependent on your postcode. We will tell you your exact dispatch date when we arrange that all important delivery.

For smaller mirrors, we make use of a reliable, fast yet careful courier service meaning we can often deliver your chosen mirror within 2 days of receiving your order.

Deliveries outside UK mainland

All prices quoted on the site include FREE delivery to anywhere within the UK mainland. For deliveries to Northern & Southern Ireland the Channel Islands, Isle of Man, Isle Of White and the Highlands and Islands we reserve the right to levy an additional £20- £70 depending on mirror size and destination. Please call us for a quote before ordering.

Europe and Rest of World Deliveries

We regularly deliver mirrors to many countries in mainland Europe. Before placing your order, please contact us for an accurate delivery quote. This can be done either by email at or by calling us on +44 (0)1753 369085. Please let us know which mirror(s) you are interested in and the city, country and postcode we should deliver to.

Regrettably we are currently unable to deliver any mirrors outside Europe. However, if you are able to organise your own transport simply get in touch to discuss the options. 

How Quickly?

Mirrors to be supplied within the UK mainland will usually be delivered within 5-7 working days of receipt of full payment and your order being accepted.  We will contact you by email or phone/text, in advance, to notify you of their intended delivery date and time.

We can often get mirrors to you much faster, depending on the mirror and your location – so if it’s urgent give us a call or email us at and we will do everything we can to meet your delivery timetable (this may be subject to an additional fee).

Any bespoke ‘Made to Order’ mirrors will be delivered within 28 days of order and upon receipt of full payment.

In the unlikely event that your requested item has become out of stock since the time of placing your order, we will contact you within 24 hours to discuss suitable alternatives.

Where to?

Items are delivered to the delivery address supplied. Items will only be delivered to the ground floor or pavement level.

Accepting your delivery

Please ensure you thoroughly inspect your mirror for any damage at the time of delivery. Once goods are accepted signed or not signed for, no responsibility can be taken by MOD for any loss or damage whatsoever. 

In the unlikely event your mirror arrives damaged, please DO NOT accept the delivery but call us for a replacement.


Our packaging has been designed for maximum protection. In many cases our mirrors are re-inspected after manufacture and therefore the packaging may arrive re-taped following our inspection. This helps reduce the amount of new packaging which, in turn, reduces waste. Most of our packaging is recyclable.


Buying online is incredibly convenient, but what happens if you are not happy with your purchase? We at MOD believe in giving you, our customer, the best service we can, offering the best possible risk free service that we can. We are therefore delighted to confirm that, in the unlikely event that you wish to return your purchase, we will organise the return for you at NO EXTRA COST. All we ask is that you notify us within 3 days of delivery, and that the mirror is put back into its original packaging and resealed. We accept returns within 28 days, but these would need to be returned to us at your own cost.

NB: OUR FREE RETURN POLICY APPLIES ONLY IN MAINLAND UK. Please contact us directly if you are ordering/returning from Northern Ireland, Southern Ireland or Europe.

To organise your return simply call us on 01753 369085 or email