Guide · Bookkeeping

Freelancer bookkeeping basics: a beginner's guide

You don't need double-entry accounting or QuickBooks Pro to run clean books as a freelancer. You need five habits.

· 8 min read

Bookkeeping for a one-person business is much simpler than the accounting world makes it look. You’re not running a publicly traded company. You’re running a person who needs a clean answer to “how much did I make and what did I spend it on?” when April rolls around.

What “books” actually means for a freelancer

At the minimum, your books are a list of every dollar in and every dollar out — with enough context that you and a future-you can tell what each line was for. Date, amount, who, category. That’s 90% of it.

From that single list you can produce everything tax season needs: a Schedule C, a quarterly estimate, a profit-and-loss statement, an invoice trail. No double-entry, no journals, no chart of accounts with three hundred line items.

Cash basis vs accrual basis

Two ways to count income:

  • Cash basis — you record income when the money hits your account and expenses when the money leaves. Simple. This is what almost every freelancer should use.
  • Accrual basis — you record income when you invoice it and expenses when you incur them, even if cash hasn’t moved yet. Required for some businesses over $29M revenue; not relevant to you.

Pick cash basis unless your accountant tells you otherwise. The IRS defaults to it for most sole proprietors anyway.

The five habits that make bookkeeping easy

1. Separate accounts

Open a free business checking account on day one. Every business deposit goes there. Every business expense comes out of it. Pay yourself by transferring money to your personal account — that’s called an owner’s draw and it’s not a taxable event, it’s just moving your own money around.

2. Log income at the moment it lands

When a client pays you, record it the same day: amount, who, which invoice, which business. If you wait until you have “time to do the books,” you won’t — and you’ll be reconstructing bank statements next April.

3. Capture every expense receipt

The moment you pay for something business-related, photograph the receipt. Email confirmations from online purchases go in a folder. Apps that read receipts and turn them into transactions remove most of the friction here.

4. Categorize as you go

Tag every transaction with a category that matches a Schedule C line: Advertising, Office expense, Supplies, Travel, Meals, Utilities, etc. Doing it weekly takes minutes. Doing it in April takes a weekend.

5. Reconcile once a month

At the end of each month, check your books against your bank statement. Every transaction should match. If your books say you took in $7,400 and the bank shows $7,400, you’re good. If they don’t, find the gap now while it’s one transaction, not 90.

Categories that matter for tax season

The categories you use should mirror the lines on Schedule C. Common ones:

  • Advertising
  • Car and truck expenses (or mileage log)
  • Contract labor — money paid to other 1099 contractors
  • Insurance (non-health)
  • Legal and professional services
  • Office expense
  • Rent or lease — equipment, office space
  • Repairs and maintenance
  • Supplies
  • Taxes and licenses (state, local — not federal income tax)
  • Travel
  • Meals (deductible at 50%)
  • Utilities
  • Other expenses — for things that don’t fit elsewhere

What software actually buys you

The job of bookkeeping software is to take the five habits above and make them take five seconds each instead of five minutes. Photograph a receipt, it’s a transaction. Connect a bank, it auto-categorizes. Hit a quarter, you see your estimated tax owed. That’s the leverage — not features, just removed friction.

Related guides

RevTrackr is built for freelancers, self-employed professionals and side hustlers. Start tracking income, expenses and estimated taxes in minutes — open RevTrackr.

This article is general information, not tax advice. Talk to a qualified CPA or tax professional about your specific situation.