Skip to main content
onebooksgst Logo

Cash vs Accrual Accounting in India

Cash and accrual accounting record the same sale at different times. Here is how each works, which one Indian tax rules expect, and how to pick the right method for your business.

8 min read
Topics:Accounting BasicsCash AccountingAccrual AccountingGST Compliance
Cash vs Accrual Accounting in India — OneBooks GST
What you'll learn from this guide
  • Accounting Basics
  • Cash Accounting
  • Accrual Accounting
  • GST Compliance

Cash vs accrual accounting is the first fork in the road for anyone setting up books for a business: do you record a transaction when money actually moves, or when the transaction happens regardless of when cash follows? The choice affects how your profit looks in any given month, how your GST and income tax filings line up with your books, and how easily you can trust your own numbers.

This guide walks through both methods with a worked example, explains what Indian tax and GST rules expect, and helps you decide which approach fits a trading, services, or manufacturing business.

What Is Cash Accounting?

Under cash accounting, a transaction is recorded only when cash (or its equivalent, like a bank transfer) actually changes hands. If you raise an invoice on 5 August but the customer pays on 20 September, the sale shows up in your books in September, not August. Expenses work the same way: a bill is recorded when you pay it, not when you receive it.

Cash accounting is simple and matches your bank balance closely, which is why very small traders, professionals, and shopkeepers with few credit transactions often use it informally.

What Is Accrual Accounting?

Under accrual accounting, a transaction is recorded when it is earned or incurred, not when cash moves. The same invoice raised on 5 August is booked as revenue in August, with a corresponding receivable sitting on the books until the customer pays. An expense is recorded when the goods or service is received, even if the bill is settled 30 or 60 days later.

Accrual accounting gives a more accurate picture of how the business performed in a given month, because revenue is matched against the costs incurred to generate it — regardless of payment timing.

Key Differences at a Glance

AspectCash AccountingAccrual Accounting
When revenue is recordedOn receipt of paymentOn sale/invoice, regardless of payment
When expenses are recordedOn paymentOn receipt of goods/service or when incurred
Receivables and payablesNot tracked as suchTracked explicitly (debtors, creditors)
Matches bank balanceCloselyNot directly — needs a separate cash flow view
Reflects true monthly performanceCan distort (lumpy collections)More accurate matching of income and cost
ComplexityLowerHigher — needs ledgers for debtors/creditors
Typical usersVery small traders, some professionalsMost registered businesses, companies, growing SMEs

Which Method Does Indian Tax Law Expect?

Income Tax Act and presumptive schemes

Under the Income Tax Act, businesses are generally expected to follow a consistent method of accounting, and for most entities beyond very small presumptive-taxation cases, accrual (mercantile) accounting is the norm, especially once accounts are subject to audit. Presumptive taxation schemes for small businesses and professionals have their own simplified computation rules that are not the same as choosing "cash accounting" for your books. Because thresholds and scheme conditions change, always verify current applicability on the official Income Tax e-filing portal or with a qualified tax professional before deciding which scheme your business falls under.

GST and time-of-supply rules

GST liability is triggered by "time of supply" rules, which look at events like invoice date, date of removal of goods, or date of provision of service — not strictly at when payment is received. In practice, this means your GST returns will often follow an accrual-like trigger (the invoice), even if your internal bookkeeping is done on a cash basis for management purposes. This is one reason many businesses that start on cash accounting eventually move to accrual: it keeps books, GST returns, and bank position easier to reconcile against each other. Because GST rules and rates can change, confirm current time-of-supply provisions on the official GST portal (www.gst.gov.in).

A Worked Example: One Sale, Two Ways

Suppose you sell goods worth ₹1,18,000 (including GST) on 28 March, and the customer pays on 15 April.

  • Cash accounting: No revenue is recorded in March. In April, when payment is received, ₹1,18,000 is recorded as income for that month.
  • Accrual accounting: Revenue of ₹1,00,000 (plus GST payable of ₹18,000 as a liability) is recorded in March, when the invoice was raised. In April, the entry is simply a receipt against the outstanding receivable — it does not add to April's revenue.

Notice how the accrual method keeps March's performance accurate (the sale genuinely happened that month) while the cash method pushes it into April purely because of when the customer chose to pay. Over a full year the totals may look similar, but month-to-month, the two methods can tell very different stories — which matters if you review monthly numbers to make decisions.

Pros and Cons for Small Businesses

MethodAdvantagesDrawbacks
CashSimple to maintain; mirrors bank balance; easy for very small operations with mostly cash/UPI salesDistorts month-to-month profit; doesn't show what you're owed or what you owe; weak fit once credit sales/purchases grow
AccrualAccurate profit and loss by period; shows receivables and payables clearly; required or expected for most registered/audited businessesNeeds more disciplined bookkeeping; requires tracking debtors and creditors alongside cash

A practical middle ground many small businesses use: keep day-to-day GST invoicing and bank tracking simple, but review a proper accrual-based profit and loss periodically (monthly or quarterly) once transaction volume grows beyond a handful of entries a day.

How OneBooks GST Fits Into This

Today, OneBooks GST helps you prepare GSTR-1, raise GST-compliant invoices, and pull in bank statements so your cash position is easy to see alongside your sales data. A full accounting software layer with double-entry books, ledgers, and receivables/payables tracking is on our roadmap, which will make it straightforward to run proper accrual-based books without leaving the platform where your GST data already lives. If you're setting up your books structure today, our guide on double-entry bookkeeping basics is a good next read, and once you're comfortable with the mechanics, learn how to read a profit and loss statement to put accrual numbers to use.

Frequently asked questions

Can a small business legally use cash accounting in India?

Very small traders and certain professionals may use simplified cash-based record-keeping informally, and presumptive taxation schemes offer simplified computation for eligible small businesses. However, statutory and audit requirements generally expect accrual (mercantile) accounting once a business grows or becomes subject to audit. Check current eligibility rules on the Income Tax e-filing portal or with a tax professional.

Does GST require accrual accounting?

GST liability is determined by time-of-supply rules tied to events like invoicing or delivery, which function similarly to accrual triggers, even if your broader bookkeeping is cash-based. Verify current time-of-supply provisions on www.gst.gov.in.

Which method shows a truer picture of profit?

Accrual accounting generally gives a more accurate month-to-month picture because it matches revenue with the costs incurred to generate it, rather than being distorted by payment timing.

Can I switch from cash to accrual accounting later?

Yes, many businesses start with simple cash-based tracking and move to accrual accounting as transaction volume and credit sales/purchases grow. A change in accounting method can have tax implications, so consult a qualified professional before switching formally for statutory filings.

Do I need separate software for accrual accounting?

You need a system that can track receivables, payables, and ledger balances, not just a cash log. OneBooks GST's accounting layer is on the roadmap for this; in the meantime, your GST invoicing and bank data already give you the raw inputs.

How does this affect my GST returns if I use cash-basis books internally?

Your GST return figures should still follow time-of-supply rules regardless of your internal bookkeeping choice, so it helps to reconcile your invoice register against your cash-basis books regularly to avoid mismatches.

OneBooks GST publishes practical guides to help Indian businesses understand compliance, reconciliation, and reporting workflows.

Keep reading

More Accounting Software guides

Automate your accounting workflows with OneBooks GST.

Double-entry books, GST invoicing, bank reconciliation, and financial reports — all in one place for Indian businesses.