
Key Takeaways
- 1How to change restaurant billing software: the plan at a glance
- 2Steps 1 and 2: export the menu to Excel and map GST and printers
- 3Step 3: set the starting invoice number for a mid-year switch
- 4Steps 4 to 6: train staff, run in parallel and cut over on a quiet day
- 5What not to migrate from the old billing software
Quick Answer
To change restaurant billing software without downtime, plan about 10 to 14 days and follow six steps: export the menu to Excel and clean it, map GST rates and kitchen printers, set the starting invoice number so the series continues mid-year, train the cashier and captains, run both systems in parallel for 3 to 5 days, and cut over on a quiet weekday. Do not migrate old invoices. Keep them as an export from the old system.
This guide is for restaurant owners and managers who have decided to replace their billing software and are worried about the changeover: a confused cashier, a kitchen with no tickets and a queue at the counter. By the end you will have a day-by-day plan, a list of what to carry across and what to leave behind, and a clear rule for invoice numbers that your accountant will accept.
How to change restaurant billing software: the plan at a glance
The principle is simple. Everything that can be prepared is prepared while the old system keeps billing. The actual switch happens overnight, between one day's closing and the next day's opening. Guests should not be able to tell that anything changed.
| When | Task | Who |
|---|---|---|
| Days 1 to 3 | Export the menu to Excel, clean names, prices, sizes and add-ons | Owner or manager |
| Days 3 to 5 | Map GST rate per item, map each item to a kitchen printer, set up tables and users | Manager with the vendor |
| Days 5 to 6 | Install on the counter PC and captain phones, give printers fixed IP addresses, test prints | Vendor |
| Days 6 to 8 | Train the cashier and captains with practice orders | Vendor and manager |
| Days 8 to 12 | Parallel run: old system issues real bills, new system mirrors selected tables | Cashier and one captain |
| Night before go-live | Final exports from old system, note the last invoice number, clear practice data, set the starting number | Manager with the vendor |
| Go-live day | Bill only on the new system, vendor on call, old system kept for reference | Everyone |
A single small counter can do all of this in under a week. A multi-branch business should move one branch first, learn from it, and then move the others one at a time. If you are still choosing the replacement, the Dhandhaan restaurant POS software page lists what a restaurant-specific product should cover.
Steps 1 and 2: export the menu to Excel and map GST and printers
Step 1: export and clean the menu
Most billing software can export the item list to Excel or CSV. If yours cannot, ask its support team for an item export, or type the menu from the printed card. A 200-item menu takes one person about a day to type and check.
Do not import the file as it is. Years of use leave a menu full of leftovers. Clean it first.
- Delete items you no longer sell and seasonal items that will not return.
- Remove duplicates such as the same dish entered under two spellings.
- Make names short and consistent, because they must fit on a kitchen ticket.
- Turn "Paneer Tikka Half" and "Paneer Tikka Full" into one item with two sizes, if the new software supports sizes.
- List add-ons such as extra cheese and extra butter separately with their prices.
- Check every price against the current printed menu, not against memory.
- Put each item in one category that matches how the cashier looks for it.
Step 2: map GST, kitchens and printers
Add three columns to the same Excel sheet. The first is the GST rate for each item. Standalone restaurants generally charge 5% GST without input tax credit, but some items and some types of premises differ, so confirm your rates with your accountant before go-live. The second column records whether the menu price includes GST or has GST added on top. This must match what your printed menu tells the guest.
The third column is the kitchen counter that prepares the item: main kitchen, dosa counter, beverage counter and so on. This becomes the printer mapping. Walk the list with your head cook. An item routed to the wrong counter is the most common go-live complaint, and it is easy to prevent on paper.
Then set up the physical side. Each printer gets a fixed IP address and a label with its name. Print one test ticket to every printer and one test bill with your GSTIN, FSSAI number, address and footer text. Check the header carefully, since a wrong GSTIN on printed invoices is a real problem to correct later.
Step 3: set the starting invoice number for a mid-year switch
GST invoices are expected to carry a consecutive serial number that is unique within a financial year. A restaurant that changes software in October therefore has two clean options.
- Continue the series. Note the last invoice number in the old system on the final night, for example 4,812. Set the new system to start at 4,813. The year then has one unbroken sequence across both systems.
- Switch on 1 April. The new financial year begins a fresh series from 1, so no starting number is needed.
Whichever you choose, write a short note for your accountant: the date of the change, the last invoice number of the old system and the first of the new one. Ask your accountant before go-live if they prefer a different approach, such as a separate series, because they will file the returns.
The mistake to avoid is starting again from 1 in the middle of a year without telling anyone. That creates two invoices with the same number in one financial year.
Steps 4 to 6: train staff, run in parallel and cut over on a quiet day
Step 4: train the cashier and captains
Train in the restaurant, on the real menu, in the slow hours between lunch and dinner. Two or three sessions of 45 minutes work better than one long one. The cashier should practise a dine-in bill, a parcel bill, a split payment, a discount, a cancelled item and the day-end report. Captains should practise taking an order, adding items to a running table and moving or merging tables.
Name one person per shift as the go-to person for questions, and keep a one-page sheet of the ten most used actions at the counter.
Step 5: run both systems in parallel
For 3 to 5 days, the old system stays the system of record. It issues every real bill. Alongside it, the cashier and one captain enter a selection of real orders into the new system as practice: perhaps one table in five at lunch and a few parcel orders.
Never give a guest a bill from both systems, and never issue real invoices from two systems on the same day. The parallel run has three purposes: to confirm that kitchen tickets reach the right counter, that totals and tax match the old system to the rupee, and that staff are comfortable. At the end of each day, compare five bills line by line. Differences nearly always trace back to a GST setting or a price that was wrong in the Excel sheet.
Step 6: cut over on a quiet day
Choose your quietest weekday and avoid festival weeks and long weekends. The first day of a month is convenient for the accountant, since each month then belongs to one system, but a quiet day matters more than a round date.
On the night before, after closing, do these in order: print the day-end report in the old system, take the final exports, note the last invoice number, ask the vendor to clear all practice bills from the new system, set the starting invoice number, and print one test bill and one test ticket per printer. The next morning, bill only on the new system. Keep the old system installed and switched on for reference, but log the staff out of it.
Ask the vendor to be on site or on call for the first lunch and the first dinner, and keep a bill book at the counter for the first two days as insurance.
What not to migrate from the old billing software
A clean start is safer and faster than carrying everything across.
- Old invoice history: leave it in the old system. Export the invoice register, GST reports and item-wise sales for each financial year to Excel and PDF. Store one copy on the owner's computer, one in cloud storage or on a pen drive, and give one to your accountant. Ask your accountant how many years of records you must keep.
- Open tables and unpaid bills: settle everything in the old system before the cutover. Do not carry a running table across.
- Old users and passwords: create fresh logins by role. A change of system is a good moment to remove staff who have left.
- Dead menu items and old prices: only the cleaned menu goes in.
- Customer balances or credit accounts: if you keep any, list them in Excel and decide with your accountant how to track them.
Before you stop paying for the old software, confirm how long you can still log in to download data, and take the exports while you are certain you can.
How Dhandhaan handles this: tools for a clean changeover
Dhandhaan, the restaurant POS software built by JK Tech Hub in Rajkot, has specific settings for the steps above.
- Menu import from Excel or CSV, with categories, items, sizes such as half and full with their own prices, and add-ons.
- GST per item (for example 5% or 18%), with each item priced inclusive or exclusive of GST, and CGST and SGST shown on the invoice.
- Printer mapping: each menu item is mapped to a kitchen printer, and printers are ESC/POS thermal printers on Wi-Fi or LAN with a fixed IP address.
- Starting invoice number: invoice numbers are sequential per branch and restart each financial year, and a starting number setting covers a mid-year start.
- Tables in bulk: areas or floors, with many tables created at once.
- Roles: owner or admin, manager, cashier and captain, with captains logging in by username and PIN.
- Exports for the accountant: an invoice register and a GST summary by rate, in Excel and PDF.
Dhandhaan does not import invoice history from other software, in line with the advice above. It also does not include inventory, stock or recipe management, and it has no live integration with food delivery apps at present, so if your old system handled those you will need to plan for them separately. The price is ₹12,999 a year for a single branch and ₹23,999 a year for multi-branch, and a demo is available before purchase.
What we learned moving a multi-branch restaurant to new software
JK Tech Hub built Dhandhaan for a multi-branch South Indian and fast food restaurant business in Gujarat that was moving off a hosted POS. That migration shaped several of the steps in this guide.
Staff wanted screens that felt familiar. Training time dropped once the billing screen followed the order of work the cashiers already knew, with short codes and F-key shortcuts for the items they billed all day.
The kitchen has separate counters with their own printers, and the item-to-printer sheet was the single most valuable document in the project. The few routing mistakes found during testing were all visible in that sheet once the cooks had read it.
Testing also showed why small rules matter on the first night. The business day starts at 4:00 AM, so bills made after midnight stay with the evening they belong to, and a table stays occupied after "Print Bill" until the cashier settles it. Staff who had been told these two rules in training did not raise them as faults on go-live day.
How to decide when to switch
Switch when the problem with the current system costs more than two weeks of preparation: repeated outages during service, a renewal price that no longer makes sense, or missing controls on discounts and voids. Do not switch during your busiest season, and do not switch the week your manager is on leave.
If the financial year end is within two or three months, waiting for 1 April gives you a fresh invoice series and a clean year in each system. If the current system is failing now, continue the series and move on a quiet weekday. To compare what the replacement will cost, see restaurant POS software price in India.
Related reading and next step
- Dhandhaan restaurant POS software: features and price
- How to choose restaurant billing software: a 12-point checklist
- Restaurant GST bill format and invoice numbering
- Kitchen order ticket printing and setup
- Restaurant POS software price in India: models and 3-year cost
Send your current menu export and the number of branches through the contact page or WhatsApp +91 7265004040 to book a Dhandhaan demo and get a migration plan with a quote.
Tags
Continue exploring
Pages on JK Tech Hub related to this article.
