On cash basis, you record income when money hits your bank and expenses when you pay them.
Example: You invoice a client $5,000 in March. They pay in April. On cash basis, that $5,000 is April revenue, not March.
Cash basis is simpler and popular with small businesses, sole proprietors, and many tax filers.
On accrual basis, you record income when you earn it and expenses when you incur them, regardless of when cash moves.
Same example: The $5,000 is March revenue because that's when you delivered the work and sent the invoice, even though payment arrives in April.
Accrual gives a more accurate picture of profitability over time. Lenders, investors, and larger businesses often require it.
Your P&L can look very different depending on the basis:
| Scenario | Cash P&L | Accrual P&L |
|---|---|---|
| Large invoice sent, not yet paid | No revenue yet | Revenue recorded |
| Annual insurance prepaid | Expense when paid | Expense spread over coverage period |
| Inventory purchased | Expense when paid | Asset until sold |
If your software only supports one basis, you'll rebuild the other in spreadsheets. Error-prone and time-consuming.
Profit & Loss
Balance Sheet
Trial Balance
Cash Flow Statement
Cash: simpler, great for small businesses and tax filing in many cases
Accrual: required for some entities, better for understanding true profitability
Both: your CPA may want accrual for management reports and cash for tax