Freshcoffee.

Indonesian beans roasted this week, shipped with the roast date printed on the pack. Four sizes, ground for your method. From Rp45 thousand.

Why coffee
goes stale.

The short list of why an ordinary cup tastes flat. All of it is fixable, and most of it comes down to the grind and the water.

  • The aroma is already gone

    Roasted coffee loses its aroma within weeks. What's left tastes like something else.

  • Cheap beans

    Cheap beans are often mixes of unclear origin. Nobody can vouch for what's in the bag.

  • Roasted too dark

    Roast a coffee too dark and every origin starts to taste like the same chocolate. Its character is gone.

  • Ground wrong

    Too fine a grind turns the cup bitter. Too coarse and the acidity stands out while the body never shows up.

Three ways to drink coffee.

A single origin whose origin you can actually taste, a blend that stays consistent every day, or the gear that makes your brew right.

Single Origin

From Rp45.000

One origin, one character. A taste the others can't blur.

  • 9 origins from Aceh to Papua
  • Roast date printed
  • Whole bean or ground
See the origins

Blend

From Rp78.000

Our own recipes, one consistent profile in every sip.

  • 4 recipes with open compositions
  • Single origin or blend, your pick
  • Available as a monthly subscription

The daily drinker? The blend is the most consistent and the easiest to drink.

See our blends

Equipment

From Rp65.000

Brew gear that's actually right, so grind and ratio stop being guesses.

  • V60, filters, grinder, press
  • A starter set
  • A short brew guide
See the gear

How it works

  1. Pick your origin.

    Today

    Message us about the origin you want, how many grams, and whether you want the beans whole or ground. Not sure yet? We'll help you choose.

    WhatsApp, 09.12

    250 g of Gayo please, ground medium.

    Replied

  2. We roast.

    2–3 business days

    The beans are roasted to the origin's own profile. No dark disguise over an unclear lot — the colour stays honest and so does the taste.

    Roast, 14 Nov

    Gayo, medium to dark. Roast 13 Nov 2026.

    Ready

  3. We ship.

    1–3 business days

    Packed in a one-way valve bag, so the beans stay fresh on the way. The tracking number goes out as soon as the parcel is with the courier.

    Courier, 16 Nov

    JNE REG · 8827 4410 29

    Delivered

  4. You brew.

    Throughout

    In the box there's a short brew guide for that origin's profile. If the cup is off, message us and we'll help you tune the grind or the ratio.

    Brew guide

    V60 · 20 g · 300 ml · 2:45

    Included

Start an order

What you receive.

Beans with the roast date printed, packed with a one-way valve, and a brew guide for the origin's profile.

Whole beans, or ground for your method. The gear comes along if you don't have it yet.

Roast batch

Sample batch

Home pack 250 g · Gayo, Aceh Tengah

Roast 14 Nov 2026

Sample Gayo roast batch, 14 November 2026.
OriginProcessGrindWeight
GayoAceh Tengah · 1,300–1,600 maslMedium to DarkMedium250 grams
MandhelingSumatera Utara · 1,200–1,500 maslMedium to DarkMedium250 grams
SidikalangSumatera Utara · 1,400–1,500 maslMediumMedium250 grams
Java PreangerJawa Barat · 1,000–1,700 maslMediumMedium250 grams
KintamaniBali · 900–1,400 maslLight to MediumMedium250 grams
WamenaPapua Pegunungan · 1,300–1,700 maslLightMedium250 grams

Gayo, Aceh Tengah

Roast 14 Nov 2026

Wet hulled · 1,300–1,600 masl

Dark chocolate, spice, full body

250 grams · whole beans

Kintamani, Bali

Roast 14 Nov 2026

Natural · 900–1,400 masl

Lime, citrus, flowers

250 grams · whole beans

Packing label

TokoKopi

Single Origin · Gayo

Roast 14 Nov 2026 · 250 g

Halal MUI · P-IRT printed

Brew guide

V60 · 20 g · 300 ml

Water 92°C · 2:45

Grind fine-medium

Pour in three circles

Order summary

Pack: Home 250 g

Origin: Gayo

Grind: medium

Status: shipped

Monthly subscription

Rp320.000

per month

500 g, the origin rotates

Cancel anytime

Fresh, or
replaced.

We roast in small batches and ship that week's batch. If the beans are old, the taste is off, or the parcel arrives damaged, we replace it — you don't have to convince us first.

