Download the App
tbiz
Create workspace

The difference, first

In most software, approval is a status field.

The bill posted the moment somebody typed it. The payable is already in your accounts. Approving it later is a signature on a cheque that cleared last week.

Here, a document waiting on a decision is held out of the books. Everyone can see it. Nothing is hidden. But its voucher is un-posted — not in the trial balance, not in the P&L, not in the party ledger, not in cash flow. Your accounts stay exactly as they were until a person with the right to say yes says yes.

Works in the browser, on Android, and on a staff phone in the field.

BILL-0219 · Nilgiri Enterprises₹98,066.00
  1. 1
    RaisedBill entered by whoever received the goods. A voucher is written and left un-posted.
  2. 2
    HeldVisible to everyone. In no report. Trial balance unchanged, payables unchanged.
  3. 3
    DecidedApproved and it posts. Rejected and it never touched the books — the reason stays on the record.

Your trial balance, while it waits

Sundry creditors4,12,880.00
Input GST1,08,240.00
Effect of BILL-02190.00

Unchanged to the paisa. That is the entire point.

And under that discipline, the whole business

Enter it once. Watch four things move.

Most businesses keep billing in one place, stock in another, staff in a notebook and the accounts in a spreadsheet a month later. Every one of those is the same event, typed four times. Here it is typed once — pick one.

You did this

Invoiced Ali Traders ₹1,18,000

Five lines, GST worked out on each of them, printed and sent on WhatsApp.

The voucher it wrote

DrSundry Debtors — Ali Traders1,18,000.00
CrSales — Goods1,00,000.00
CrOutput CGST 9%9,000.00
CrOutput SGST 9%9,000.00
Balanced1,18,000.001,18,000.00

And these moved with it

StockFive items left the Main store−87 units
Party ledgerAli Traders now owes you₹1,71,640
GSTR-1Added as a B2B invoice for July+1
DashboardRevenue this month+₹1,00,000

One entry. Four places. Nobody re-typed anything into a spreadsheet on Friday.

You did this

Paid 14 staff for July

Built from the clock — days present, overtime, absents, advances outstanding.

The voucher it wrote

DrSalaries & Wages4,86,200.00
CrStaff advances recovered38,000.00
CrSalary payable4,48,200.00
Balanced4,86,200.004,86,200.00

And these moved with it

AttendanceDays and overtime read from the clock14 staff
AdvancesInstalments recovered this month−₹38,000
Staff appPayslips visible to each employee14 sent
Cash flowSalary payable due on the 7th₹4,48,200

Attendance is where payroll comes from, and payroll is where the ledger comes from. Break that chain and you are typing salaries by hand every month.

You did this

Received 35 of 40 ordered

Against purchase order PO-0118. A short delivery stays a short delivery.

The voucher it wrote

DrInventory — Main store84,652.00
DrInput IGST13,414.00
CrNilgiri Enterprises98,066.00
Balanced98,066.0098,066.00

And these moved with it

StockTwo items into the Main store+35 units
The orderPO-0118 stays open for the balance
PayablesNilgiri Enterprises owed₹98,066
Input creditClaimable in August GSTR-3B₹13,414

What you ordered, what turned up, and what you were billed for stay three separate facts — which is the only way to notice they disagree.

You did this

Collected ₹1,18,000 by NEFT

Recorded against the invoice on a phone, standing in the customer’s shop.

The voucher it wrote

DrHDFC current account1,18,000.00
CrSundry Debtors — Ali Traders1,18,000.00
Balanced1,18,000.001,18,000.00

And these moved with it

The invoiceINV-0042 marked paid in fullsettled
Party ledgerAli Traders balance₹53,640
OutstandingDropped out of the overdue list−1
Bank recWaiting to match the statement

Entered in the field, on a phone, by the person who collected it — not written on a slip and typed in three days later.

One system, not nine subscriptions

Most businesses run billing in one place, stock in another, staff attendance in a notebook, and the accounts in a spreadsheet a month later. tBiz is the whole index, and every line of it posts to the same ledger.

CRM & pipeline

From the first enquiry to a party with a ledger balance.

