← Back to blog
Guides

Restaurant Billing Software: 8 Things Smart Restaurant Owners Need

Sagar21 September 202612 min read

The thing coming out of that printer is a legal document. Worth knowing whether yours is a valid one.

Billing software for restaurants turns an order into a bill. You punch in the items, it applies GST at the right rate, prints an invoice with your GSTIN on it, and records how the customer paid. The good ones do it in under ten seconds and never fumble the tax.

That sounds simple. What isn't simple is that the paper coming out of your printer is a legal document, and plenty of restaurants print one that wouldn't survive being looked at properly.

I build restaurant software — CurryIQ — so I see a lot of these. Wrong tax rate on three items, unnoticed for a year. Invoice numbers restarting from 1 every time the software changed. An evening billed by hand because the internet went down. None of it dramatic, all of it a real problem at the wrong moment.

Below: the eight things your bill must show, the four that break most often, what it costs in India, and how to test any system in ten minutes.

The short version

- Your restaurant bill must show eight specific things. Miss one and it isn't a valid tax invoice, whatever your software calls it.

- The two that break most often: an invoice series that restarts at 1 when you switch software, and one menu item mapped to the wrong tax rate.

- Billing software in India runs ₹500–₹3,000 per outlet per month, plus a ₹4,000–₹9,000 thermal printer.

- Free billing software is genuinely enough for a single counter with the owner standing at it.

- Test any demo in ten minutes: print a real bill, pull the internet out, void as a waiter, ask what leaves with you.


START FREE — NO CARD NEEDED

Print a GST-correct bill with your own menu on it today

All eight elements, CGST and SGST split, SAC 996331, unbroken series. On every CurryIQ plan including the free one.

→ Start your free trial


The 8 things your restaurant bill must show

Standalone restaurant service in India is generally taxed at 5% without input tax credit. The rate is the easy part. The format is where people get caught.

gst billing software for free
gst billing software for free

Eight elements. If your software can't print all eight, it isn't finished software.

#What the bill must showWhere it goes wrong
1Your registered name and address — as registered, not your display nameDisplay name printed; old address after a move
2Your GSTIN, on every billProduced on request rather than printed
3An unbroken serial invoice numberRestarts at 1 the day the software changes
4The date and timeRight on screen, missing on the print
5The SAC code — 996331 for restaurant serviceLeft at the software's default
6Itemised lines with quantity and rateGrouped into one "Food" line
7CGST and SGST shown separatelyFolded into a single "Tax" line
8The total and the place of supplyPlace of supply omitted entirely

Most software gets six or seven right without you doing anything. It's the remaining one or two that turn up later as a question you can't answer. Here are the four that actually cause trouble.

1. The invoice series, broken without anyone noticing

Your bill numbers restart at 1, usually mid financial year. It happens on the day you switch software, when the new system starts from scratch because nobody told it not to. Six months later your books contain two bills numbered 1, and reconciling that is somebody's unpleasant week.

Check: pull bills from either side of your last software change and look at where the numbers meet.

Prevent: ask every vendor how your existing series carries across on migration. In CurryIQ we set the series before the menu, because it's the one mistake you can't quietly fix afterwards.

2. One item on the wrong tax rate

You haven't made one mistake — you've made the same mistake on every bill carrying that item, every day, until somebody notices. This is the most expensive item on the list because it compounds silently.

Check: open your menu and spot-check five items, one per section, including whatever you added most recently. Five minutes.

Prevent: check at setup, and again every time you add a menu section.

3. The SAC code left at the default

Less dangerous than the first two, but it makes a bill look wrong to anyone who knows what they're reading — and it's usually a single field nobody was told about.

Check: look at a printed bill. Is 996331 on it?

4. Place of supply, omitted entirely

The element most software simply doesn't print, because it's the least visible and nobody complains about its absence. It's required, and it's a one-time setting.

Check: same printed bill. Is your state named on it?

Check your own bills in five minutes

Pull your last twenty printed bills — paper, not the screen, because several of these fail only on the print. GSTIN on every one. Serial numbers unbroken. CGST and SGST split. SAC code present. Place of supply there.

If all twenty pass, your software is doing its job and you shouldn't switch. If one doesn't, you've found it on a quiet morning rather than on the day somebody official asks.