See the FAQ

Why a roast that's too dark erases the origin.

The darker the roast, the more of each origin's character disappears. Pick a roast level to see which notes are still there.

Roast level

Medium

Chocolate, caramel, a little fruit

The most balanced. Works for almost every method.

What survives

  • Caramel
  • Chocolate
  • Nutty
  • Mild fruit

What's gone

  • Sharp citrus
  • Floral

The brew
guide.

Ten basics so the coffee you ordered turns out good in the cup. Read them before ordering and there are no surprises.

Ask about the guide

By ordering from TokoKopi you accept the terms above: the beans are roasted to the origin's profile, nothing is added, the roast date is always printed, and grinding happens only when you ask for it.

Brewing guidelinesapplies to every order
Our roast, not a dark disguiseEvery bean is roasted in-house in small batches. We use nothing that covers up an unclear origin.

Every bean is roasted in-house in small batches. We use nothing that covers up an unclear origin.

The roast date is always printedStrictEvery pack carries its roast date. If that date is more than six weeks old, contact us — don't brew it.

Every pack carries its roast date. If that date is more than six weeks old, contact us — don't brew it.

Ground only on requestWe grind for the method you name. If you have your own grinder, we'd rather ship the beans whole so no aroma is lost on the way.

We grind for the method you name. If you have your own grinder, we'd rather ship the beans whole so no aroma is lost on the way.

The valve lets air out, not inThe valve on the pack lets the CO₂ escaping from fresh beans out, so pressure never damages the aroma inside.

The valve on the pack lets the CO₂ escaping from fresh beans out, so pressure never damages the aroma inside.

No preservatives, nothing addedRequiredNo salt, no sugar, no preservatives. What you drink is the taste of the bean itself.

No salt, no sugar, no preservatives. What you drink is the taste of the bean itself.

Coarse for espresso, fine for V60StrictA V60 needs a fine grind; espresso needs the finest of all. In doubt, pick the French Press — the most forgiving of the three.

A V60 needs a fine grind; espresso needs the finest of all. In doubt, pick the French Press — the most forgiving of the three.

Water decides forty percent of the tasteWater that's too hard makes bitterness louder; cloudy water wrecks the acidity. Mineral or filtered water is the safest pick.

Water that's too hard makes bitterness louder; cloudy water wrecks the acidity. Mineral or filtered water is the safest pick.

The grind matters more than the gearExpensive gear won't rescue a wrong grind. Starting out, one adjustable grinder is enough.

Expensive gear won't rescue a wrong grind. Starting out, one adjustable grinder is enough.

Store it dryNot in the fridge. Keep it in an airtight container, away from sunlight, at room temperature. Humidity is aroma's main enemy.

Not in the fridge. Keep it in an airtight container, away from sunlight, at room temperature. Humidity is aroma's main enemy.

Use within 4 weeks of the roastGuaranteeAfter four weeks the aroma has dropped off noticeably. If you go through a lot, order smaller but more often.

After four weeks the aroma has dropped off noticeably. If you go through a lot, order smaller but more often.

Origin card.

Nine origins, one sheet. Sample display.

  • Origin
  • Region
  • Altitude
  • Method
  • Roast
Gayo
Aceh Tengah · 1,300–1,600 masl · Wet hulled · Medium to Dark
Mandheling
Sumatera Utara · 1,200–1,500 masl · Wet hulled · Medium to Dark
Sidikalang
Sumatera Utara · 1,400–1,500 masl · Wet hulled, optically sorted · Medium
Java Preanger
Jawa Barat · 1,000–1,700 masl · Wet hulled · Medium
Kintamani
Bali · 900–1,400 masl · Wet hulled or natural · Light to Medium
Wamena
Papua Pegunungan · 1,300–1,700 masl · Natural (whole-cherry dry) · Light
Toraja
Sulawesi Selatan · 1,200–1,500 masl · Wet hulled · Medium to Dark
Robusta Lampung
Lampung · 400–900 masl · Wet hulled · Medium to Dark
House Blend
Mixed origins · Varies · Wet hulled, blended, then roasted together · Medium

Method

V60 Pour Over

Sample
Coffee
20 g
Water
300 ml
Temp
92°C
Time
2:45
Grind
Fine-medium
  • Clean
  • Bright
  • Detailed

How our single origins get brewed most often. Sample display.