Personal Care
Monthly Offers

Personal Care

Food & Drinks
Monthly Offers

Food & Drinks

Home Essentials
Monthly Offers

Home Essentials

Pet Care
Monthly Offers

Pet Care

Everyday essentials, made easy.

What our customers say

Convenient, reliable, and packed with brands I already know and trust. Highly recommended.
Matthew
Whether I'm shopping for skincare, household essentials, or gifts for the kids, Must-Haves always has something useful.
Nicole
The ordering process is smooth, checkout is simple, and delivery is always reliable.
Joseph
What stands out most is the service. Whenever I've had a question, the team has been incredibly helpful and quick to respond.
Mark
Must-Haves has become my go-to for everyday essentials. The website is easy to use, delivery is fast, and I always find exactly what I need.
Sarah
I love being able to shop for multiple brands in one place instead of visiting different stores. It saves me so much time.
Daniel
A fantastic range of products and great offers throughout the year. It's made online shopping much more convenient for our family.
Claire

Monthly Offers

Special deals and discounts every month

Local Delivery

Quick delivery across Malta & Gozo

WhatsApp Exclusives

WhatsApp Deals

Rewards & Savings

Earn points and perks with every purchase

Questions? answered!

Everything you need to know about orders, shipping, returns and more — gathered in one calm place.

The moment your order ships you'll get a confirmation email
Tap the account icon at the top right and enter the email you used at checkout — we'll send a secure one-time link. No password to remember, ever.
Our opening hours for customer care are from Monday – Thursday 8AM – 5PM, Friday 8AM – 3PM.

If your order is placed before 12.00PM, your order will be delivered within 1-2 working days (Monday-Saturday). If your order is placed after 12.00PM, your order will be delivered within 2-3 working days (Monday-Friday).2. Can I choose a specific time or day for my delivery?
It's not possible to give an exact time for when your order will be delivered. The date that you're presented with at checkout and in your order confirmation email will be the date your order will be with you by.
When you order is prepared and ready to be delivered, we shall contact you prior to delivering to ensure that a person is home to collect your order.
We only deliver to addresses based in Malta and Gozo.
Orders under €40 have a delivery charge of €5 per delivery to Malta and Gozo. Orders over €40 include free delivery to Malta and Gozo.

The return procedure is as follows: We can accept the return within 14 days from the delivery, provided that the item you would like to return is: •undamaged, •unused, •in the original undamaged packaging. Once the above is confirmed, you can drop off the product at our stores, Upper Cross Road, Marsa, MRS 1542, Malta. You will need to provide a proof of payment of your order. We will then issue a refund via the originating payment method within 3-4 business days after drop off.
We’re really sorry if you’ve received a faulty item, kindly contact us on info@musthavesmalta.com or call us on +356 2298 3280
If you've received something you haven't ordered, kindly contact us on musthavesmalta@vjsalomone.com or call us on +356 2298 3280
Once your order has been placed and the payment has been made, you won’t be able to cancel your order or get a refund.

If your payment has been declined, then you'll need to place your order again. We're not able to reinstate an order once the payment has been declined. To help ensure your order is not declined when placing a new order we suggest checking the following: Check the card details on your order when on the payment stage to make sure the information is correct, e.g. the expiry date or your billing address. Make sure you enter the security code correctly - that's the three digit number on the back of your card. Your card issuer may have declined your payment - as they don't tell us the reason for this, it's best to check with them or contact your bank. If you've checked all of the above, try paying with another card. If your payment has been declined through the 3D secure security measures you’ll need to contact your bank for further information.

Once you have your promo code, go to the checkout page and insert the promo code in the session “Discount Code”. Please note that the promo code may only be used to specific products only. Promo codes are not valid on products which are already on offe
When registering with our Must-Haves Malta Online Shop, as a member you will be able to benefit from the below: • For every €1 you spend you will receive 2 points. • Get a €10 discount with every 200 Must-Haves Points.