A step-by-step walkthrough of every module, button, and feature in Bill Feeds POS. Follow along and you'll be taking orders before lunch.
Forgot your password? Click the Forgot Password link on the login page to reset it via email.
The Dashboard is your home screen. You'll see your branch logo, branch name, and the current date. If the platform admin has posted an announcement, it shows here as a banner.
The left sidebar is your main menu. Here's what each item does:
| Menu Item | What It Does |
|---|---|
| Home | Back to the dashboard |
| Orders | View, create & manage all orders |
| Kitchen Display | Live kitchen ticket queue (KDS) |
| Inventory | Stock management |
| Menu | Manage your food & drink items |
| Payments | View payment history |
| Reports | Sales analytics & reports |
| Takeaway Status | Live takeaway order tracking board |
| Billing | Your subscription & invoices |
| Support | Raise support tickets |
| Settings | Account & branch settings |
Configure your branch before doing anything else. Go to Sidebar → Settings → Branch tab.
| Field | What to Enter | Example |
|---|---|---|
| Branch Name | Your restaurant/outlet name | Bawarchi Main Branch |
| Address | Full street address | 123 MG Road, Hyderabad |
| Phone | Branch contact number | +91 98765XXXX |
| Branch email for notifications | info@myrestaurant.com | |
| City / Country | Your location | Hyderabad / India |
| Manager Name | Branch manager's name | Dave |
| Max Tables | Number of dine-in tables | 20 |
| Field | What to Enter | Example |
|---|---|---|
| Tax Rate (%) | Default GST rate for all items | 5 (non-AC) or 18 (AC/licensed) |
| GSTIN | Your 15-digit GST number | 36AABCU9603R1Z1 |
| SAC Code | Service Accounting Code — a tax classification number for services. Your accountant can provide this. | 996331 (restaurants) |
| State Code | 2-digit state code | 36 (Telangana) |
| Scheme | GST scheme | Regular or Composition |
| Service Charge (%) | Optional service charge | 0 (or 5 for 5%) |
Non-AC restaurants: 5% GST (no input tax credit). AC/licensed restaurants or those serving alcohol: 18% GST (with ITC). Restaurants with turnover under ₹1.5 Cr may use the Composition Scheme. Consult your accountant for the right rate.
Header Text — prints at the top of every bill (your restaurant name, tagline)
Footer Text — prints at the bottom (thank you message, FSSAI number)
Click Preview to see how your receipt will look before saving.
Displaying your FSSAI license number on receipts is legally mandatory for all food businesses in India. Add it to your receipt footer text.
| Setting | What It Does |
|---|---|
| Upload Logo | Appears on receipts, dashboard & QR pages (recommended: 200×200px) |
| QR Grace Period | How long a QR order stays valid before auto-expiring |
| QR Online Payment | Allow customers to pay via UPI/card when ordering via QR |
| QR Auto-Rotate | Automatically cycle the QR code periodically for security |
Required for dine-in orders. Skip this if you only do takeaway. Go to Sidebar → Settings → Branch tab → click 'Tables & QR' on your branch.
Each table card shows its QR code. You can:
| Action | What It Does |
|---|---|
| Download QR | Save the QR code image for that table |
| Download All QR | Download all QR codes at once (top button) |
| Delete | Remove a table |
This is where your daily business happens. Go to Sidebar → Orders → Dine-In or Takeaway.
Before taking orders, make sure you’ve added staff accounts (see Section 11: Staff Management) so cashiers can log in with their own credentials.
The POS screen is split into two panels: a menu area on the left (with category filters and item cards) and a cart on the right (showing selected items, subtotal, GST, and total with a Place Order button).
| Field | What It Means |
|---|---|
| Customer Name | Required — used for order tracking |
| Pickup | Customer collects from counter |
| Delivery | You deliver to their address |
| Vendor | Third party like Zomato / Swiggy |
| Vendor Order Ref | Reference number from the delivery platform (e.g. Zomato order ID) |
| Button | What It Does |
|---|---|
| + | Increase item quantity by 1 |
| − | Decrease item quantity (removes at 0) |
| × | Remove item from cart entirely |
| Notes icon | Add special instructions for kitchen |
| Clear Cart | Remove all items and start fresh |
| Key | Where | What It Does |
|---|---|---|
| Esc | POS screen | Clear the cart |
| F1 | Payment popup | Select Cash |
| F2 | Payment popup | Select Card |
| Enter | Payment popup | Confirm payment |
| Esc | Payment popup | Close popup |
During rush hours, use F1 for cash and Enter to confirm — no mouse needed for payments!
The KDS replaces paper KOTs (Kitchen Order Tickets). Kitchen staff see orders on a screen in real-time. Go to Sidebar → Kitchen Display.
| Timer Color | Meaning |
|---|---|
| Green | Fresh order, within expected time |
| Amber | Taking longer than usual |
| Red | Delayed — needs immediate attention |
| Button | What It Does |
|---|---|
| Start | Marks entire ticket as “preparing” — kitchen has started cooking |
| Ready | Marks entire ticket as done and ready for serving/pickup |
| Reprint the order ticket | |
| Sound toggle | Turn new-order notification chime on/off |
| Fullscreen | Open station display in full-screen mode |
| Auto-print toggle | Auto-print new orders when they arrive |
Mount a tablet or TV in the kitchen, open billfeeds.com/app, log in with a kitchen staff account, and go to Kitchen Display. The screen uses real-time updates with a 15-second polling fallback and plays a chime for new orders.
If you have multiple kitchen areas (Tandoor section, Chinese section, Bar), create separate KDS Stations. Each station only shows its relevant orders. Kitchen staff can open their station in full-screen mode on a dedicated screen.
Go to Sidebar → Takeaway Status. This is a display screen designed for a TV/monitor at your counter — showing live order status with token numbers.
| Button | What It Does |
|---|---|
| Mark as Ready | Customer can collect their order |
| Mark as Completed | Order handed over |
| Print Receipt | Reprint the receipt |
| Sound toggle | Turn notification chime on/off |
When a customer scans a QR code on their table, they see your menu on their phone and place an order. It appears in Orders → QR Orders:
| Action | What It Does |
|---|---|
| Approve | Accept the order → sends to kitchen (KDS) |
| Reject | Decline the order → customer is notified |
The page auto-refreshes every 15 seconds to show new QR orders.
QR codes are generated automatically when you create tables — see Section 4: Table Setup to download and print them.
Optional but recommended. Track stock levels so you never run out of ingredients. Go to Sidebar → Inventory. The page has 4 tabs.
To add a new stock item, click Add Item and fill in: Name, Unit (kg, litres, pieces, etc.), Category, Reorder Level (you'll get an alert when stock drops below this), and Current Quantity.
Your stock list. Click Adjust Stock on any item to manage quantities:
| Adjustment Type | When to Use |
|---|---|
| Add | Received new stock from supplier |
| Remove | Stock used or wasted |
| Correct | Physical count doesn't match system |
Register your vendors — name, contact, address, payment terms.
Track orders placed with suppliers. When stock arrives, click Receive to enter actual quantities — your inventory updates automatically.
A complete log of every stock change. Click Download CSV to export as a spreadsheet.
View every payment transaction at Sidebar → Payments. Filter by date range and payment method (Cash, Card, UPI, Online).
Today 7 Days 30 Days 90 Days
| Button | What It Does |
|---|---|
| Void (red ×) | Cancel/reverse a transaction — requires a reason |
| Reprint (printer) | Print the receipt again |
| Export CSV | Download all transactions as a spreadsheet |
Check your performance at Sidebar → Reports. There are 6 tabs:
| Tab | What You See |
|---|---|
| Overview | Total revenue, orders, avg order value, GST collected, pie charts by order type & payment method |
| Sales Trend | Daily revenue line chart + orders bar chart over time |
| Products | Top sellers by quantity & revenue, category performance |
| Payments | Payment method breakdown — Cash vs Card vs UPI percentages |
| Hourly | Hour-by-hour breakdown of today's sales — find your peak hours |
| Generate | Custom report download — CSV (spreadsheet), PDF, or raw data file |
Check Sales Trend weekly to spot patterns. Use Products tab to identify slow-moving items and adjust your menu accordingly.
Create accounts for your staff at Sidebar → Settings → Users tab → Add User.
| Role | What They Do | Enable These Modules |
|---|---|---|
| Cashier | Take orders, process payments | Orders, Payments |
| Kitchen Staff | View KDS, mark items ready | KDS |
| Both | Billing + Kitchen | Orders, Payments, KDS |
| Button | What It Does |
|---|---|
| Edit | Change name, email, or user type |
| Reset Password | Set a new password for the user |
| Edit Permissions | Change which modules they can access |
| Delete | Remove the user (asks for confirmation) |
Need help? Go to Sidebar → Support → Create Ticket.
Leave priority as Medium and the system auto-upgrades based on your words:
Urgent: "down", "crash", "not working", "data loss"
High: "slow", "bug", "error", "printer"
Low: "feature request", "suggestion", "how to"
| Status | Meaning |
|---|---|
| Open | Submitted, waiting for response |
| Assigned | Assigned to a support agent |
| In Progress | Support team is working on it |
| Waiting on Customer | Support needs more info from you |
| Escalated | Elevated to senior support |
| Resolved | Issue fixed |
| Closed | Ticket completed |
Manage your subscription at Sidebar → Billing. View your plan, invoices, and payment history.
| Timeline | What Happens |
|---|---|
| Day 1 | Your account starts with a 21-Day Free Trial — full access to all features |
| Day 14 | You’ll receive an upgrade reminder email (7 days left) |
| Day 18 | Reminder: 3 days left to upgrade |
| Day 20 | Final reminder: trial ends tomorrow |
| Day 21 | Trial expires — upgrade to a paid plan to keep your data and continue |
| Timeline | What Happens |
|---|---|
| Day −7 | Invoice generated & emailed to you |
| Day 0 | Billing date — if unpaid, you enter Grace Period |
| Day +7 | Grace period ends → Expired (access restricted) |
| Payment | Account reactivated Active |
During Grace Period, your account still works but you'll see warnings. After expiry, access is restricted until payment. Pay anytime to reactivate instantly.
See our plans and pricing at billfeeds.com/pricing
View your username and user type. Change your email or reset your password here.
Same as Section 11: Staff Management — add, edit, and remove staff accounts and their module permissions.
Same as Section 2: Branch Configuration — update your branch details, GST settings, receipt customization, logo, and QR settings.
Set up online payment processing:
Razorpay is the most popular payment gateway for Indian restaurants. Sign up at razorpay.com, get your API keys, and you can accept UPI, cards, and net banking in minutes.
| Button | What It Does |
|---|---|
| Refresh | Reload page data |
| Search | Filter by keyword |
| Save | Save changes |
| Cancel | Discard & close |
| Delete | Remove permanently |
| Edit | Open edit form |
| Button | What It Does |
|---|---|
| Category pills | Filter by category |
| Menu item card | Add to cart |
| Place Order | Send to kitchen |
| Process Payment | Choose payment method |
| Print Receipt | Print bill |
| Clear Cart | Remove all items |
| Button | What It Does |
|---|---|
| New Order | Start fresh order |
| View Details | Open order popup |
| Update Status | Advance order stage |
| Mark as Paid | Open payment modal |
| Export CSV | Download spreadsheet |
| Button | What It Does |
|---|---|
| Start | Mark as preparing |
| Ready | Mark as done |
| Reprint ticket | |
| Sound toggle | Chime on/off |
| Fullscreen | Full-screen mode |
| Auto-print toggle | Auto-print new orders |
| Button | What It Does |
|---|---|
| Add Category | New category |
| Add Item | New menu item |
| Edit (pencil) | Edit item/category |
| Delete (trash) | Remove permanently |
| Eye toggle | Show/hide item |
| Grid/List toggle | Switch view mode |
| Button | What It Does |
|---|---|
| Add Item | New stock item |
| Adjust Stock | Add/Remove/Correct qty |
| Add Supplier | New vendor |
| Create PO | New purchase order |
| Receive | Record incoming stock |
| Download CSV | Export movements |
| Button | What It Does |
|---|---|
| Date range picker | Filter by period |
| Today / 7d / 30d / 90d | Quick presets |
| Generate Report | Download CSV/PDF |
| Export CSV | Download spreadsheet |
Our support team is here for you.
Or raise a ticket from Sidebar → Support inside the app