Direct billing is on. Tap menu items to build the bill instantly.
Best Seller Items
Tap any item to add it quickly.
Customer Details
Bill Layout
Select a table to start
📱 QR Orders
✅ Ready for Pickup
Saved Bills
Large order menu
Choose category
Total
₹0
Items
0
Customer
Walk-in
Redeem
Link Customer
Reports
Know what is growing, where money is leaking and what action to take.
Sales Reports
Understand when and where revenue is generated
Hourly Sales
Track sales performance hour by hour.
Open report →
Sales by Channel
Compare sales across different channels.
Open report →
Delivery Platforms
Compare Zomato vs Swiggy orders and revenue.
Open report →
Sales by Category
See which categories drive more revenue.
Open report →
Sales Comparison
Compare performance across periods.
Open report →
Daily Sales
Review day-by-day sales trends.
Open report →
Order Type Report
Analyze sales by order type (Dine-in, Delivery).
Open report →
Sales Drivers
Where sales are coming from
Important Business Indicators
Key operational figures requiring regular review
Recommended Actions
Actions that can improve sales and profitability
Reports › Sales ›
Sales Reports
Understand when and where revenue is generated
Hourly Sales
Identify peak and slow business hours.
Open report →
Sales by Channel
Compare every ordering channel.
Open report →
Delivery Platforms
Compare Zomato vs Swiggy orders and revenue.
Open report →
Sales by Category
See which categories drive revenue.
Open report →
Sales Comparison
Compare growth across periods.
Open report →
Top Selling Items
See which menu items sell the most.
Open report →
Least Selling Items
Spot slow-moving items that may need attention.
Open report →
Reports › Menu ›
Menu Performance
Understand product demand and profitability
Menu Stars
High sales and high profit.
Open report →
Popular but Low-Margin
High sales but low profit.
Open report →
Hidden Gems
High profit but low sales.
Open report →
Poor Performers
Low sales and low profit.
Open report →
Add-on & Modifier Performance
Selections, revenue and attach rate.
Open report →
Frequently Bought Together
Products commonly ordered in the same bill.
Open report →
Complimentary & Cancelled Items
On-the-house bills and voided items.
Open report →
Reports › Payments ›
Payments and Cash Control
Reconcile payments and find revenue leakage
Payment Mode Summary
UPI, cash, card and split collections.
Open report →
Cash Reconciliation
Expected cash versus counted cash.
Open report →
Refunds & Failed Payments
Every refund recorded this period.
Open report →
Discounts, Voids & Complimentary
Review discounts and unusual activity.
Open report →
Payment Settlement
Online payment settlement status.
Open report →
Cashier Shifts
What each cashier counted versus what the POS recorded.
Open report →
Reports › Customers ›
Customer Analysis
Understand spend, loyalty and retention
Average Customer Spend
By New / Returning / Loyal / VIP segment.
Open report →
Returning Customers
Retention and visit frequency.
Open report →
High-Value Customers
Your most valuable regulars.
Open report →
Inactive Customer List
Regular customers who stopped visiting.
Open report →
Customer Lifetime Value
Value from real order history.
Open report →
Visit Frequency
One-time, occasional, regular, loyal.
Open report →
Reports › Inventory ›
Inventory and Food Cost
Connect sales with ingredient usage and cost
Food Cost Report
Ingredient costs compared with sales.
Open report →
Stock Variance
Theoretical usage versus logged wastage.
Open report →
Usage and Wastage
Logged stock adjustments this period.
Open report →
Low Stock Report
Ingredients requiring purchase.
Open report →
Dead Stock
Ingredients unused for a while.
Open report →
Expiring Stock
Items nearing expiry.
Open report →
Supplier Purchase Report
Purchases, prices and suppliers.
Open report →
Reports › Expenses ›
Business Expenses
Track money leaving the business
Business Expenses
Every expense logged this period, by category.
Open report →
Delivery Profit
Understand where your delivery revenue goes and how to improve your profit.
Loyalty
Customers & Rewards
Total Members
0
–
Active (30D)
0
–
Gold+ Members
0
–
Birthdays This Week
0
View birthday list
Member Revenue
Rs.0
–
👤
Select a customer
Click any customer in the list to view their profile, orders, and loyalty history.
Audience
Message
Marketing
Campaigns & Promotions
🎂 Birthdays
Today & the next 7 days
📣 Send a Promo
Broadcast an offer to customers on WhatsApp
Audience
Message
👋 Win-Back Reminders
Customers who haven't visited in 30+ days
🤝 Referral Program
Every member has a code — friends who mention it when they join get linked back
Promo Offers
Discounts & Campaigns
Create discount presets and campaigns that show up in the Promo picker on the billing screen. Only one promo applies to a bill at a time.
Add new promo
Among all eligible items in the bill, the cheapest "get" quantity are made free — never the pricier ones.
Uncheck one to keep a promo exclusive — e.g. QR-only so it never shows in the staff Promo picker at the counter or on tables.
Performance is calculated from bills currently loaded in the app
Make a shareable poster for WhatsApp Status or Instagram
Promo Graphic
Remove photo
Remove logo
Gift Card
Issue & Redeem
Issue a gift card
Amount
₹
Look up or redeem
Enter a code above to see its balance and history.
All gift cards
Subscription
Meal plans — Issue & Redeem
Issue a subscription
Total meals
Applies to optional — leave blank for all items
All items (unrestricted)
Look up or redeem
Enter a code above to see meals remaining and history.
All subscriptions
💰
Total Stock ValueRs.0
📦
Total Items0Across all categories
⚠️
Low / Out of Stock0Needs attention
📅
Expiry Risk0Expiring within 7 days
⚡ Auto-deducted on sale
Ingredient
Category
Storage
Stock
Status
Expiry
Value
Linked Items
Actions
Stock In Overview
💰
Total Stock In Value₹0This month
🚚
Total Deliveries0This month
🕒
Last Stock In—No deliveries yet
📊
Avg. Items per Delivery0This month
⌕
Date & Time
Supplier
Invoice / Note
Items
Total Items
Total Cost (₹)
Added By
Usage & Waste
Stock that left without being sold — staff meals, spoilage, breakage. Logging it keeps counts honest and shows what you are losing.
💸
Waste Value₹0Last 30 days
🗑️
Waste Logged0Last 30 days
🍽️
Usage Logged0Last 30 days
📌
Most Wasted—Nothing logged yet
Nothing added yet.
Date
Ingredient
Type
Quantity
Reason
By
Transfer
Record that an ingredient is now kept somewhere else — a fridge, a second counter, another store room.
🔁
Transfers0Last 30 days
📦
Ingredients Moved0Last 30 days
📍
Locations In Use0Across all ingredients
🕒
Last Transfer—No transfers yet
Nothing added yet.
Stock is tracked as a single total per ingredient, so moving one updates where all of it is stored. Use this to record that an ingredient now lives somewhere else — it does not change the quantity.
Date
Ingredient
Quantity
From
To
By
Recipes
A recipe tells the POS which ingredients to subtract when an item sells. Items without one never touch your stock.
✅
Recipe Coverage0%0 of 0 menu items
⚠️
Missing Recipe0These never deduct stock
🔗
Ingredient Links0Across all recipes
🧪
Ingredients Never Used0Not in any recipe
Select Variant
Count cash
Cash added during the day
Cash removed during the day
Refund this bill
Why was this removed?
Log a purchase
Adjust stock
New Stock In
Items
Total Items: 0 Total Cost: ₹0
Related bills
Add-ons / Portions
Applying to 0 items
This replaces the current portion/add-on options on every selected item — leave both lists empty to clear them.
Arrange Categories
Drag a row to reorder (or use ↑ / ↓). The order shows in Billing and the Menu.
Arrange Filters
Drag a row to reorder (or use ↑ / ↓). This is the order tags appear in the Filters menu and in each item's editor.
Add Ingredient
Choose Menu Type
Select the menu you want to manage
ⓘ These menus are fully independent. Copying an item creates a separate snapshot—future edits and deletions never sync.
POS Menu
Manage your restaurant menu items, categories and pricing.
Categories
ⓘ Tip: Drag and drop categories to reorder them
Total Items
0
All categories
Available
0
Active items
Unavailable
0
Hidden items
Categories
0
Total categories
Bestsellers
0
Top performing
Avg. Price
₹0
Across all items
Filter by tag
Availability
0 items selected
QR Menu Preview
Dine In Menu
● Live
Scan to test on your own phone
Add Item
This item belongs only to the QR Menu. Editing or deleting it will not change the POS Menu.
Basic Info
Printed next to this item on the Full Token and Kitchen Token (KOT) — never on the customer's bill. Leave blank for items that don't need one.
Shown to customers ordering from their table QR code — not shown on the shared staff ordering link.
Pricing & Availability
POS Channels
QR Channels
Changes here reflect in the QR Menu for the order types checked above. Learn more
QR Tags
QR Customization optional
Shown only to customers ordering from the QR menu — not used in POS billing.
Advanced settings
Item won't appear in POS billing but still shows in Menu & KDS
IngredientQtyUnit
Product Variants
e.g. flavors, sizes, toppings
Variants
Live--:--
0
Open
0
Late
00:00
Avg time
Item Summary0
No active orders
QR Ordering
Let customers scan a QR code at their table to view the menu & place their own order
Table QR Codes
No tables configured. Add tables in Settings → Table Layout.
How QR Ordering works
1
Print & place
Download the QR and print it for each table
2
Customer scans
They see your live menu on their phone
3
Order placed
Order appears on KDS and Billing instantly
Customer Display
A live order-status screen for a TV or tablet at the counter — shows token numbers as orders are prepared and picked up.
Sign in to generate
Your Display Screen Link
Open this on the TV or tablet at your counter and leave it running. It updates live as orders are prepared and marked ready.
—
Display Settings
Sets the countdown target shown on the customer display. Leave blank to calculate it automatically from your kitchen's recent times.
minutes
Active Tokens
Clears every token currently showing on the customer display — use this if orders got stuck or were forgotten and never cleared on their own.
Account
Change password
Signed in as:
Local device data
Clear this browser's VyapariHub POS cache, offline queue, and cached app shell. Use this before handing a shared device to someone else.
Data management
Download a full export of your restaurant data, clear the menu, or wipe all shop data entirely.
Shop manager
Create branches and switch the whole app between them. Billing, tables, reports, menu, inventory, and employees all follow the selected shop.
0 shops active
Add shop
Reports and new bills will follow this saved sales window automatically, even after midnight.
Billing settings
Set 0 to disable GST
Shown on printed bills and WhatsApp e-bills.
e.g. 10 = 1 point per Rs.10
Turn this off if the business does not use points, rewards, or manual point updates.
Allow menu items to have flavors, sizes, or other variants. Affects POS billing, KDS, and receipts.
Choose how items with variants appear in the billing screen.
Billing screen options
Choose what the cashier sees while finishing a bill.
Removes the “All” category from the Billing screen and opens the first real category automatically. “All Items” remains available in the POS/QR menu manager.
On a cash bill, adds a “Received” box and shows the change to hand back. The amount received and the change are saved on the bill and shown on the Cash Report.
Save bar buttons
Choose which buttons show at the bottom of the billing screen, and rename them if you want — the text you type here is exactly what shows on the button. Hidden ones are removed and the rest resize to fill the row. At most 4 can be on at once — checking a 5th automatically turns off whichever was checked first.
Payment methods
Choose which payment buttons show on the billing screen. Hidden ones are removed and the rest resize to fill the row.
Zomato / Swiggy on KDS
Turn off a platform here if its orders shouldn't print a kitchen ticket at all.
Zomato / Swiggy in sales totals
The platform settles that money separately and it never passes through your till. Turn this on and those orders show only on Delivery Platforms and Delivery Profit — they leave Total Sales, Orders, Average Order Value, Items Sold, Sales by Channel and the Cashier Shift cash/UPI reconciliation. Off by default, and it changes only how existing bills are counted, never the bills themselves — switch it back any time.
Which payment button is pre-selected for a new bill. Falls back to Cash if the mode isn't enabled above.
Order type options
Quick item buttons
Optional small toggle buttons on each order item. Use 1–2 characters (e.g. P = Packed, J = Jain).
Header shortcuts
Optional quick-access buttons in the standalone Billing header. Stock In, Transfer, and Low Stock are visible to owner/manager accounts only, even when turned on here — Expense stays available to whoever can already log expenses.
Call these two whatever your staff call them. The symbol is part of the name — change the emoji, or delete it and leave just the words. Blank resets to the default.
When enabled, automatically switches to the selected category and order type after each bill is saved.
Cashier Shifts
Track who's on the till and reconcile what they counted against what the POS recorded. Off by default — nothing shows on Billing until this is turned on.
Cashiers
Whoever's on shift picks their name from this list on Billing — no separate login needed.
If set, Billing shows a gentle reminder once a shift runs this long. Leave blank for purely manual shift switching.
What to reconcile
Whichever payment modes are checked here are exactly what the shift-close popup asks the cashier to count.
Shift handover
For tills that never sit idle — the "Start your shift" popup opens by itself the moment one shift is closed, so the next person just picks their name. Leave off if shifts don't always follow each other; the Start Shift button in Billing still works either way.
Print setting
Choose the print size based on your printer or bill style.
Most thermal printers can't render the ₹ symbol and print garbled characters instead — leave this on Rs. unless you've confirmed yours can. Only affects the printed bill, not what you see on screen.
Prints straight to your receipt printer with no dialog box. This is the setting that actually controls whether bills use the agent — pairing alone does not turn it on. When this is off, or the agent can't be reached, bills use the fallback method chosen further down instead.
Checking local agent…
This browser only. Pair once on this device to unlock direct agent printing.
Install once for direct printing
For Windows 10/11 billing computers. Install the agent, add your receipt printer, print a test receipt, then return here and pair it.
Open Restiq Print Agent and add the receipt printer.
Click Print test and confirm the receipt prints.
Click Start Pairing in the agent.
Enter that code below, then tick the checkbox above to start using it.
Only used when Restiq Print Agent (above) is off or unreachable — not the main setting for a USB or network printer connected through the agent. Browser / OS Print uses your normal print dialog. RawBT and Network send raw commands straight to the printer, which is required for real cut control.
URL of your network printer or local print-bridge that accepts raw ESC/POS bytes via POST. Browsers can't open a raw printer socket directly.
Only takes effect with RawBT or Network connection — the browser print dialog can't control the cutter.
Payments
Let Standing/Walk-in customers pay online when they order via QR — money goes straight into your own Razorpay account, never through VyapariHub. Table orders always stay pay-at-counter. This is set per shop, since different outlets often settle into different bank accounts.
Starts with rzp_test_ for test mode or rzp_live_ once you're ready to accept real payments.
Kitchen Display System
Turn KDS off if this shop doesn't run a kitchen screen — the Ready-for-pickup shortcut disappears from Billing.
If an item is hidden from KDS but attached to another item using the three-dot link, show it as an indented child on the kitchen ticket.
Turn this off to hide the summary column and use the full KDS width for order tickets.
Play a chime and announce new or updated orders. Safari may require one tap on “Enable sound” after a fresh login.
Turns the TV/tablet order-status screen off — customers will see a "currently unavailable" message on the display link.
Kitchen Stations
Stations appear as filter tabs on the KDS screen. Each menu item can be assigned a station.
Controls the order in which kitchen orders appear on the KDS screen.
QR Ordering
Let customers scan a QR code at their table to view the menu & place their own order.
Turn QR Ordering off if customers shouldn't be able to order from their table.
minutes
Shows as a live countdown on the customer's order-confirmation screen and switches to "Ready" automatically once you bump the order on KDS.
Outside these hours, customers who open the QR menu (table, pickup, or delivery) see "Currently closed" instead of the menu.
A closing time earlier than the opening time is treated as spanning past midnight (e.g. 18:00 → 02:00).
Customers who order via QR will see a "Rate us on Google" button after their order is placed. Find your link in your Google Business Profile under "Ask for reviews" (or search "get more reviews" while signed into your listing).
Sign in
Staff Ordering Link
One shared link for staff to place an order for any table or the counter — no per-table code needed.
—
Table layout manager
Add or remove tables. Occupied tables cannot be removed.
Choose whether this store uses only direct billing or both direct billing and table-based billing.
Turn this off if the store wants a simpler text-first billing grid.
Employee registration
Create real staff email/password access here. Mobile number stays as contact info only and is not used for login.
0 employees registered
Only the restaurant owner can create or remove staff login accounts. Staff can still view the team list here.
Add employee
Set a password for this staff member. Leave blank while editing to keep the current password.
Page Access
Attendance management
Mark staff check-in and check-out times, or mark them absent for the day.
0 records today
Quick action
Loyalty rewards editor
Add new reward
Upgrade Preview
Three upgrade directions in one safe preview.
Use this page to compare the paid tiers and see what is available in each plan.
Preview status: Real account is on Free
Current free
Rs.0 / forever
Great for testing the platform, setting up a menu, and running a compact restaurant floor.
✓ Up to 3 tables
✓ Up to 15 menu items
✓ Up to 30 loyalty members
✓ Core billing and settings
✓ KDS, QR Ordering, Customer Display locked
Lite
Rs.300 / month
A simpler paid tier for restaurants that need more operational room without the full Pro stack.
✓ Unlimited tables
✓ Unlimited menu items
✓ KDS unlocked
✓ Reports unlocked
✓ Loyalty unlocked
✓ Unlimited loyalty members
✓ Inventory, QR Ordering, Customer Display stay Pro-only
Pro plan
Rs.500 / month
Unlock the full platform with analytics, Loyalty workflows, and live inventory controls for a growing restaurant.
✓ Everything in Lite
✓ Inventory and recipe linking unlocked
✓ QR Ordering unlocked
✓ Customer Display unlocked
Need help upgrading?
Our team can help switch your restaurant to the right plan. Choose Lite for more day-to-day capacity or Pro for advanced reports, Loyalty, and inventory tools.
Upgrade requests are handled manually from here while online plan payments stay disabled.
Feature Comparison
Feature
Free
Lite
Pro
Billing & table management
Included
Included
Included
Kitchen Display System (KDS)
Locked
Unlocked
Unlocked
Reports dashboard
Locked
Unlocked
Unlocked
Loyalty and broadcast tools
Locked
Unlocked
Unlocked
Inventory and recipe linking
Locked
Locked
Unlocked
QR Ordering
Locked
Locked
Unlocked
Customer Display
Locked
Locked
Unlocked
Table and menu limits
Limited
Unlimited
Unlimited
Audit Log
Who did what, across every branch. Written by the server as each action happens — this record cannot be edited or deleted from the app.
Last updated—
Audit entry
Issue a gift card
Amount
₹
Issue a subscription
Total meals
Applies to optional — leave blank for all items
All items (unrestricted)
Finish Bill
WhatsApp Broadcast
Edit Bill
Subtotal
Discount
Charges
GST
Total
Payment Mode
✨ Auto-link ingredients to menu items
🔗 Link an ingredient to menu items
Pick an ingredient, then search and link the menu items that use it — set how much is used per sale.
Share E-bill
Add Customer
Adjust Points
Balance after
0 pts0 pts
Member
Adjust Points
Balance after
0 pts0 pts
Redeem Reward
Confirm Redemption
Register new customer
Split Payment · Total: Rs.0
Channel Prices
Set delivery / pickup price overrides. Leave blank to use base price.
Item
Base ₹
🛵 Delivery ₹
📦 Pickup ₹
📱 QR ₹
Available
Section Prices
Set a dine-in price per table section (e.g. AC, Non-AC). Leave blank to use the base price.