Confirm your own case with your accountant. Rules move, and I'm a founder, not a CA.


SEE HOW IT PRINTS

Every one of the eight, on by default

GSTIN, unbroken series, SAC 996331, CGST and SGST split, place of supply. Not a setting you have to find.

→ See all features


Four more billing mistakes that quietly cost money

billing software with gst
billing software with gst

Things that go wrong at the billing screen. Every one is a software setting, not a staff problem.

Discounts with no record. A captain knocks ₹200 off a table. Fine — but if it isn't recorded against a name, you have no idea how much you gave away last month. Most owners guess low.

Voids with no approval trail. A bill cancelled with nobody's name against it is the easiest way for money to walk out of a restaurant. A manager PIN and a timestamp turns "I think something's off" into a log you can read. Deciding who is allowed to approve one is a staff management question before it's a software setting.

No offline fallback. The connection drops on a Saturday and billing stops. Handwritten bills during a rush is how the series breaks and the totals stop matching.

A parallel bill book. Once staff write some bills by hand because it's quicker, your software's numbers and your actual sales are two different things.

All four are solved by settings rather than effort: a manager PIN, an approval trail, working offline mode, and tax mapping checked once. That's most of what separates billing software that keeps you out of trouble from software that just prints.

How much does billing software for restaurants cost in India?

Cloud restaurant billing software typically runs ₹500 to ₹3,000 per outlet per month in 2026. One-time on-premise licences are commonly ₹15,000–₹50,000. Hardware is separate and usually the bigger surprise.

What you're paying forTypical rangeNotes
Billing-only, one outletFree – ₹500/monthEnough for a counter, not for tables
Billing with tables and KOT₹500 – ₹1,500/monthWhere most sit-down restaurants land
Plus inventory and analytics₹1,000 – ₹3,000/monthWorth it only if you'll open the reports
Each additional outlet₹500 – ₹2,000/monthUsually the steepest line as you grow
Thermal printer₹4,000 – ₹9,000 one-time80mm at the counter, 58mm in the kitchen
Tablet or terminal₹12,000 – ₹25,000 one-timeSkip it if the software runs in a browser

Four things move that number, and the feature list isn't one: outlets first, terminals second, whether stock tracking is included third, support level fourth.

Before you sign: ask for the renewal price, not the first-year price. Ask whether it's per outlet, per terminal or per user. Ask what happens to your data if you leave. And ask whether your existing printer is supported.

For a number rather than a range: CurryIQ is ₹499 a month for one branch, ₹999 for three, ₹1,499 for five, and runs in a browser so there's no terminal to buy. Full pricing.


SIMPLE, HONEST PRICING

₹499 a month, and the bill prints properly on the free tier

Billing, KOT and GST invoices on every tier including the free start. No bundled hardware, cancel anytime.

→ Compare all plans


Is free restaurant billing software enough?

For a single counter with a fixed menu and the owner standing at it, yes — provided it prints a GST-compliant bill with an unbroken series. Plenty of takeaway counters run perfectly well on a free biller and shouldn't be paying anyone anything.

It stops being enough at three moments. When staff bill without you watching — you need a manager PIN and an approval trail, and free tools rarely have one. When the kitchen needs the order before the bill — free billers print a bill, they don't route a KOT to two stations. When one screen stops being enough — a second till, a waiter tablet, a back-office laptop.

CurryIQ starts free too, and the free tier isn't a crippled demo: billing, KOT and GST invoices on one branch. The other thing to check on any free tier is what happens to your data if you leave — those bills are your tax records, not theirs.

How to compare two billing systems in ten minutes

Take these into every demo, including ours.

pos billing software free
pos billing software free

Tick these live on the screen. Not from the brochure.

1. Print me a real bill, right now. Check it against the eight elements above, one by one, while they watch. Two minutes, and it tells you more than the rest of the demo.

2. Pull the internet out and keep billing. Watch it happen rather than hearing that it does. Then plug it back in and check the offline bills synced without duplicating.

3. Can a waiter void a bill or give a discount without a manager? If yes, your control layer is missing and no report will fix it.

4. If I leave in a year, what comes with me? Menu, bills, tax records — and in what format.

