Accrual Accounting: Record Revenue When Earned, Not Received
Accrual accounting records revenue when earned and expenses when incurred—regardless of when cash changes hands. Required by GAAP for businesses over $25 million in revenue and all publicly traded companies, it provides the most accurate picture of financial health by matching income with the costs that generated it.
TL;DR: What is Accrual Accounting?
Accrual accounting records financial events when they occur economically, not when cash moves. Zera Books processes bank statements with 99.6% accuracy and auto-categorizes transactions to the correct revenue and expense accounts—whether your firm uses accrual or cash basis. $79/month unlimited, no per-page fees.
Two core principles: (1) Revenue recognition—record revenue when the service is delivered, not when the check clears; (2) Matching principle—record expenses in the same period as the revenue they helped produce. These principles prevent distorted profit figures caused by payment timing.
Who must use it: C corporations over $25M in gross receipts, all publicly traded companies, and businesses with inventory (with small business exceptions). Even if not required, accrual accounting produces financials that banks and investors trust. Automate transaction categorization to eliminate the manual overhead of accrual entries.
What is Accrual Accounting?
Accrual accounting is a method of financial record-keeping where revenue is recognized when earned and expenses are recognized when incurred, regardless of when cash is actually received or paid. This stands in contrast to cash basis accounting, which only records transactions when money physically changes hands.
Under accrual accounting, if a bookkeeping firm completes $3,000 worth of work in March but the client pays in April, that revenue belongs to March. Similarly, if the firm receives a $1,200 utility bill in March but pays it in April, the expense is recorded in March when the obligation was incurred.
The accrual method is required by Generally Accepted Accounting Principles (GAAP) and International Financial Reporting Standards (IFRS). The IRS mandates it for C corporations with annual gross receipts exceeding $25 million. Publicly traded companies must use accrual accounting for all SEC filings.
The foundation of accrual accounting rests on two principles: revenue recognition (record revenue when the performance obligation is satisfied) and the matching principle (record expenses in the same period as the revenue they helped generate). Together, these principles produce financial statements that accurately reflect business performance during a specific period.
For accountants and bookkeepers managing multiple clients, accrual accounting increases the volume of general ledger entries required each period. Every unpaid invoice, prepaid expense, and deferred revenue item needs an adjusting entry—which is why accounting workflow automation becomes critical at scale.
Accrual vs Cash Basis Accounting
The choice between accrual and cash basis affects how every transaction is recorded, when profit appears on the income statement, and what your balance sheet reveals about the business. Here is a side-by-side breakdown:
| Factor | Accrual Basis | Cash Basis |
|---|---|---|
| When Revenue is Recorded | When earned (service delivered or goods shipped) | When payment is received in bank account |
| When Expenses are Recorded | When incurred (bill received or obligation created) | When payment leaves the bank account |
| Accounts Receivable | Tracked as an asset when invoice is sent | Not recorded until cash arrives |
| Accounts Payable | Tracked as a liability when bill is received | Not recorded until payment is made |
| GAAP Compliance | Required for businesses over $25M revenue | Allowed for small businesses under $25M |
| Financial Statement Accuracy | Matches revenue and expenses in same period | Timing distortions between earning and receiving |
The practical impact is significant. A consulting firm that bills $50,000 in December but collects in January shows a profitable December under accrual accounting—reflecting the actual work performed. Under cash basis, December would show zero revenue from that work, and January would appear unusually profitable despite no new work being done.
For bookkeepers managing period-end close across multiple clients, accrual accounting requires careful tracking of receivables and payables. Tools like automated bank statement processing reduce the data entry burden by extracting transaction details directly from PDF statements and categorizing them to the correct accounts.
6 Key Accrual Accounting Concepts
Accrual accounting introduces several concepts that cash basis does not require. Understanding these six building blocks is essential for accurate financial reporting and proper adjusting entries at period close.
Revenue Recognition
Revenue is recorded when the performance obligation is satisfied—meaning goods are delivered or services are completed—regardless of when payment arrives.
Example: A CPA firm completes a $4,500 tax return in March. Under accrual accounting, the $4,500 is March revenue even if the client pays in April.
ASC 606 governs revenue recognition under GAAP.
Matching Principle
Expenses must be recognized in the same period as the revenue they help generate. This prevents distorted profit figures from timing differences.
Example: If you pay a $6,000 insurance premium covering January through June, you record $1,000 per month as expense, not the full $6,000 when you write the check.
The matching principle is foundational to GAAP income measurement.
Accrued Revenue
Revenue that has been earned but not yet invoiced or collected. This creates an asset on the balance sheet (accounts receivable or accrued revenue).
Example: A bookkeeper completes 20 hours of work in December at $75/hour but does not send the $1,500 invoice until January. December books show $1,500 in accrued revenue.
Adjusting entries at period-end capture accrued revenue.
Accrued Expenses
Expenses that have been incurred but not yet paid. These create liabilities on the balance sheet (accounts payable or accrued liabilities).
Example: Employees work the last week of March earning $8,200 total, but payroll is processed April 3. March books show $8,200 in accrued payroll expense.
Accrued expenses ensure liabilities are not understated.
Deferred Revenue
Payment received before the service is delivered. Recorded as a liability because the company still owes the service to the customer.
Example: A client pays $12,000 upfront for a 12-month bookkeeping engagement. Each month, $1,000 moves from deferred revenue (liability) to earned revenue.
Deferred revenue is recognized as earned over the service period.
Prepaid Expenses
Payments made for future expenses. Recorded as an asset and expensed gradually as the benefit is consumed over time.
Example: Paying $3,600 for 12 months of software on January 1. Each month records $300 as software expense and reduces the prepaid asset by $300.
Prepaid expenses follow the matching principle for cost allocation.
When to Use Accrual vs Cash Basis
The right method depends on business size, industry, and reporting needs. Most accounting professionals recommend accrual basis for any business that expects to grow, seek funding, or maintain accurate period-over-period comparisons.
Accrual Accounting
Best For
Limitations
Cash Basis Accounting
Best For
Limitations
CPAs managing a mix of small and large clients often handle both methods. The key challenge is accurate transaction categorization across different accounting bases—which is where AI-powered transaction categorization saves significant time. Zera Books maps transactions to the correct accounts in your chart of accounts regardless of whether the client uses accrual or cash basis.
How Accrual Accounting Works in Practice
Consider a bookkeeping firm that manages 30 clients. In March, three transactions illustrate how accrual accounting operates day-to-day:
Revenue Earned, Not Yet Collected
The firm completes March bookkeeping for Client A and sends a $2,500 invoice on March 31. Under accrual accounting, March revenue includes this $2,500 even though the check arrives April 15.
Journal entry: Debit Accounts Receivable $2,500 / Credit Service Revenue $2,500. When payment arrives in April: Debit Cash $2,500 / Credit Accounts Receivable $2,500.
Expense Incurred, Not Yet Paid
The firm receives its March office rent bill for $1,800 on March 28 but pays it on April 5. Under accrual accounting, the $1,800 is a March expense because the firm used the office space in March.
Journal entry: Debit Rent Expense $1,800 / Credit Accounts Payable $1,800. When paid in April: Debit Accounts Payable $1,800 / Credit Cash $1,800.
Prepaid Expense Adjustment
In January, the firm paid $6,000 for a 12-month software subscription. Each month, the firm records $500 of that prepaid amount as software expense. March gets $500 of expense even though the cash left the bank in January.
Monthly adjusting entry: Debit Software Expense $500 / Credit Prepaid Software $500. The prepaid asset decreases by $500 each month until fully expensed in December.
These adjusting entries are required every period close, multiplied across every client. Processing the underlying bank statements accurately—extracting the right dates, amounts, and descriptions—is the first step. Tools like automated bank statement import for QuickBooks eliminate the manual data entry that feeds these accrual entries.
The double-entry bookkeeping system ensures every accrual entry stays balanced. Each adjusting entry debits one account and credits another, maintaining the fundamental accounting equation: Assets = Liabilities + Equity.
Automating Accrual Entries with Zera Books
Accrual accounting increases the volume of entries compared to cash basis. Zera Books reduces that burden by automating the data extraction and categorization that feeds accrual journal entries.
Manual Transaction Categorization
Saves 8-12 hours per monthManual Process
Bookkeepers spend 8-12 hours monthly manually coding each transaction to the correct revenue or expense account in the general ledger.
With Zera Books
Zera Books AI automatically categorizes transactions to your chart of accounts with 99.6% accuracy, correctly identifying revenue, expense, and balance sheet entries.
Bank Statement Data Entry
Saves 6-10 hours per monthManual Process
Downloading bank statements, opening PDFs, and manually typing transaction data into accounting software introduces transposition errors and missed entries.
With Zera Books
Upload bank statements in any format and Zera Books extracts all transaction data—dates, amounts, descriptions, balances—in seconds with multi-account auto-detection.
Multi-Client Period Close
Saves 12-20 hours per monthManual Process
Processing accrual entries across 20+ clients creates a month-end crunch with late financials and stressed staff.
With Zera Books
Batch processing handles 50+ statements simultaneously. The client dashboard organizes conversions by client, tracking conversion history and maintaining audit trails.
Reconciliation Errors
Saves 4-6 hours per monthManual Process
Mismatched entries between bank statements and the general ledger require hours of detective work to find discrepancies.
With Zera Books
AI-powered duplicate detection prevents double-counting. Direct QuickBooks and Xero integration ensures transaction data flows cleanly from bank statement to accounting software.
Total time savings: Firms processing 30+ client bank statements monthly report saving 30-48 hours per month after switching to Zera Books. That time goes back into advisory services, client relationships, and growth—not manual data entry. Zera Books processes bank statements, financial statements, invoices, and checks—4 document types most competitors cannot handle.

“My clients send me all kinds of messy PDFs from different banks. This tool handles them all and saves me probably 10 hours a week that I used to spend on manual entry.”
Ashish Josan
Manager, CPA — Manning Elliott
Related Accounting Resources
Double-Entry Bookkeeping
The foundation of accrual accounting—how debits and credits keep the accounting equation balanced.
General Ledger Guide
The master record where all accrual entries are posted and organized by account type.
Bank Reconciliation
How to match bank statement transactions against general ledger entries under accrual accounting.
OCR in Accounting
How optical character recognition extracts transaction data from bank statements for automated entry.
Chart of Accounts Template
Structure your general ledger accounts for accrual or cash basis accounting with this ready-made template.
Month-End Close Automation
Speed up your accrual-basis period close with automated bank statement processing and categorization.
Automate the Data Entry Behind Your Accrual Entries
Zera Books extracts transactions from bank statements with 99.6% accuracy, categorizes them to your chart of accounts, and exports directly to QuickBooks or Xero. $79/month unlimited—no per-page fees.