Skip to content
Feature

GST billing and receipts, without a second system

Close out any table in a few taps. The cashier sees every unpaid order grouped by table, generates an itemised bill with the CGST/SGST breakdown, records how the guest paid, and the table frees itself — receipt ready to share or print.

All features

Billing & receipts

Unpaid orders grouped by table, itemised bills with tax, and a receipt you can share in a tap.

GST billing without a separate billing system. The cashier sees every served, unpaid order grouped by table. Generate an itemised bill with subtotal, CGST/SGST and total, record the payment as cash, card or UPI with an optional reference, and the table releases itself. The receipt is ready to share or print.

  • Cash, card and UPI with reference notes
  • Itemised bills with CGST / SGST breakdown
  • Shareable and printable receipts
  • Payment releases the table automatically
DinePilot receipt screen showing itemised order with CGST, SGST and total
Why this matters

A separate billing machine at the counter is one more thing to reconcile

When ordering lives in one system and billing lives in another, someone re-keys every order into the billing machine at the end of the meal. It is slow, it is error-prone, and at a busy close it is where the queue at the counter builds.

Re-typing means totals that do not match the kitchen, tax worked out by hand, and a table that stays "occupied" in everyone's mind long after the guest has paid and left. And a lost paper receipt is a guest you cannot help when they ask for it later.

  • Orders re-keyed into a separate till, slowly and with mistakes
  • GST worked out by hand or on a second device
  • Tables that stay blocked in people's heads after the guest has paid
  • Paper receipts that cannot be reissued once they are lost
How DinePilot solves it

Billing that is already holding the order

Because DinePilot already has the order, billing is a continuation of it, not a re-entry. The cashier sees every served, unpaid order grouped by table, and generates an itemised bill with subtotal, CGST/SGST and total in one step — no re-keying, no separate tax calculation.

Record the payment as cash, card or UPI with an optional reference, and the table releases itself back to available. The receipt is ready to share with the guest or print on the spot, and it stays on the order if it is ever needed again.

How it works

Simple to set up, simple to run

No hardware to buy and no technical skills required — just a few steps to go live.

  1. 1

    Pull up the table

    The cashier sees every served but unpaid order, grouped by table, so closing out starts from what is actually owed.

  2. 2

    Generate the bill

    One step produces an itemised bill with subtotal, CGST and SGST broken out, and the total — no manual tax maths.

  3. 3

    Record the payment

    Mark it paid by cash, card or UPI, with an optional reference note for a card slip or UPI transaction.

  4. 4

    The table frees itself

    Payment releases the table back to available and the receipt is ready to share with the guest or print.

Key benefits

What you get out of it

No second till

Billing runs on the order you already have, so nothing is re-keyed and nothing has to be reconciled at close.

GST worked out for you

Every bill breaks out CGST and SGST against the subtotal automatically — no hand calculations, no second device.

Pay any way

Cash, card or UPI, each with an optional reference, so the record matches the slip or the transaction.

The table clears itself

Settling the bill releases the table for the next guest, so nothing stays blocked after payment.

Compared with the usual way

Billing on the order against a separate till

Not a competitor comparison — a comparison with the paper-and-shouting workflow most restaurants run today.

Producing the bill

Usually — Re-key every line into the billing machine at the counter, at the busiest moment of the meal.

With DinePilot — The order is already there. The bill is generated from it in one step.

GST

Usually — Worked out by hand, or on a second device with its own settings to keep in step.

With DinePilot — CGST and SGST broken out against the subtotal automatically, on every bill.

Several rounds on one table

Usually — Multiple slips that someone has to find and add together.

With DinePilot — Unpaid orders are grouped by table and billed as one itemised total.

Recording how they paid

Usually — A note in a book, if at all, so the cash-card-UPI split is a guess.

With DinePilot — Cash, card or UPI with an optional reference, stored against the payment.

Freeing the table

Usually — Someone has to remember to tell the floor the table has paid.

With DinePilot — Settling the bill releases the table back to available on its own.

A lost receipt

Usually — Gone. You cannot reissue what was only ever on paper.

With DinePilot — The receipt stays attached to the order and can be shared or printed again.

Who it's for

Who benefits most from billing on the order

It helps every dine-in restaurant, but these are the rooms where the difference is largest.

Restaurants with a queue at the counter at close

If the pinch point of your night is bill settlement, the re-keying step is what is causing it. Removing it removes the queue.

GST-registered restaurants

Anywhere the bill has to show a CGST and SGST breakdown correctly, every time, without depending on someone doing the arithmetic at speed.

Venues where tables order in rounds

Bars, pubs and long-session dining, where grouping several unpaid orders into one bill is the difference between one slip and five.

Owners who want an honest payment split

If you have never been able to say what share of your takings is UPI, this is where that number starts existing.

Inside the app

See it in the product

Real screenshots from the DinePilot staff app — no mockups, no marketing renders.

  • DinePilot receipt showing an itemised order with CGST, SGST and total

    Receipt

  • DinePilot orders list showing served, unpaid orders ready to bill

    Unpaid orders

  • DinePilot dashboard showing revenue and payment method breakdown for the day

    Takings at a glance

On a real service

What it looks like on the floor

Three moments from an ordinary week, and what happens differently in each.

Table 8 asks for the bill mid-rush

The cashier opens the unpaid orders grouped by table. All three of table 8's rounds are there. One step produces the itemised bill with subtotal, CGST, SGST and total. Nothing was typed twice, and the guest is not waiting while someone reads a ticket into a machine.

A card payment and a reference number

The guest pays by card. The cashier records it as card with the slip number in the reference field. At close, the card total in DinePilot and the machine's settlement report are checkable against each other line by line rather than as two lump sums.

A guest asks for the bill again next week

The receipt is still on the order. It can be shared or reprinted without anyone reconstructing what was ordered from memory — which matters more than it sounds when the guest is expensing it.

Getting it right

Best practices and common mistakes

What the restaurants who get the most out of this do — and what trips up the ones who don't.

What works

  • Set your tax rate once in restaurant settings and let every bill inherit it, rather than adjusting bills individually.
  • Use the reference field for card slips and UPI transaction ids. It costs a few seconds and turns end-of-day reconciliation into a comparison rather than an investigation.
  • Bill by table rather than by order, so multiple rounds settle as one itemised total.
  • Record the payment method honestly even when it is obvious. The payment-method breakdown in analytics is only as good as what is entered here.
  • Share the receipt digitally where the guest is happy with it — it is the copy that can be reissued later.

What to avoid

  • Keeping the old billing machine running alongside for a few weeks. Two systems means two sets of numbers and no way to tell which is right.
  • Marking everything as cash because it is the default. It costs you the one payment-split figure you cannot reconstruct afterwards.
  • Settling the bill before the guest has finished ordering. Payment releases the table, so a late round has to start a new order on it.
  • Treating the receipt as disposable. It is the record that survives the guest losing their copy.

What billing does not do yet

DinePilot records how a guest paid; it does not take the payment. There is no gateway and no online settlement from the guest's phone today — that is on the roadmap, not in the product, and we are not a payment provider or a party to your money. If accepting payment inside the app is a requirement for you right now, this is the honest limit of what billing does, and it is better said here than discovered at a counter.

FAQ

Questions, answered

Ask us anything else — we reply to every message.

Does DinePilot handle GST on the bill?

Yes. Every bill is itemised with the subtotal, a CGST and SGST breakdown and the total, worked out for you — there is no separate tax calculation or second device involved.

Can I take online payments through DinePilot?

Not yet. Today the cashier records how the guest paid — cash, card or UPI — with an optional reference, and DinePilot handles the bill, the tax and the receipt. Letting guests pay from their own phone is on our roadmap.

What payment methods can I record?

Cash, card and UPI, each with an optional reference note so a card slip number or UPI transaction id can be kept against the payment.

Can guests get a receipt?

Yes. Once the bill is settled the receipt is ready to share with the guest or print on the spot, and it stays attached to the order if it is ever needed again.

How are several orders on one table billed?

Unpaid orders are grouped by table, so multiple rounds on the same table are billed together as one itemised total rather than as separate slips.

What happens to the table after payment?

It releases itself. Recording the final payment moves the table back to available automatically, so the floor map is ready for the next guest without a manual step.

What is restaurant billing software with GST?

It is software that produces an itemised bill for a table with the CGST and SGST worked out for you. Because DinePilot already holds the order, the bill is generated in one step — no re-keying into a separate till — and you record whether the guest paid by cash, card or UPI.

Run your next service on autopilot

Set up your restaurant, print your QR codes and take your first order today. Starter is free.

See pricing

No card required · Nothing to install for your guests

Free walkthrough

Request a demo

See QR ordering, the kitchen board and tables — we will reply within one working day.

Email is optional — leave it blank if you prefer.