Leads
Six stages, drag-and-drop board, sources, values, expected close
Who is on it
Who brought the lead in, who is handling it, what came in when
Pipeline that adds up
Open value, win rate, stale leads, unassigned leads, per-person scoreboard
Reach them in one tap
Click to call, click to WhatsApp, straight from the list
Clients & vendors
One party record — receivable, payable, GSTIN, state code, full ledger
WhatsApp Business
Official Meta Cloud API: inbound messages auto-filed under the right client, reply in the app, approved templates outside the 24-hour window

Sell

Quote → order → challan → invoice → credit note. Each step carries the last one forward.

Quotes & sales orders
Convert to an invoice without retyping a line
Delivery notes
What left the building, and what it did to your stock
Invoices
GST or non-GST, posted to the books the moment they are verified
Credit notes
Reverse a sale properly instead of editing history

Buy & stock

What you ordered, what arrived, what you were billed for — reconciled.

Purchase orders & GRNs
Receive against the order; a short delivery stays a short delivery
Bills & debit notes
Payables that agree with the goods that actually turned up
Rate audit
Same item, two suppliers, six months — what did it really cost you
Items, HSN & units
HSN master, apply a GST rate to one item or all of them
Warehouses & stores
Opening stock, transfers, adjustments, stock per warehouse
Batches & bill of materials
Build a finished item and watch the components leave stock
Stock reports
Movement analysis, stock ledger, item profitability

The books

Real double entry. Not a spreadsheet wearing a ledger’s coat.

Chart of accounts
Every document in the system lands on a posted voucher
8 voucher types
Sales, purchase, receipt, payment, contra, journal, credit note, debit note
The statements
Day book, ledger, trial balance, profit & loss, balance sheet
Party ledger
Opening balance, running balance, closing — Dr, Cr, and who owes whom
Outstanding & ageing
Who has not paid, and how long they have not been paying
Bank reconciliation
Upload the statement, match it against the entries
Cash book & cash flow
Where it went, and a projection of where it is going
Cost centres & budgets
Budget against actuals, taken from the entries themselves
Multi-currency
Rate table and a revaluation that posts its own voucher
Payment performance
Which customers pay on time and which only say they will
Cheque printing
Print on your bank’s stationery instead of writing it out
Audit log
Vouchers keep a record of who changed them

GST & tax

Built from the invoices you already raised — no second data entry.

GSTR-1 and GSTR-3B
Generated in the NIC schema and downloaded as JSON to file
Tax codes
CGST/SGST/IGST, cess, exempt and nil-rated, classified on the line
TDS
Deductions, challans, and Form 26Q for the quarter
An honest limit
You file the return. RCM, SEZ, deemed exports and amendments still want your eyes on them.

People & payroll

The HR system most accounting software makes you go and buy twice.

Attendance
Shifts, in and out times, lateness, geofence, per-employee rule sets
Payroll
Payslips built from the clock — days, hours, absents, overtime
Leave & regularisation
Applied for by staff, decided by a named approver
Money owed to staff
Advances and loans, with instalments that cannot exceed what is owed
Expense claims
Spend, photograph the receipt, claim it, get paid — and it posts
Petty cash
A float, a box, and every rupee out of it accounted for
Fixed assets
Register, depreciation month by month (SLM or WDV), gain or loss on disposal
Staff sign in themselves
Their attendance, their leave, their claims, their advances — on their own phone

Work in the field

Jobs happen outside the office. They should still land in the system.

Tasks & work orders
Priority, due date, assignee, checklist, notes, timeline
Field jobs
A site, a location, and a GPS check-in when your man is actually there
Team board
Every person’s work in one view, or one person’s work on its own
Insights
Open, overdue, on-time rate, average days to finish, per-person scoreboard

Control

The part that decides whether everything above stays true.

Approvals
Documents that wait — and money that waits with them
Permissions
48 resources × create, read, update, delete. Build a role that suits one person.
Users & roles
Invite your people, set what each of them may touch, give staff their own sign-in
Verify before it counts
An invoice is a draft until somebody with the right to verify it does
Messenger
Direct and group chat, voice notes, read receipts, voice and video calls, buzz
Multi-company
More than one company, more than one workspace, one login
Activity log
Invoices are recorded with the user who raised them, their IP and their device

Day to day

