Pick methods around the stay, not around a trend
| Guest moment | Useful payment options | What your team must verify |
|---|
| Deposit before arrival | bank transfer, virtual account or payment link | the property bank or provider record, the amount and the booking reference |
| Check-in with domestic guests | QRIS, card, cash | merchant or terminal confirmation; cash counted and receipted |
| Check-in with international guests | card, rupiah cash; QRIS if the guest's app supports it | approved card result or payment record; do not promise cross-border QRIS works for every app |
| Villa with no staffed desk | confirmed pre-arrival method | payment recorded against the booking before access arrangements are finalised |
QRIS is Indonesia's national QR-code standard. A guest's screen can help staff locate a transaction, but it is not proof that the property has received it. Check the merchant application or dashboard, match the amount and time, then record the payment on the booking. Bank Indonesia publishes the QRIS standard and current cross-border participation; confirm what your acquirer or provider has enabled for your property before you advertise it.
Match the method to the guest and the moment
Do not make every guest follow the same payment path. A domestic weekend guest may prefer QRIS. A corporate booking may need an invoice and bank-transfer trail. An international guest may prefer a card. The right choice depends on what the property has enabled.
For deposits, give the guest the payment reference and deadline in writing. For a group, keep one named payer and a record of whether the amount covers the whole booking or only part of it. For a walk-in, agree the price and payment stage before assigning the room. These details prevent the common argument at checkout: both sides believe a different amount was already settled.
Keep payment instructions on a property-controlled channel. Verify a request for bank details from a new social-media account or unfamiliar WhatsApp number. Use the contact details already on the booking.
It also gives the owner a simple audit trail when a guest, bank or payment provider asks what happened later.
Give every method one proof rule
Make this easy enough for a new team member to follow on a late shift.
- QRIS and e-wallet payments: check the merchant-side success record, not only the guest's phone.
- Bank transfer: check the bank statement or provider dashboard. A screenshot is a lead to investigate, not confirmation.
- Card: retain the approved terminal or provider result. “Pending” and “declined” are not paid.
- Cash: count it with the guest, issue a receipt and enter it in the booking while the guest is still present.
After that, record the money in the same place the next shift will check the stay. Otherwise one person sees a paid transfer in a banking app while another sees an unpaid booking and asks the guest to pay again.
Reconcile a payment that does not match the booking
The uncomfortable cases are where a payment exists but does not answer the booking question. A guest may send Rp500,000 when the deposit due is Rp750,000, transfer without the booking reference, or pay twice after a slow confirmation message. Do not mark the whole stay paid just because some money arrived.
Start with the booking: confirm the amount due, currency, deposit deadline and recorded payments. Then check the property-side payment record for the amount, time, sender or reference. If the amount is short, record the payment as partial and tell the guest the remaining amount and due point. If two payments appear, keep both references, pause any automatic follow-up and ask the manager to confirm the remedy before promising a refund or credit.
The aim is not to turn reception into finance. Leave a clean trail for the next shift. Record the expected and received amounts, proof location and booking status. Name the owner of anything unresolved.
A front-desk checklist for payment questions
Before giving a key or confirming a payment by message, the team member should be able to answer these five questions:
- Which stay and guest does this payment belong to?
- What amount is due now, and what has already been recorded?
- Where is the property-side proof: merchant dashboard, bank record, card result or numbered cash receipt?
- Has the booking been updated so the next shift sees the same status?
- If it is not resolved, who will check it next and when?
This works for guests who prefer different methods. A domestic guest may choose QRIS or transfer; an international guest may use a card or rupiah cash. Cross-border QRIS availability depends on the participating payment service provider and country arrangement, so staff should offer it where the property supports it and keep an alternative ready. Bank Indonesia’s current cross-border QRIS page lists partner-country and provider details; it does not mean every visitor or every app can use QRIS at every property.
Use a calm fallback when the first method fails
Staff should not invent a discount because one method is unavailable. Check the amount already recorded. Offer the next accepted method. Ask a manager before extending time or changing the arrangement. Never use a staff member's personal account.
State the accepted methods, deposit deadline and remaining-balance timing in the booking confirmation. The pre-arrival message template (opens in new tab) shows how to make that clear without turning the welcome into a bill. Check the advertised price treatment before taking payment: PBJT, PPN and service charge are separate decisions (opens in new tab).
Where Kiyo helps
Kiyo keeps the booking and its recorded payment status together, so reception can start from the same stay record rather than a separate personal chat or spreadsheet. It also supports direct bookings on your website and payment-link workflows. The exact methods enabled depend on the property's payment setup; ask Kiyo to show your intended deposit and check-in flow in a demo.
Kiyo is live and open to properties with guided setup. Pricing starts from Rp40k per room per month; use the pricing-page slider for a property-specific quote.
Try the Kiyo demo (opens in new tab) See a demo guest booking page (opens in new tab)
A partial deposit example
This is a made-up example, not a customer result. A booking needs a Rp750,000 deposit. The property sees a successful Rp500,000 transfer in its bank account. The booking still needs Rp250,000 before the deposit is complete.
| Booking record | What to enter |
|---|
| Deposit agreed | Rp750,000 |
| Payment proved | Rp500,000, with its reference |
| Still due | Rp250,000 |
| Next action | Tell the guest the balance and agreed due date |
Keep the payment and the amount still due separate. Do not label the whole stay paid. If the guest says the full amount was sent, check the bank record again before asking for another transfer. The next shift needs that same note. This simple check prevents two staff members giving different answers.
Add Kiyo to your preferred sources on Google