Blog · Finance
Bookkeeping on Cash Basis Will Fail You the Moment You Cross ₹1 Crore Revenue
TL;DR: Cash-basis bookkeeping is fine for a proprietorship at ₹20 lakh. At ₹1 crore, the inventory distortion, the GST mismatch, and the audit opinion will catch up. Here is the migration path and the threshold math.
We onboard a steady stream of growing small businesses that started their books on cash basis — invoices recorded when paid, expenses recorded when the cash went out — and are now facing the gap. The gap is always the same: at some revenue threshold, the cash-basis books stop matching the bank, the GST, and the income tax, and the business owner is left reconciling three different versions of reality in the last week of September.
This post is what we tell them.
What cash basis really means
Cash-basis bookkeeping records revenue when cash is received and expenses when cash is paid. It ignores credit terms, deferred revenue, accrued expenses, and inventory. The result is a P&L that tracks the bank account more than the business.
For a proprietor with ₹15-25 lakh in revenue, all-B2C, no inventory, and a single bank account, cash basis is functionally equivalent to accrual basis. There is no credit sale, no purchase on credit, no prepayment. The P&L and the cash flow look the same.
The moment any of those three things change, cash basis starts to diverge from accrual basis, and the divergence is always in the wrong direction.
The four thresholds where cash basis breaks
1. Inventory above ₹25 lakh
Once you carry inventory of meaningful value, the timing of your purchases (when the cash goes out) and the timing of your cost of goods sold (when the goods are sold) diverge. Cash basis records the purchase as an expense. Accrual basis records the inventory as an asset and the cost of goods sold as the inventory is sold.
For a small retailer with steady inventory, the two methods approximately match. The cumulative inventory at year-end may be ₹5-10 lakh higher than the year-start, and the cash basis distorts the cost by that amount. The owner absorbs the distortion because it is small.
For a retailer with seasonal inventory or expanding SKUs, the distortion can be ₹10-30 lakh. The cash basis understates profit in expansion years (because all the cash went out) and overstates profit in contraction years (because the cash is already paid but the inventory is still on the shelf).
2. Credit terms with customers above 30 days
The moment your average receivable cycle crosses 30 days, you have a meaningful receivable book. A small business with ₹1 crore revenue and 45-day receivables has ₹12.5 lakh in uncollected revenue at any point. Cash basis records the revenue as it is collected, which may be in the next financial year. Accrual basis records the revenue in the year the sale is made.
This matters for two reasons. The first is income tax — accrual basis aligns with the tax year, cash basis may push revenue across years. The second is the bank — your working-capital line is sized on your receivables book, not your cash collection.
3. Credit terms with suppliers above 15 days
The same logic on the other side. You have received goods, recorded them as inventory, but you have not paid the supplier. Cash basis records no expense until the payment. Accrual basis records the cost of goods sold when the goods are sold.
For a small business with just-in-time supplier relationships and weekly payment cycles, this is not material. For a business with monthly supplier cycles and ₹10 lakh of payables at any time, the difference is meaningful.
4. Prepaid expenses above ₹1 lakh
Annual insurance premiums, annual SaaS subscriptions, advance rent, security deposits — all of these are paid in cash but expensed over a future period. Cash basis records the full amount as an expense in the month of payment. Accrual basis spreads the expense.
At small scale, the prepayment is small. As the business grows, the prepaid balance grows, and the cash basis understates profit by the unexpired portion of the prepayment.
The GST dimension
GST return filing requires accrual basis in spirit, even if the GST law does not prescribe a specific accounting method. The GSTR-1 is the outward supply register. The GSTR-3B reconciles against GSTR-1. The input tax credit in GSTR-2B is auto-generated from your suppliers’ GSTR-1. None of this matches a cash basis.
The most common reconciliation problem we see is: cash basis books record the sale when the customer pays, but the GSTR-1 records the sale when the invoice is raised. If the customer pays 30 days after the invoice, the GSTR-1 is filed in Month 1, the cash basis records the receipt in Month 2, and the GST payment is made against an invoice that the cash basis books do not yet recognise. Over 12 months, the variance is significant.
The income tax dimension
The Income-tax Act requires businesses to follow a “method of accounting” that is consistently applied and that clearly reflects income. Cash basis is permitted for assessees below the audit threshold (Section 44AB) for non-business income and for some businesses. For assessees above the threshold, the books must be maintained on accrual basis if the turnover crosses ₹10 crore, or if the assessee is a company.
For a proprietorship or partnership, the audit threshold is ₹1 crore turnover (or ₹10 crore if 75% of transactions are digital). Above this, the books must be audited and a tax audit report under Section 44AB is required. The audit is on accrual basis. The cash basis books will not pass the audit, and the auditor will require re-statement of the books on accrual basis for the purpose of the audit report. This is wasted work — better to maintain accrual books from the start.
The audit opinion dimension
A chartered accountant signing a tax audit report on cash basis books is signing a report that does not match the underlying records. The auditor’s working papers will reconcile the cash basis to the accrual basis for the purpose of the report. This is double work, and the auditor will charge for it.
The right answer is to maintain accrual books throughout, and to have the tax audit report reflect the same numbers.
The migration path
If you are on cash basis and crossing ₹1 crore revenue, the migration to accrual basis is a 30-day project, not a 6-month one. The steps are:
- Pick a cut-off date. The start of the next financial year is the cleanest. Your books are migrated on Day 1 of FY. The previous year’s books are closed in the old method.
- Set up a chart of accounts that supports accrual. You need: trade receivables, trade payables, inventory, prepaid expenses, accrued expenses, deferred revenue, advances to suppliers, advances from customers. A Tally Prime or Zoho Books default chart of accounts is sufficient.
- Open opening balances. The trade receivables, trade payables, and inventory as of the cut-off date are the opening balances. The values come from a one-time count and reconciliation. The bank balance, fixed assets, and capital stay the same.
- Run parallel books for one quarter. For the first three months of the new financial year, maintain both sets. Reconcile monthly. The variance between the two methods should be small and explainable.
- Switch. From Month 4, use the accrual books as the primary. The cash basis is dropped.
The cost of the migration is one-time professional fees for a CA or accountant to set up the chart of accounts, open the balances, and run the first three months of reconciliation. For a small business, this is in the range of ₹25,000-₹60,000. The ongoing cost is the same or lower than the cash basis, because the bank reconciliation is faster (the books match the bank) and the GST reconciliation is faster (the books match the returns).
When to stay on cash basis
Cash basis is still appropriate for a narrow profile:
- A sole proprietorship with no inventory, all-cash receipts, all-cash payments, turnover below ₹25 lakh, and no GST registration.
- A freelancer or consultant with no employees, no inventory, and no credit terms.
- A small rental property owner with one or two properties and direct collection from tenants.
For everyone else, the cost of accrual basis is much lower than the cost of being on cash basis. The threshold is ₹1 crore revenue, or earlier if any of the four conditions above are met.
The single most important advice
If you are on cash basis and your bank reconciliation takes more than a day at month-end, you are past the threshold. The reconciliation is the canary. If the books and the bank no longer match easily, the cash basis has outlived its usefulness.
Migrate to accrual basis before you cross ₹1 crore. Not after.
If you want a free health check on your current bookkeeping method, share your revenue, your average receivable days, and your inventory value on WhatsApp. We will tell you which method you should be on and what the migration cost looks like.
About the author
FinTax24 Editorial Team writes for FinTax24 on Indian tax, regulatory, and compliance topics. Every article is reviewed by qualified CAs and CSs before publication.
Sources & authority: incometax.gov.in, gst.gov.in, mca.gov.in, cbic.gov.in.
Last reviewed by: FinTax24 Compliance Desk · Reviewed on: