Taxes & charges
Biller keeps taxes and charges as two separate steps: first you build a catalog of taxes/charges for your outlet, then you pick which of those apply to each table/counter.
Adding a tax or charge to your outlet
- Go to Outlet › Taxes & charges in the admin side bar.
- Tap New tax or charge.
- Pick a Tax type from the dropdown:
- A GST rate (e.g. "GST 5% -- intra-state") adds the correct complete pair of lines for you -- CGST + SGST for a same-state bill, CGST + UTGST for a union territory, or a single IGST line for an inter-state bill -- at the rate you picked. You never type a GST name or split the percentage yourself. A Will create panel lists exactly what the pick produces, and an Also available panel lists every other rate/split you could pick instead, before you commit.
- Other charge (not GST) is for anything that isn't GST -- a packing charge, delivery fee, or cess. Choosing it reveals Tax Name and Tax Percentage fields to fill in by hand.
- Apply to every new table/counter -- toggle on if new tables/counters should have this tax/charge applied automatically.
- Apply on total including taxes -- leave off for GST. Turn on only for a cess/levy charged on the bill total after the other taxes.
- Tap Add.
Each line appears as its own compact row under Taxes & charges, with a detail line naming how many tables/counters use it (e.g. "Default · on 6 tables/counters") -- a GST rate adds two rows (e.g. "CGST 2.5%" and "SGST 2.5%") in one go. Tap Update on a row to change it. An existing row from before this dropdown existed (a custom name, or a retired rate like 12%/28%) still opens in Other charge mode with its name and percentage editable exactly as before -- nothing about it is rewritten automatically.

A default "Service Charge" isn't allowed
A default, auto-added "Service Charge" is an unfair trade practice in India under the CCPA's 2022 guidelines, upheld by the Delhi High Court in March 2025 -- any tip has to be the guest's own choice. Biller.app can't create a new tax/charge named "Service Charge". If your outlet already has one from before this rule, its card shows a warning with a one-tap Remove -- see Service charge rules for Indian restaurants.
A charge that applies on top of the taxes ("tax on tax")
Most taxes -- GST, CGST, SGST -- are charged on the item total. Some levies are charged on the total including those taxes. Turn on Apply on total including taxes for those.
Example: a ₹100 order with CGST 2.5% + SGST 2.5% and a 10% cess set to apply on the total including taxes:
| Line | Amount |
|---|---|
| Items | ₹100.00 |
| CGST 2.5% (on ₹100.00) | ₹2.50 |
| SGST 2.5% (on ₹100.00) | ₹2.50 |
| Cess 10% (on ₹105.00) | ₹10.50 |
| Total | ₹115.50 |
Charges on the total are applied after every ordinary tax, and don't stack on each other -- two such charges are both worked out on the same "items + ordinary taxes" figure. The order of the cards under Taxes & Charges is the order the lines print on the bill. Changing this toggle affects new/open bills only -- a settled bill keeps the figures it was charged with.
Different rates per item
The taxes/charges above apply to a whole table or counter. If your items are taxed at different rates -- a shop selling both 5% and 18% goods -- that lives on each item instead, as its HSN/SAC code and rate. The Different rates per item card on the Taxes & charges page names how many items are still unconfirmed and links straight to the Menu page's own tax review, so this is a signpost, not a second place to edit rates.
Choosing which taxes apply to a table/counter
Each table/counter (e.g. "Dine In", "Takeaway") has its own list of which taxes/charges apply to it:
- Under Table Organisation, tap New Table/Counter (or Update).
- Set the table/counter's name.
- Use the tax field to search and add taxes/charges -- each shows up as a removable chip. New tables/counters start with whichever taxes/charges are marked Default; add or remove chips from there.
- Toggle Quick Bill on if this should be a one-tap quick-bill option.
- Tap Add (or Update) to save.

Tips
- A tax/charge has to exist in the catalog before it can be added to a table/counter -- add it under Taxes & Charges first.
- Deleting a tax still applied to a table/counter is blocked -- remove it from any tables/counters using it first.
- There's no per-table override for taxes/charges today -- they're set at the table/counter level only.