← Back to blog

Small Business Bookkeeping Basics: What You Actually Need to Track

Most small business owners either over-complicate bookkeeping with tools they don't understand, or skip it entirely until tax season arrives and they're scrambling through a year of bank statements. Neither works. Here's the minimum viable bookkeeping system for a service business.

Why this matters more than you think

Bad bookkeeping doesn't just create tax headaches. It means you don't know your actual profit margin. You don't know which services make money and which ones cost you money. You can't forecast cash flow, so you're constantly surprised when a slow month hits. And if you ever want a loan, a line of credit, or to sell your business, you'll need clean financials — which you don't have.

The good news: for most service businesses, good bookkeeping takes about 2 hours a month. The hard part is setting up the structure correctly so those 2 hours produce useful information.

The 5 accounts every service business must track

1. Revenue (income)

Every dollar that comes in goes here. If you offer multiple services, break revenue into subcategories — "Residential Cleaning," "Commercial Cleaning," "Deep Clean Add-ons" — so you can see which services actually drive your business. QuickBooks, Wave, and FreshBooks all support this automatically with income categories.

2. Cost of Goods Sold (COGS)

For service businesses, COGS is the direct cost of delivering a specific job — materials, subcontractors, supplies used on that particular project. These are different from overhead expenses. A cleaning service's COGS includes cleaning supplies per job and any contractor pay. Overhead is their office rent and software subscriptions.

Knowing your COGS tells you your gross margin — the percentage of revenue left over after direct costs. A healthy service business typically runs 60–80% gross margin. If yours is below 50%, something in your pricing or delivery is wrong.

3. Operating expenses (overhead)

Everything that costs money but isn't tied to a specific job: rent, insurance, software, vehicles, phone, advertising, equipment maintenance. Track these by category so you can spot when one line is growing faster than your revenue.

4. Accounts receivable (what customers owe you)

For any business that invoices and collects later, accounts receivable tracks money you've earned but haven't collected yet. Letting this get sloppy — sending invoices late, not following up on overdue payments — is one of the most common ways profitable businesses run out of cash. Review aged receivables weekly: anything over 30 days needs a follow-up.

5. Owner's equity / distributions

When you pay yourself from the business, that's a distribution — not a business expense. Tracking this separately from operating expenses is essential for understanding how much the business actually makes (before paying you) versus how much you take home. Mixing these up is the most common bookkeeping mistake small business owners make.

Cash accounting vs. accrual accounting

This distinction confuses most small business owners, but it's simple in practice:

Method Record revenue when... Record expenses when... Best for...
Cash Money lands in your bank Money leaves your bank Simple businesses, under $5M/year, no significant receivables
Accrual Job is completed (even if not paid) Expense is incurred (even if not paid) Businesses with significant receivables or payables, required over $25M/year

For most local service businesses under $1M in revenue, cash accounting is simpler and sufficient. Switch to accrual when your accounts receivable gets large enough that cash accounting distorts your picture of profitability — typically when you have more than $20–30K in outstanding invoices at any given time.

The monthly bookkeeping routine (2 hours or less)

Do this at the same time each month — the 1st or the last Friday of the month. Consistency matters more than perfection.

  1. Reconcile your bank account. Every transaction in your accounting software should match your bank statement. Most software (QuickBooks, Wave) does this automatically with bank connections — you're just reviewing and categorizing.
  2. Categorize any uncategorized transactions. Your software will flag transactions it couldn't auto-categorize. Review and assign them to the right category.
  3. Review aged receivables. Print or pull the accounts receivable aging report. Anything 30+ days gets a follow-up call or email today.
  4. Check your profit and loss statement. Is revenue up or down from last month? Are any expense categories unusually high? Five minutes looking at this monthly prevents unpleasant surprises.
  5. Note anything to send to your accountant. New equipment purchase, personal vehicle used for business, new subcontractor relationship — flag it so your tax preparer has context.

The biggest time-saver: Connect your business bank account and credit card to your accounting software. This eliminates manual data entry and reduces reconciliation from hours to minutes. Never use a personal account for business transactions — the mingled records create accounting nightmares and cost you more in accountant fees.

DIY vs. hiring a bookkeeper: the decision framework

DIY bookkeeping works well when:

Hire a bookkeeper when:

A good bookkeeper runs $200–600/month for a simple service business. If they save your accountant 3 hours of cleanup at $250/hour during tax prep, they're paying for themselves. And the better financial clarity you get is worth real money in better business decisions.

The tools that work without overcomplicating things

Pick one and use it consistently. The tool matters far less than the discipline of doing the monthly routine.

Focus on running your business — let us handle the digital systems

We build websites, chatbots, and AI receptionists for local service businesses so you spend time on the work, not the tech. See what's included.

See how we work → View pricing

Get the Anchor Stack — weekly tips for small business owners

AI tools, marketing moves, and growth tactics that actually work. Short, practical, free.

Subscribe free →