Features
One app that covers the whole of a small business
Byapar eKhata runs on a single double-entry engine. Every screen you use — a bill, a payment, a cash deposit — writes to the same ledger, so no two reports can ever disagree about the same rupee.
01
Sales & billing
Bill a customer in under twenty seconds
Pick the items, apply a line or invoice discount, choose cash, bank, credit or part-payment, and the bill is numbered, printed and sent. Stock comes down and the customer's ledger updates at the same moment — no second entry, no chance of the two books disagreeing.
- Automatic document numbering with your own invoice prefix
- VAT bills, plus WhatsApp and SMS delivery in one tap
- Full and partial sales returns that restore stock and refund correctly
- Duplicate, edit or void any past bill without breaking history
02
Parties & udharo
Know exactly who owes you, and what to say
Every customer and supplier gets a running ledger. Balances are stored the way a trader thinks about them — positive means you are owed, negative means you owe. Open a party, see every bill and payment in order, and send a reminder drafted in plain language.
- Running statement per party, with credit limits and opening balance
- Amounts split cleanly between party dues, cash and bank
- Reminder drafts you can send over email, SMS or push
- Aged dues view so the oldest money never gets forgotten
03
Stock & inventory
Stop keeping stock in a notebook
Track products in whichever unit you buy and sell them in. Byapar eKhata converts between them, warns you before an item runs out, and keeps a movement history you can audit — so the number on the shelf and the number on the screen stay the same.
- Purchase, selling and wholesale prices with per-unit pricing
- Multi-unit support with conversion — crates, dozens, kilograms
- Low-stock alerts and one-tap stock adjustment
- Barcode scanning, product images, expiry and valuation reports
04
Cash & bank
Cash in hand, to the rupee
Cash sales, petty expenses, deposits, withdrawals and transfers all post through the same engine as every other transaction. That means cash in hand and bank balances are never a side-calculation — they are the same figures your reports use.
- Multiple bank accounts with running balances
- Deposits, withdrawals and transfers between accounts
- Expense and income categories with monthly summaries
- Bill photos attached to expenses for clean record-keeping
05
Reports & VAT
Eighteen reports your accountant will accept
Profit & loss, balance sheet, trial balance and a VAT/GST summary that is ready for filing. Every report exports to PDF or Excel, prints on any printer, or goes straight to WhatsApp for your accountant — no reformatting, no re-typing.
- P&L, Balance Sheet, Trial Balance and VAT/GST summary
- Sales, purchase, stock summary, low stock and stock movement
- Customer, supplier, outstanding dues, expense and income reports
- Export to PDF, Excel, print or WhatsApp in one click
06
Works offline
It keeps working when the internet doesn't
Load shedding, no data, a shop in the hills with one bar of signal — it makes no difference. Keep billing offline and Byapar eKhata holds every entry in a local queue, then syncs to the cloud the moment you are back on a network.
- Full billing, ledger and stock access without a connection
- Queued changes push automatically when you reconnect
- Built-in conflict handling so two devices never overwrite each other
- Cloud backup and restore with a full audit trail
07
Businesses & staff
One login for every business you run
Run a shop, a wholesale counter and a small workshop from the same account. Switch between them in a tap, and give each staff member exactly the access they need — sales only, inventory only, reports only, or full control.
- Unlimited businesses per account on higher plans
- Access groups: full, sales, purchase, inventory, reports, read-only
- Owner, manager and staff roles with fine-grained permissions
- Per-business settings — PAN/VAT, fiscal year, currency, invoice format
08
Credit recovery
Follow up on dues without the awkward phone call
Set a due date on a bill and Byapar eKhata schedules the reminder for the right morning — in Nepal time, not UTC. Email is on by default, SMS and push are opt-in, and every send is logged so you know what went out and when.
- Automatic reminders on overdue balances
- Email, SMS and push notifications
- Delivery log with a full audit trail
- SMS credit packs and bulk campaigns for festivals
One engine
Fourteen transaction types, one set of rules
Whatever you record, the same accounting rules apply. Entries are written atomically: if any part of a transaction fails, none of it is saved, so the books never end up half-written.
- Sale
- Sale return
- Purchase
- Purchase return
- Payment in
- Payment out
- Cash in
- Cash out
- Bank deposit
- Bank withdrawal
- Bank transfer
- Expense
- Adjustment
- Opening balance
Reports
Eighteen reports your accountant will accept
Each report exports to PDF or Excel, prints on any printer or shares to WhatsApp, exactly as it appears on screen.
- Profit & Loss
- Balance Sheet
- Trial Balance
- VAT / GST summary
- Sales
- Purchase
- Stock summary
- Low stock
- Stock movement
- Expiry
- Customer
- Supplier
- Outstanding dues
- Expense
- Income
- Cash
- Bank
- Day book
Staff & access
The right access for every person behind the counter
Access groups are enforced on the server for every request, so permissions hold on the phone and on the web alike.
Full access
Owner or manager. Sees and does everything.
Sales only
Billing and customer parties, nothing else.
Purchase only
Suppliers, purchase bills and stock in.
Inventory only
Products, stock counts and adjustments.
Reports only
Read the books, change nothing.
Staff
Day-to-day entries without settings or pricing.
Read only
A viewer account for partners or auditors.
In full
The complete list
Accounting core
- Double-entry transaction engine with atomic writes
- 14 transaction types from sale to opening balance
- Payment allocation against specific invoices
- Party dues, cash and bank kept separate
Nepal-ready
- VAT and PAN fields on businesses, parties and products
- Fiscal year, invoice prefix and Nepali date handling
- eSewa, Khalti and Fonepay subscription payments
- Reminders scheduled in Nepal time (UTC+5:45)
Accounts & access
- Mobile number login with OTP, password optional
- Multi-device sessions with rotating refresh tokens
- Access groups for sales, purchase, inventory and reports
- Activity log and soft delete with restore
Notifications
- In-app notifications with unread counts
- SMS campaigns and reusable message templates
- FCM push to every signed-in device
- Email delivery for statements and reminders
Businesses, parties, products, sales, purchases, returns, payments, cash and bank accounts, expenses, income, reminders, backups, SMS campaigns and subscriptions are all included — no add-on modules to buy.