Skip to content
Free delivery in Peninsular Malaysia from RM80. Roasted to order, shipped within 24 hours of roasting. Free Peninsular delivery from RM80Shop the beans
A red Bean Shipper Blend bag on a wooden counter with coffee beans, a halved passion fruit, sugar cane and dark chocolate in soft window light
Never drink stale coffee again.

Roasted to order. RM1.88 a cup at 15g.

Shipper Blend is our most-ordered coffee: dark chocolate, passionfruit and sugarcane. Smooth black, and built to hold up in milk.

Roasted to order in Kuala Lumpur, dated on the bag and out the door within 24 hours of the drum. RM75 for 2 × 300g, about 40 cups at 15g.

Size

about 40 cups at 15g · RM1.88 a cup

Grind

Whole bean keeps its flavour longest. Pick a grind only if you don't own a grinder.

4.5 · 269 reviewsBeans not right? Free replacement, no questions asked.

First order? 15% off with FIRSTORDER, added to your bag for you: 2 × 300g is RM63.75 instead of RM75.

RM63.75 + RM7 delivery in Peninsular Malaysia = RM70.75 to your door. Sabah, Sarawak and Labuan: RM10. The 1 公斤 (RM101.15) ships free.

Roasted to order · ships within 24 hours of roasting · free shipping from RM80, counted after the discount

  • Visa
  • Mastercard
  • Apple Pay
  • Google Pay
  • PayPal
  • FPX
  • Touch n Go
  • GrabPay
  • ShopeePay

Pay by FPX online banking, e-wallet, card or PayPal.

  • ✓ Roasted to order in KL
  • ✓ Roast date printed on the bag
  • ✓ Ships within 24 hours of roasting
  • ✓ Est. 2014, roasting in KL since 2024

Smooth black, strong in milk, and dated on the bag.

Dark chocolate first, sugarcane at the finish.

A little passionfruit brightness in the middle. Easy black, and it holds its own in a latte.

The roast date is printed on every bag.

Roasted to order in Kuala Lumpur, and the bag leaves us within 24 hours of roasting.

It reaches you a few days later, just before it starts to taste its best, from 5 to 7 days after roasting. The whole window is yours.

RM1.88 a cup, against a RM10 to RM17 café latte.

2 × 300g is about 40 cups at 15g. That is what a café latte costs in the Klang Valley, for one cup.

No grinder? We grind it for your brewer, same price.

Whole bean if you own a grinder: it keeps its flavour for weeks, and ground coffee starts fading within 20 to 30 minutes of grinding.

No grinder? Pick the grind for your brewer and we grind it to order, at the same price.

Which grind for my brewer? →
Two bags of Shipper Blend beside an iced coffee

Your first order, to your door: the 1 公斤 ships free at a cup.

BagFirst-order priceCups at 15gPer cupShippingDelivered
300gRM33.15 RM39about 20RM1.66RM7RM40.15
2 × 300gRM63.75 RM75about 40RM1.59RM7RM70.75
1 公斤RM101.15 RM119about 0FreeRM101.15

First-order prices with FIRSTORDER; the usual price is struck through. Shipping and delivered prices are for Peninsular Malaysia: RM7, free from RM80, counted after the discount. Sabah, Sarawak and Labuan: RM10, free from RM150. The 2 × 300g at RM63.75 sits under the line; the 1 公斤 ships free.

Want two coffees instead? The Bestseller Bundle is Shipper Blend and 印尼伊真, 2 × 300g, RM85, RM9 less than the two bags bought separately, and it ships free in Peninsular Malaysia →

Not right? Free replacement. Everything else, answered.

When will it arrive?

We roast to order and ship within 24 hours of roasting. Peninsular Malaysia parcels usually land 1 to 3 business days after dispatch.

Shipping is RM7 in Peninsular Malaysia and free from RM80, counted after your first-order discount; RM10 in Sabah, Sarawak and Labuan, free from RM150; RM15 to Singapore, free from RM200.

What does the roast date on the bag mean?

It's the day your beans came out of the drum. Coffee beans taste best from 5 to 7 days after roasting and stay good to about day 30.

Yours arrives a few days after roasting, so the whole window is yours. Keep the bag sealed, away from sunlight, and grind just before you brew.

Read the freshness guide →
What if I don't like it?

Tell us and we replace it free, no questions asked. You don't send anything back.

Whole bean or ground?

Whole bean keeps its flavour for weeks. Ground coffee starts fading within 20 to 30 minutes, so choose a grind only if you don't own a grinder.

Every grind is the same price.

Is this a subscription?

No. One bag, paid once, and nothing renews.

How do I pay?

At checkout, by FPX online banking, Touch 'n Go, GrabPay or ShopeePay through Billplz, which opens your bank or e-wallet to approve the payment and brings you back. Card, Apple Pay, Google Pay and PayPal work too.

  • Visa
  • Mastercard
  • Apple Pay
  • Google Pay
  • PayPal
  • FPX
  • Touch n Go
  • GrabPay
  • ShopeePay

Start with this one. Roasted for your order.

P.S. A supermarket bag keeps getting older on its shelf. Ours is roasted for your order and the date is printed on it: RM75 for about 40 cups, replaced free if it isn't right.

4.5 · 269 reviewsBeans not right? Free replacement, no questions asked.

Not sure it's for you? Take the four-question quiz →
Bean Shipper · Est. 2014 in Kuala Lumpur · Roasting our own coffee since 2024 · From coffee lovers, for coffee lovers. Still.

Roast to door, measured

How fast is roasted to order?

Of 229 orders of our own coffee placed 6–16 Oct 2026, half were dispatched within 21 hours of the order and 83% left the same or next working day. Every bag ships within 24 hours of roasting, with the roast date printed on it.

Peninsular Malaysia parcels arrive within 2 days of dispatch, so your coffee reaches you a few days after roasting, before its best days begin. The whole window is yours.

Why the roast date matters
Median order to dispatch
21 hours
Same or next working day
83% of orders
Roast to dispatch
Within 24 hours
Sample
229 orders, 6–16 Oct 2026

Search