Business types Warkop & warung setup

Business types

Warkop & warung setup

A simple settings recipe for warkop, warung eateries, and angkringan stalls: one tablet, free seating, cash & QRIS, optional receipts.

5 min read Updated 15 Nov 2026
On this page

This guide is for warkop and warung (Indonesia’s small coffee stalls and family eateries), angkringan, and other small shops. There’s usually just one tablet or phone at the cashier counter, guests sit wherever they like, and orders are made right behind the counter. Some warkop have guests pay first, others let them eat first and pay afterward. Both work.

Warkop & warung

One tablet, free seating, cash & QRIS.

Flow

  1. 1Guest orders at the cashierGuest
  2. 2Pay first or laterCashier
  3. 3Prepare the orderKitchen
  4. 4Receipt on requestCashier

Modules

Core POS

Sample menu

AmericanoPisang GorengMie Goreng JawaEs Teh Manis

Devices

1 cashier tablet or phone + receipt printer (optional)

There’s no dedicated warkop preset yet. Choose the Café / coffee shop business type in the setup wizard (the closest match), then adjust it to match this table.

Setting Value Where
Order sources Cashier only Settings › Order flow
Payment timing Pay first, or Eat first, pay later Settings › Order flow
Table for dine-in No tables (free seating) Settings › Order flow
Orders without a table are called by Guest name Settings › Order flow
Receipt print mode Ask cashier (print / digital / none) Settings › Receipts & printing
Rounding Rp500, Nearest, Cash only Settings › Tax & charges
Tax rate Based on your warung’s tax status (0 is fine) Settings › Tax & charges

Modules: Core POS is all you need. The Starter plan is enough.

Setup steps#

1. Turn off what you don’t need#

  1. Open Modules. Back OfficeSettingsModules.
  2. Turn off Tables & QR ordering and Pay-at-Table if guests always order at the cashier. The cashier screen gets simpler.
  3. Turn off Kitchen if orders are made right behind the counter without tickets. You can turn it back on anytime if you need a kitchen printer later.

2. Pick how your warung takes payment#

  1. Open Order flow. Back OfficeSettingsOrder flow.
  2. Check Cashier as the only order source.
  3. Choose the payment flow. Guests pay up front? Choose Pay first. Guests usually eat first and pay before they leave? Choose Eat first, pay later.
  4. Set the table option to “No tables (free seating)” and call orders by Guest name.
  5. Save changes.
order.payment_timingpay_later
A bill is opened under the guest’s name, for example “Pak Joko”. Guests can add more coffee or fritters anytime. Every unpaid bill shows up in the Active orders list.
order.table_modenone
There’s no table selection. The cashier just fills in the Customer name.

3. A simple menu#

In Back OfficeMenu & pricingItems, create the categories Drinks, Noodles & Rice, and Fritters. For example: Kopi Tubruk Rp5,000, Es Teh Manis Rp4,000, Indomie Goreng Telur Rp12,000, Bakwan Rp1,500.

Useful modifiers: Sweetness Level (Normal, Less sweet, No sugar) and Extras (Egg +Rp4,000, Corned beef +Rp5,000).

4. Payments and receipts#

  1. Payment methods. Cash is always on. For QRIS you have two options: dynamic QRIS through a payment gateway, or your own static QRIS (the sticker from your bank) recorded as an Other method named “Static QRIS” in Back OfficeSettingsPayment methods.
  2. Rounding. In Back OfficeSettingsTax & charges, round to Rp500, direction Nearest, Cash only.
  3. Tax. Set the tax rate to match your warung’s obligations. If you don’t collect PBJT (Indonesia’s regional restaurant tax, formerly PB1), enter 0.
  4. Receipts. In Back OfficeSettingsReceipts & printing, choose Ask cashier. After each payment, the cashier picks Print receipt, Digital receipt (QR), or No receipt. It saves paper.
receipt.print_modeask
The cashier chooses after every payment. A digital receipt is shown as a QR code on screen and needs an internet connection.

5. Devices#

One Android tablet or phone in Cashier mode is enough. A receipt printer is optional. Without one, use digital receipts or no receipt.

Example: a busy night#

Saturday night, the warkop is full, running eat first, pay later.

  1. Pak Joko orders a Kopi Tubruk and an Indomie Goreng Telur. The cashier taps both, enters “Pak Joko” as the Customer name, and taps Send to kitchen.
  2. Half an hour later, Pak Joko adds 3 Bakwan. The cashier opens Pak Joko’s bill from Active orders, adds the items, and sends them again.
  3. Pak Joko is ready to leave. The total is Rp21,500 (this warung doesn’t charge tax). He pays Rp22,000 in cash. With rounding to Rp500 there’s no difference, and his change is Rp500.
  4. The cashier picks No receipt because Pak Joko didn’t ask for one.

Tips and common mistakes#

Checklist before opening#

  • Unused modules are turned off so the cashier screen stays simple.
  • The payment flow matches how your warung works (pay first or eat first).
  • Cash and a QRIS method are active, and cash rounding is set up.
  • Each cashier has their own PIN, not a shared one.
  • The opening cash float is counted and entered when the shift opens.

When your warung gets busier#

Starting to feel overwhelmed? These are the add-ons growing warkop use most:

  • Kitchen printer (Kitchen module) so orders from the cashier print straight in the kitchen.
  • A second cashier tablet during busy hours. Both see the same bills.
  • QR on the tables (Growth plan) so guests order for themselves and the line at the cashier gets shorter.

Was this guide helpful?