Have a question?

Talk to us on live chat or send us an email at hello@happyflorist.my.

We’re online from 9am – 5pm, Monday – Saturday (excluding Public Holidays).

Which Area We Deliver To?


KK city, Sembulan, Sutera Harbour, Likas, Damai, Lintas, Lido, Luyang.


Tg. Aru, Kepayan, Towering, Penampang, Bundusan, Plaza 333, KKIA, Kg. Minitod, Kolombong, Inanam, Kingfisher, UMS, 1Borneo, Alamestra


Petagas, Putatan, Donggongon, Menggatal, Sulaiman, Taman Indah Permai, Bandar Sierra.


Delivery Information

Yes, same-day delivery is available for orders before 12pm daily. Minimum 2 hours of preparation required.
Our standard delivery rate starts from RM15. You’ll be prompted for the delivery rate that applies to you
Our standard delivery is between 9am to 6pm, Monday through Saturday. We will call the recipient before delivery to make sure they are available to receive the flowers & gifts.
We’ll send a delivery confirmation to the email address you used to place your order! The email will let you know what time your order was delivered.
It depends! Normally, we will call the receiver before we send over the flower. If the receiver is not available, we will arrange the most convenient time for delivery. We’ll also notify the sender in an email once the flower has been delivered. For covid-19, we’re delivering contactless: we’ll call/text on the way and then leave the box safely in front of the house.

Flowers & Gifts Information

Yes, we only use fresh flowers from local suppliers.
We launch new design every 2-3 months, depending on the requests from our customers.

We do not offer different colors of flower at the moment unfortunately. 

Orders & Payment Information

  1. Choose the product, add to cart and fill in necessary information
  2. Payment via Maybank, RHB, CIMB etc. You will be guided along the way
  3. You will receive confirmation email upon completing order
  4. Our customer support will be in touch with you when the order is ready for delivery
  5. Receiver will receive phone call before we deliver to ensure availability
You can call our customer support at 017-8171709 at normal business hours (Mon-Sat, 9am-6pm)

My Account

You may create a new account with us if it’s your first time. Alternatively, you may opt for guest check out. Please note that having an account with us will make placing your future orders more convenient!

You may reset your password by visiting the login page and clicking on the “Forgot Password?” link.

You may change your account details after you’ve logged into your account here. You may change your details by clicking on the My Address or My Details button there.