What you see when you open it on a Tuesday morning.

Dashboard
Revenue this month, receivables outstanding, overdue invoices, invoices raised
It tells you what is rotting
Drafts nobody verified, leads nobody followed up, invoices nobody chased
Install it
Runs in the browser, installs as an app, and keeps working on a bad connection
Help & system check
What your browser and connection are actually doing, when something feels slow

Getting started

The first afternoon is the one that decides whether you keep using it.

Bring your masters over
Customers, vendors, ledgers and stock items — from a Tally XML or a Busy (Excel) export.
And the voucher history too
From a Tally Day Book, every voucher re-posts as a balanced journal that reproduces its exact ledger effect — de-duplicated by its Tally ID, so re-running the import is safe.
Documents that look like yours
12 templates, a visual editor, 80mm thermal receipts, and a UPI QR on the invoice
Your own numbering
Prefix, sequence and suffix for each of 12 document types
Clean up the mess
Merge duplicate clients, accounts and items; repair orphaned links
On every device
Browser, Android, and a separate staff app for the people in the field

And the rule behind it

You decide what needs a signature

Set the rule per document type and per amount: every journal entry, or only payments above ₹50,000. Choose carefully — a business that must approve every fifty-rupee purchase stops approving anything. The queue fills with trivia, the real ones drown in it, and within a fortnight somebody is clicking Approve without reading. A rule nobody follows is worse than no rule, because it looks like a control.

There are 8 kinds of document you can put behind an approval. Anything under the threshold goes through on the nod, and the amount is judged on its size, not its sign — a credit note for ₹5,000 is a five thousand rupee decision.

What can be held

  • Invoices
  • Bills
  • Credit notes
  • Debit notes
  • Journal vouchers
  • Payment vouchers
  • Receipt vouchers
  • Contra vouchers

Permission, down to the action

48 resources, each with create, read, update and delete. Give your salesperson leads, clients and quotes — and not the profit and loss. Build a role that does not exist anywhere else and hand it to one person. The screen you tick and the rule the server enforces are the same list, kept honest by a test that fails the build if they ever drift apart.

Documents that look like your business

Twelve templates to start — GST tax invoice, delivery challan, purchase bill, vouchers, an 80mm thermal receipt — and a visual editor to move every block, rule and column where you want it. Print a UPI QR on the invoice and get paid from the page you handed over.

Your staff are in the system, not in a notebook

Attendance is where payroll comes from, and payroll is where the ledger comes from. Break that chain and you are typing salaries in by hand at the end of every month.

Shifts and timings

Set the hours once, assign a shift to a person, and let lateness and overtime fall out of the clock instead of an argument.

Payslips from the clock

Days present, hours worked, absents, overtime — computed, not remembered. Unmarked days do not quietly get paid.

Staff sign in themselves

An employee sees their attendance, applies for leave, claims an expense, and looks up what they still owe on an advance.

Somebody is responsible

Every employee has a named approver. “Submitted” with nobody behind it is how a claim sits for three weeks.

Talk without leaving

Messenger built in: direct and group chat, voice notes, read receipts, voice and video calls that work on mobile data.

A phone app for the field

tBiz Staff for Android: clock in, leave, expenses. Signs in once and stays signed in.

Not yet

The things tBiz cannot do — yet

Every other line on this page is something you can use today. These are the exceptions — some built but not yet switched on, one a line we deliberately stop short of — and we would rather you heard it here than found out on the day you tried to file.

  • E-invoice (IRN)The invoice is already built to the NIC schema. Registering it with the IRP needs GSP credentials wired in — until then the numbers it returns are simulated, and we do not pretend otherwise.
  • E-way billSame story: the form is there, the NIC call is not.
  • Filing a return for youtBiz builds GSTR-1, GSTR-3B and Form 26Q as JSON. You — or your CA — upload it. Nothing is submitted on your behalf.
  • Rebuilding your old invoices line by lineTally voucher history now imports — as balanced journals, so the trial balance and every party ledger come out exact. What it does not do is re-create each old sale as an itemised GST invoice: the totals are right, the line detail stays in Tally.

Put your books, your stock and your people on one ledger.

Two minutes to set up a workspace. Bring one company or bring all of them.