Two more if you have tables: how does it merge two tables and split one bill, and which printer does a KOT go to. Both get a five-second answer from someone whose software does it.

Run all six against CurryIQ too — we'd rather be measured on the cable-pull than on a brochure.

How CurryIQ handles restaurant billing

billing software for restaurant free
billing software for restaurant free

Table-service billing: one table holding a running order, with merge, shift and split-bill on the table card itself.

GST-correct invoices, per item — all eight elements, SAC 996331, series carried across on migration.

Table-service billing that behaves — merge, shift and split-bill on the table card rather than three menus deep.

KOT to the right station — separate printers, colour-coded ticket aging.

Billing that survives the line going down — offline mode syncs without duplicating invoice numbers.

Discounts and voids behind a manager PIN, named and timestamped.

A morning briefing, not a dashboard — yesterday's number, the dish whose margin slipped, which shift voided most, delivered before you open. Analytics.

It runs in the browser, so there's nothing to install. If you need more than billing — kitchen routing, stock, guest ordering — that's the POS side of the line, and digital menus and table ordering have a guide of their own.

The honest boundary: if you're a single takeaway counter with eleven items and you're standing at it yourself, the cheapest compliant biller does this job and you should buy that instead. Come back when you hire a second person or put in a table.

Frequently asked questions

What is billing software for restaurants?

Software that turns an order into a tax-correct invoice — items priced, GST applied per item, a compliant bill printed, the payment recorded, and a day close at the end of service. Most also send the KOT to the kitchen.

What must a GST-compliant restaurant bill contain?

Registered name and address, GSTIN, an unbroken serial invoice number, date, SAC code (996331), itemised lines with quantity and rate, CGST and SGST shown separately, the total, and place of supply. Confirm your case with your accountant.

Is free billing software enough for a small restaurant?

For a takeaway counter with a fixed menu and the owner present, often yes — as long as it prints all eight required elements and keeps the invoice series unbroken. It stops being enough once you have tables, staff giving discounts, or a connection you can't rely on.

Does restaurant billing software work without internet?

Some does, some doesn't, and vendors are vague about it. Ask for a live demonstration with the connection pulled, then check offline bills sync without duplicating.

What printer do I need for restaurant billing?

An 80mm thermal printer at the counter and 58mm units at kitchen stations is standard in India. The question worth asking isn't which to buy, but whether the software supports the one you own.

How much does restaurant billing software cost in India?

Roughly ₹500 to ₹3,000 per outlet per month for cloud software, with one-time on-premise licences at ₹15,000–₹50,000. A thermal printer is ₹4,000–₹9,000. CurryIQ runs ₹499–₹1,499 a month for one to five branches, with a free tier.


BUILT IN INDIA, FOR INDIAN RESTAURANTS

Start free today — print a bill with your own menu on it

GST-correct invoices with all eight elements, KOT to the right station, offline when the line drops. Free onboarding, migration with your series intact, cancel anytime.

→ Start your free trial — no card needed


ShareWhatsAppXLinkedIn

Keep reading

Guides

Food Cost Formula for Restaurants: Fine Dining vs QSR

The food cost formula is one line: divide what the ingredients cost by what you charge. The surprise is where it lands. From a dhaba to a fine dining restaurant the ingredients rise about 75% — but the price rises about 190%, so your food cost falls as you move upmarket. Here is what that means for your menu, your room and your city.

Guides

How to Start a Cloud Kitchen From Home in India: 9 Steps and What It Costs

You already have the kitchen, so most of what a cloud kitchen costs just disappears. No rent, no deposit, no civil work — about ₹33,000 at the honest minimum, ₹51,000 to ₹1.32 lakh done properly. Nine steps in order, the FSSAI and GST registrations that gate all of them, and an honest answer on whether your society will let you.

Guides

KDS for Restaurants: What a Kitchen Display System Does, & When Paper KOT Stops Working

Your kitchen lost an order last Saturday. You just don't know which one. Here's what a kitchen display system (KDS) actually fixes, when paper KOT is still fine, what it really costs, and the 6 things to check before you buy one.

Ready to try CurryIQ?

Start free. No credit card required. Setup in 10 minutes.

Start free trialView pricing