Cash vs. accrual accounting: which is right for your small business?
September 28, 2026
Every business owner eventually faces this question — often on a bank loan application or the first tax filing. The difference comes down to one thing: when you record income and expenses.
Cash basis: record it when the money moves
On cash basis, income counts when the payment actually lands in your account, and expenses count when you actually pay them. If you finish a project in December but get paid in January, the income belongs to January.
Cash basis is simple and intuitive, and it shows you exactly how much money you have at any moment. It fits service businesses with small transaction volume, few inventory concerns, and no requirement to report on accrual.
Accrual basis: record it when it happens
On accrual basis, income counts when it is earned and expenses when they are incurred — regardless of when cash changes hands. That December project is December income, even if the check arrives in January. Unpaid customer invoices (receivables) and unpaid vendor bills (payables) appear on the books as they happen.
Accrual gives a truer picture of profitability over time, and lenders and investors generally expect it. The trade-off is more moving parts: invoices and bills need tracking even before payment.
How to choose
Start with cash basis if your business is small, service-based, and you want the books to mirror your bank account. Move to accrual when you carry significant receivables, hold inventory, are chasing financing, or your tax professional recommends it. Many small businesses start on cash and switch to accrual as they grow — that switch is a normal, well-trodden path.
Whichever method you choose, the monthly discipline is the same: every transaction categorized, every account reconciled, and a profit and loss statement you can actually trust.