Getting started Choosing the right business model

Getting started

Choosing the right business model

Compare café, restaurant, QSR, food court, warkop, bakery, cloud kitchen, and bar setups, then pick the starting settings that fit best.

4 min read Updated 15 Nov 2026
On this page

P&P Cashier doesn’t force one way of working. What sets one business apart from another usually comes down to five things: when guests pay, whether you use tables, whether guests order by QR, whether you have waiters, and how orders reach the kitchen. Pick the closest model, then fine-tune the details.

Quick comparison#

Model When guests pay Tables Guest QR Waiters Kitchen
Café & coffee shop Pay first Optional Yes, pay from phone No Bar printer
Full-service restaurant Pay later (open bill) Required Yes, staff confirm the first order Yes Printer + KDS
Quick service Pay first No tables Yes, pay from phone No KDS
Food court & stalls Pay first No tables One QR for the outlet No Printer per stall
Warkop & warung (Indonesia’s small coffee stalls and family eateries) Pay first or later No tables Usually not No Not needed
Bakery & pastry Pay first No tables Usually not No Only for drinks or hot items
Cloud kitchen Settled through the delivery app No tables No No KDS per brand
Bar & lounge Pay later (open tab) Optional Optional Optional Bar printer/KDS

If you… choose…#

  • Guests queue at the counter, pay, then wait for their name to be called → Café. Tables are optional if guests sit down.
  • Guests sit first, order several times, and pay at the end → Restaurant. A good fit if you have waiters and a service charge.
  • Long lunch-hour queues and a fast-food menu → Quick service. Queue numbers reset automatically each day.
  • You’re one stall in a shared dining area → Food court. One QR at the counter, no table selection.
  • Just one tablet, free seating, mostly cash payments → Warkop. The Starter plan is enough.
  • Guests pick items from the display case and take them away → Bakery.
  • No seating, every order comes from GoFood/GrabFood/ShopeeFood → Cloud kitchen.
  • Guests open a tab under their own name and stay late into the night → Bar & lounge.

Five deciding questions#

1. When do guests pay?#

Pay first means an order only goes to the kitchen once it’s paid in full. Pay later (open bill) means a bill opens with the first order, guests can keep adding to it, and they pay once at the end. See Payment timing for the full explanation.

order.payment_timingpay_first
Pay first for cafés, QSRs, and food courts. Pay later for restaurants, bars, and warkops where guests usually eat first.

2. Do dine-in orders need a table?#

order.table_modeoptional
Table required for restaurants with table service. Optional for cafés where some guests sit down. No tables for warkops and food courts with free seating.

Takeaway and delivery never need a table. Details in Tables & QR.

3. How do you call orders without a table?#

order.service_identifiername
Guest name feels more personal (cafés, bars). Queue number is faster for high volume (QSRs, food courts).

4. Do guests order on their own by QR?#

QR ordering needs the Tables & QR ordering module. If guests also pay from their phone, you need the Pay-at-Table module and a payment gateway for dynamic QRIS. See Payment gateways.

5. How do orders reach the kitchen?#

kitchen.modeprinter
Kitchen printer is the simplest. Kitchen display (KDS) suits busy kitchens that need to see order sequence and timing. Printer + KDS is for restaurants with several stations.

Switching models later#

You can switch models at any time. Change the settings one by one in Back OfficeSettingsOrder flow. If you change the Business type during the wizard, the order flow, payment, and service charge settings reset to the new type’s defaults.

Was this guide helpful?