All guides

Payments & receipts

FoodFlow handles the way people actually pay — cash, card, bank transfer, gift cards, and PromptPay QR where that rail is available — and keeps a clean record of every payment so your day sheet adds up.

Ways to take payment

  • Cash — enter the amount received and FoodFlow shows the change to give back.
  • PromptPay — show a QR the guest scans with any Thai banking app. The amount is already in the code, so nobody re-keys it.
  • Bank transfer — the guest transfers to your account and you record it against the bill.
  • Card / other — record a card or any other tender so your totals stay complete.
  • Gift card — redeem a card the guest holds; see Loyalty & gift cards.

Split a bill

A single order can be settled with more than one method — part cash, part PromptPay, and so on. Add each payment until the balance reaches zero, then the order closes. Each part is recorded separately, so your report shows exactly how much came in by cash versus bank.

A QR shown part-way through a split always asks for what is still outstanding, never the full total — otherwise the second person to pay would be charged for the whole bill.

The bill and the receipt are two documents

Before payment, what you hand the guest is a bill — what they are being asked to pay. After payment it is a receipt — proof they did. FoodFlow labels each one correctly and only puts a receipt number on the second, because calling the first a receipt tells a guest the money has already changed hands.

  1. Print to a connected printer or show it on screen; a paid receipt prints by itself if you have one bound.
  2. Re-print any past order’s receipt from its record — handy if a guest asks later.
  3. Your restaurant name, address, and tax number (if set in Settings) appear on both.
  4. A bill that has already been part-paid also prints an Amount due line, since the total is no longer the number to hand over.
If you take PromptPay, an unpaid bill can carry the QR for the outstanding amount right on the printed slip — turn it on under Settings → Receipt. Each branch prints its own, so a branch collects into its own account rather than head office’s.

Where the money actually goes

Taking a payment records it against the bill. What happens next depends on the tender: cash goes into the open till, a bank transfer and a matched PromptPay payment post to a bank account, and a card is deliberately left unposted until your acquirer settles it a day or two later net of fees. The full map is in Expenses & bank.

Counting the drawer down at the end of the day is in The cash drawer.

Refunds

Refund from the order itself. A refund moves the money back the same way it came in — cash out of the till, a transfer back off the bank balance — so the books stay straight rather than only the sale being undone.

Tax invoices

If a customer needs a full tax invoice, add their details when taking payment. Fill in your business tax number under Settings so it prints correctly.

Paying FoodFlow itself (your subscription) is separate from taking payments from guests — that’s covered in Plans & pay-as-you-go.

Still stuck? Talk to us.

Payments & receipts — FoodFlow Help · FoodFlow