Good bookkeeping is the foundation of a healthy business. It tells you where your money is going, helps you make smarter decisions, and keeps you out of trouble with the IRS. Here’s everything you need to get started.
Table of Contents
Bookkeeping Fundamentals
Key Terms Every Business Owner Should Know
| Term | Definition |
|---|---|
| Revenue (income) | Money your business earns from sales or services |
| Expenses | Costs of running your business (rent, supplies, software, etc.) |
| Net profit | Revenue minus expenses — your actual earnings |
| Accounts receivable (AR) | Money customers owe you but haven’t paid yet |
| Accounts payable (AP) | Money you owe to vendors but haven’t paid yet |
| Assets | What your business owns (cash, equipment, inventory) |
| Liabilities | What your business owes (loans, credit cards, unpaid bills) |
| Equity | Assets minus liabilities — your ownership stake in the business |
| Chart of accounts | A list of all account categories for organizing transactions |
| General ledger | The master record of all financial transactions |
| Reconciliation | Matching your book records against bank statements |
| Invoice | A bill you send to a client/customer for payment |
| Receipt | Proof of a transaction (purchase or payment received) |
Cash Basis vs. Accrual Basis
| Feature | Cash Basis | Accrual Basis |
|---|---|---|
| When income is recorded | When cash is received | When income is earned (even if unpaid) |
| When expenses are recorded | When cash is paid | When expense is incurred (even if unpaid) |
| Complexity | Simple | More complex |
| Best for | Most small businesses, freelancers, sole proprietors | Larger businesses, inventory-heavy businesses |
| Cash flow visibility | Very clear | Less intuitive |
| IRS requirement | Optional if under $25M revenue | Required if over $25M or if you carry inventory |
| Tax timing advantage | Can delay income, accelerate expenses | Less flexibility |
Example: Same Transaction, Two Methods
Scenario: You complete a $5,000 project in November, client pays in January
| Month | Cash Basis (Revenue) | Accrual Basis (Revenue) |
|---|---|---|
| November | $0 (no cash received) | $5,000 (earned in November) |
| December | $0 | $0 |
| January | $5,000 (cash received) | $0 (already recorded) |
Setting Up Your Chart of Accounts
Standard Small Business Chart of Accounts
| Account Category | Common Accounts | Type |
|---|---|---|
| Assets | Business checking, savings, accounts receivable, inventory, equipment | Assets |
| Liabilities | Credit cards, accounts payable, loans, tax payable | Liabilities |
| Equity | Owner’s equity, owner’s draws, retained earnings | Equity |
| Revenue | Service income, product sales, consulting fees, interest income | Income |
| Cost of Goods Sold | Materials, direct labor, shipping (product businesses) | Expense |
| Operating Expenses | Rent, utilities, software, advertising, insurance, supplies | Expense |
| Payroll Expenses | Salaries, payroll taxes, benefits | Expense |
| Other Expenses | Interest expense, depreciation, bank fees | Expense |
Expense Categories to Track
| Category | Examples |
|---|---|
| Advertising & marketing | Google Ads, social media, print materials, website hosting |
| Bank & merchant fees | Account fees, credit card processing fees |
| Business insurance | General liability, E&O, property insurance |
| Contract labor | Freelancers, subcontractors (1099 recipients) |
| Education & training | Courses, certifications, conferences, books |
| Equipment & tools | Computers, software, tools, furniture |
| Meals (50% deductible) | Business meals with clients, meals while traveling |
| Office supplies | Paper, ink, postage, cleaning supplies |
| Professional services | CPA, attorney, bookkeeper, consultant |
| Rent & lease payments | Office/retail rent, equipment leases |
| Repairs & maintenance | Equipment, vehicle, office repairs |
| Software & subscriptions | QuickBooks, Slack, Adobe, Zoom |
| Taxes & licenses | Business license, permits, state taxes |
| Travel | Flights, hotels, car rental for business trips |
| Utilities | Electric, gas, water, internet, phone |
| Vehicle expenses | Gas, maintenance, insurance (or mileage) |
Bookkeeping Software Comparison
Top Options for Small Businesses
| Software | Monthly Cost | Best For | Invoicing | Bank Sync | Payroll | Mobile App |
|---|---|---|---|---|---|---|
| QuickBooks Online | $30-$200/month | Most small businesses | Yes | Yes | Add-on ($50+) | Yes |
| Wave | Free (paid payroll/payments) | Freelancers, micro businesses | Yes | Yes | $20/month | Yes |
| Xero | $15-$78/month | Growing businesses | Yes | Yes | Add-on (Gusto) | Yes |
| FreshBooks | $19-$60/month | Service-based businesses | Yes (great) | Yes | Add-on | Yes |
| Zoho Books | $0-$70/month | Budget-conscious businesses | Yes | Yes | $40/month | Yes |
| Bench (service) | $249-$499/month | Hands-off bookkeeping | Yes | Yes (they do it) | N/A | Yes |
| GoDaddy Bookkeeping | $5-$15/month | E-commerce sellers | Yes | Yes | No | Yes |
Feature Comparison
| Feature | QuickBooks | Wave | Xero | FreshBooks |
|---|---|---|---|---|
| Monthly cost | $30+ | Free | $15+ | $19+ |
| Invoicing | Excellent | Good | Excellent | Best-in-class |
| Expense tracking | Excellent | Good | Excellent | Good |
| Bank reconciliation | Excellent | Good | Excellent | Good |
| Inventory tracking | Yes (Plus plan+) | No | Yes | No |
| Time tracking | Yes | No | Add-on | Yes |
| Project tracking | Yes (Plus plan+) | No | Yes | Yes |
| Mileage tracking | Yes (mobile) | No | Add-on | Yes |
| Tax categories | Excellent (Schedule C mapping) | Good | Good | Good |
| Receipt scanning | Yes | Yes | Yes (Hubdoc) | Yes |
| Accountant access | Yes | Yes | Yes | Yes |
| Reports | 65+ reports | Basic reports | 50+ reports | Good reports |
Monthly Bookkeeping Checklist
Weekly Tasks (30 Minutes)
| Task | Description |
|---|---|
| Categorize transactions | Review and categorize all bank and credit card transactions |
| Save receipts | Photograph and file receipts for expenses over $75 |
| Send invoices | Bill clients for completed work |
| Follow up on unpaid invoices | Check accounts receivable and send reminders |
Monthly Tasks (1-2 Hours)
| Task | Description |
|---|---|
| Reconcile bank accounts | Match every transaction in your books to your bank statement |
| Reconcile credit card statements | Match credit card transactions to your records |
| Review profit and loss (P&L) | Check revenue vs. expenses for the month |
| Review accounts receivable | Identify overdue invoices and follow up |
| Review accounts payable | Ensure all bills are paid on time |
| Backup your data | Export reports or ensure cloud backups are working |
Quarterly Tasks
| Task | Description |
|---|---|
| Calculate estimated tax payment | Total revenue × ~25-30% (self-employment + income tax) |
| Pay estimated taxes (if self-employed) | Due April 15, June 15, Sept 15, Jan 15 |
| Review budget vs. actual | Compare planned spending to actual spending |
| Review pricing | Ensure your pricing still supports profitability |
Annual Tasks
| Task | Description |
|---|---|
| Issue 1099s to contractors | Due January 31 for any contractor paid $600+ |
| Close the books for the year | Finalize all transactions and reconciliations |
| Prepare financial statements | P&L, balance sheet, cash flow statement for tax prep |
| Meet with accountant/CPA | File taxes, review deductions, plan for next year |
| Review chart of accounts | Add or remove categories as business needs change |
Essential Financial Statements
The Three Core Reports
| Statement | What It Shows | How Often to Review |
|---|---|---|
| Profit & Loss (Income Statement) | Revenue, expenses, and net profit for a period | Monthly |
| Balance Sheet | Assets, liabilities, and equity at a point in time | Monthly or quarterly |
| Cash Flow Statement | How cash moves in and out of the business | Monthly |
Reading Your Profit & Loss Statement
| Line Item | What It Means | Example |
|---|---|---|
| Gross revenue | Total money earned before any deductions | $120,000 |
| Cost of goods sold (COGS) | Direct costs of delivering your product/service | $20,000 |
| Gross profit | Revenue minus COGS | $100,000 |
| Operating expenses | Rent, utilities, software, insurance, etc. | $35,000 |
| Net operating income | Gross profit minus operating expenses | $65,000 |
| Other income/expenses | Interest income, loan interest | -$2,000 |
| Net profit (bottom line) | What you actually earned | $63,000 |
Key Financial Ratios to Monitor
| Ratio | Formula | Healthy Range | What It Tells You |
|---|---|---|---|
| Profit margin | Net profit ÷ revenue × 100 | 10-20%+ (varies by industry) | How much you keep from every dollar earned |
| Gross margin | Gross profit ÷ revenue × 100 | 50-70%+ (service businesses) | Efficiency of core business before overhead |
| Current ratio | Current assets ÷ current liabilities | 1.5-3.0 | Can you pay short-term debts? |
| Accounts receivable turnover | Revenue ÷ average AR | Higher is better | How quickly clients pay you |
| Operating expense ratio | Operating expenses ÷ revenue × 100 | Under 50-60% | How lean your operations are |
Bank Reconciliation Process
Step-by-Step
| Step | Action | Why It Matters |
|---|---|---|
| 1 | Pull your bank statement for the period | Source of truth for actual transactions |
| 2 | Compare statement to bookkeeping records | Identify any missing or duplicate transactions |
| 3 | Check off transactions that match | Confirm both records agree |
| 4 | Investigate discrepancies | Find errors, missing entries, or unauthorized charges |
| 5 | Record any missing transactions | Bank fees, interest, auto-payments you missed |
| 6 | Verify ending balance matches | Books and bank statement should agree |
| 7 | Repeat for credit card accounts | Same process for each credit card |
Common Bookkeeping Mistakes
| Mistake | Why It’s a Problem | How to Avoid It |
|---|---|---|
| Mixing personal and business expenses | Tax nightmare, liability risk | Use separate accounts for everything |
| Not reconciling monthly | Errors compound; year-end is a mess | Set a monthly calendar reminder |
| Shoe-boxing receipts | Lose deductions, fail audits | Use an app (Dext, Expensify) to scan immediately |
| Wrong expense categories | Inflates/deflates line items, confuses CPA | Set up your chart of accounts once and stick to it |
| Forgetting estimated taxes | IRS penalties (underpayment penalty) | Set aside 25-30% of every payment received |
| Not backing up data | Software failure loses everything | Cloud-based software handles this; still export quarterly |
| DIY when you should hire help | Errors cost more than a bookkeeper | Consider a bookkeeper once revenue exceeds $100K |
| Procrastinating | Year-end catch-up takes 10× longer | Weekly 30-minute habit prevents this |
When to Hire a Professional
| Revenue Level | Bookkeeping Approach | Estimated Cost |
|---|---|---|
| Under $50K | DIY with free software (Wave) | $0 |
| $50K-$100K | DIY with paid software (QuickBooks) | $30-$60/month |
| $100K-$250K | Bookkeeper (part-time or outsourced) | $200-$500/month |
| $250K-$500K | Bookkeeper + CPA for tax strategy | $400-$1,000/month |
| $500K+ | Full bookkeeping service + CPA + CFO advisory | $1,000-$3,000+/month |