Small businesses choose between two recording methods (single-entry or double-entry) and two accounting bases (cash or accrual). Most businesses under $250K use single-entry, cash-basis bookkeeping β the simplest and most practical approach. As complexity grows, double-entry and accrual accounting provide more accurate financial pictures. Your method choice affects how you report income and when taxes are due.
Key Takeaways
- Cash-basis accounting records revenue when cash is received and expenses when paid β simple and IRS-accepted for most small businesses.
- Accrual accounting records revenue when earned and expenses when incurred β required for businesses over ~$26M revenue, often preferred by lenders.
- Single-entry bookkeeping is a simple running log (like a checkbook register) β fine for very simple businesses.
- Double-entry bookkeeping requires every transaction to have a debit and a credit β the standard for any business with employees, inventory, or investors.
- Your chart of accounts is the organizational backbone of any bookkeeping system.
- Bank reconciliation is the discipline that keeps your system accurate β not optional.
- Most small businesses under $250K should use: cash basis + double-entry (or single-entry if truly simple) + cloud-based software or spreadsheet.
The Two Recording Methods: Single-Entry vs. Double-Entry
Single-Entry Bookkeeping
Single-entry bookkeeping is a simple list of transactions, similar to a checkbook register. Each transaction is recorded once β either as income or an expense. Best for: sole proprietors with simple finances, very low transaction volume, no employees, no inventory. Limitation: no built-in error-checking mechanism; can't produce a complete balance sheet.
Double-Entry Bookkeeping
Double-entry bookkeeping means each transaction affects at least two accounts β one debit, one credit. It's based on the accounting equation: Assets = Liabilities + Equity. Best for: any business with employees, inventory, multiple revenue streams, or a need for a balance sheet. Built-in error detection: if debits don't equal credits, something is wrong.
Feature | Single-Entry | Double-Entry |
How it works | One entry per transaction | Debit + credit for every transaction |
Complexity | Low | Medium |
Error detection | None built in | Self-checking (debits must equal credits) |
Balance sheet possible? | No | Yes |
Best for | Freelancers, sole props under $50K | LLCs, corps, any business with employees |
Required by lenders? | No | Often yes |
Software required? | No (spreadsheet fine) | Helpful (most software uses double-entry) |
The Two Accounting Bases: Cash vs. Accrual
Cash-Basis Accounting
How it works: record income when money is received; record expenses when money is paid. Example: you invoice a client in December but get paid in January β under cash basis, it's January income. Advantages: simple to understand, matches your actual cash position, lower administrative overhead. Who should use it: most businesses under $26M in revenue (IRS threshold for required accrual); especially good for service businesses with simple billing.
Accrual-Basis Accounting
How it works: record income when it's earned (invoice date, not payment date); record expenses when incurred (vendor invoice date, not payment date). Example: the December invoice above is December income under accrual. Advantages: more accurate picture of profitability over time, required for GAAP, preferred by banks and investors. Who should use it: businesses with significant accounts receivable or payable, inventory, or seeking outside investment.
Feature | Cash Basis | Accrual Basis |
When income is recorded | When cash is received | When invoice is issued (earned) |
When expenses are recorded | When cash is paid | When expense is incurred |
Simplicity | High | MediumβLow |
Matches cash flow | Yes | No (can show profit while cash-poor) |
IRS allowed for small biz? | Yes (under ~$26M revenue) | Yes |
Required for GAAP? | No | Yes |
Bank loan applications | Less preferred | Preferred |
Best for | Service businesses, solopreneurs | Product businesses, any with investors |
How to Set Up a Chart of Accounts for a New Business
- Understand the 5 account types: Assets, Liabilities, Equity, Income, Expenses
- Use a numbering system: Assets 1000β1999, Liabilities 2000β2999, Equity 3000β3999, Income 4000β4999, Expenses 5000β5999
- Start with a template: most accounting software provides a starting template; customize rather than build from scratch
- List your actual revenue sources: create a separate income account for each distinct product/service line
- List your actual expense categories: use IRS Schedule C categories as a guide (they map directly to your tax return)
- Keep it lean: 20β40 accounts is right for most small businesses; too many accounts creates confusion
- Review and update quarterly: add new accounts when you have a genuinely new type of income or expense; don't add an account for a one-time transaction
How to Reconcile Your Bank Accounts: Step-by-Step
Your books can drift from reality through data entry errors, missed transactions, bank fees, or fraudulent charges. Reconciliation is how you catch and correct the drift.
- Get your bank statement: download the PDF or note the ending balance and date
- Start from your last reconciliation balance: in your books, confirm the balance at the prior month-end matched
- Mark cleared transactions: go through your ledger and mark every transaction that appears on the bank statement as "cleared"
- List outstanding items: identify transactions in your books that haven't cleared the bank yet (checks written but not cashed, deposits in transit)
- List bank transactions not in your books: bank fees, interest, charges you forgot to record
- Calculate the adjusted balances:
- Adjusted book balance = Book balance + unrecorded deposits β unrecorded charges
- Adjusted bank balance = Bank balance + outstanding deposits β outstanding checks
- Confirm they match: if they don't, investigate discrepancies until they do
- Record any missing transactions: add bank fees, interest, or other bank-side items to your books
Discrepancy | Likely Cause | Fix |
Bank shows more than books | Unrecorded deposit or income | Add the missing transaction to books |
Books show more than bank | Check not yet cleared OR duplicate entry | Verify if check is outstanding or if transaction was entered twice |
Off by a small round number | Transposition error (e.g., $56 entered as $65) | Review recent entries for transposed digits |
Large unexplained difference | Missing bank fees, fraudulent charge, or major missed transaction | Pull the full statement and compare line by line |
Choosing the Right System for Your Business
Ask these questions to guide your decision:
- Do you have employees? β Likely need double-entry + payroll software
- Do you have inventory? β Need double-entry + inventory tracking
- Do you invoice clients on net-30+ terms? β Consider accrual or at least hybrid
- Are you a sole proprietor with under 100 transactions/month? β Single-entry, cash basis, spreadsheet is fine
- Do you have investors or need bank financing? β Use accrual, double-entry, proper software
Frequently Asked Questions
Q: What is the best bookkeeping system for a small business?
For most small businesses under $250K in revenue, the best system is: cash-basis accounting, double-entry bookkeeping (even a simple spreadsheet can do this), and a monthly reconciliation discipline. The specific tool matters less than consistency. QuickBooks Simple Start, Wave, or Xero handle the mechanics automatically. What matters most is that you update your records weekly and reconcile monthly.
Q: Should a small business use cash or accrual accounting?
For most small service businesses under $26M revenue, cash basis is simpler and perfectly acceptable to the IRS. You record income when it's received and expenses when they're paid. Accrual accounting is worth considering if you carry significant outstanding invoices (accounts receivable), have substantial accounts payable, or are seeking bank financing β lenders prefer accrual statements because they show true profitability regardless of payment timing.
Q: How do I set up a chart of accounts for a new business?
Start with your accounting software's built-in template (most software includes a default chart of accounts by business type). Customize it by: adding revenue accounts for each distinct income source, adding expense accounts for each tax-deductible category you'll use, and removing accounts that don't apply to your business. Keep it simple β 20β35 accounts is right for most small businesses. Use IRS Schedule C as a guide for expense categories.
Q: How often should I reconcile my bank accounts?
Monthly, without exception. Reconcile every bank account and credit card against the statement at month-end. Monthly reconciliation catches errors, fraudulent charges, and missing transactions before they compound. If you wait until year-end to reconcile 12 months of records, a single error can take hours to trace β and some may be impossible to reconstruct accurately.
Q: Do I need double-entry bookkeeping if I'm a sole proprietor?
Not necessarily, but it's worth doing even for solopreneurs. Double-entry creates a balance sheet (which shows your total assets and liabilities), catches errors through its self-balancing mechanism, and makes it easier to grow into a more complex business. If your business is truly simple β one income stream, few expenses, no employees β single-entry can work. But if you ever apply for a business loan or bring in a partner, you'll wish you had double-entry records.
Q: What's the difference between a general ledger and a chart of accounts?
Your chart of accounts is the list of categories β "Advertising Expense" (account #5000), "Service Revenue" (account #4000), etc. Your general ledger is the actual record of every transaction assigned to those categories. Think of the chart of accounts as the index and the general ledger as the book itself. Every transaction gets recorded in the general ledger under one (or two, for double-entry) accounts from the chart of accounts.
Not sure which bookkeeping system is right for your business? Tax Sherpa helps small business owners in Atlanta and nationwide set up the right system from the start β one that keeps you organized, IRS-ready, and informed about your finances year-round.
π (678) 944-8367 | β office@taxsherpa.com | taxsherpa.com