Why freelancers need a P&L, not just a bank balance

Most freelancers track "how am I doing" by glancing at their checking account balance. That number lies to you. It includes money you already owe the IRS, a deposit for a project you haven't finished, and last month's expenses that haven't caught up with you yet.

A profit and loss statement, or P&L, strips out the noise. It shows income earned, expenses incurred, and what's actually left over during a specific period. That's the number you need to price your work, set aside taxes, and decide whether you can afford a slow month.

The good news: you don't need a fancy setup to build one. Your bank statements already contain almost everything you need.

Step 1: Gather your statements

Pull every business-related statement for the period you're building a P&L for, usually a month or a quarter. If you run your freelance income through a personal account, you'll need to isolate the business transactions later, but start by collecting the source documents:

  • Checking account statements where client payments land
  • Credit card statements you use for business purchases
  • Payment processor summaries, like Stripe or PayPal, if income arrives there before hitting your bank

Download PDFs directly from your bank's website rather than relying on old paper statements or memory. PDFs are the source of truth and make everything downstream easier to check.

Step 2: Convert statements to a spreadsheet

This is the step that trips up most freelancers, because bank PDFs are built for reading, not for math. You can retype every transaction by hand, but that's slow and it's where typos creep in.

A faster path is to run your statements through a bank statement converter, which turns each PDF into a row-by-row spreadsheet with the date, description, and amount already separated into columns. Good converters also check that your running balance matches the one printed on the statement, so you know nothing got dropped or duplicated in the process. From there you can export straight to Excel or CSV and start working with real numbers instead of a scanned image.

If you bank with a major institution, you can go straight to a format built for it, like a Chase statement to Excel or a Bank of America statement to Excel conversion.

Step 3: Categorize income and expenses

Once every transaction is a spreadsheet row, add a category column and go line by line. Keep the list short at first. Most solo freelancers only need a handful of categories:

  • Income — client payments, platform payouts, reimbursed expenses billed to a client
  • Software and subscriptions — tools you pay for monthly or annually
  • Contractors and outsourcing — anyone you pay to help with client work
  • Marketing — website hosting, ads, portfolio tools
  • Office and supplies — equipment, a co-working desk, software licenses tied to a project
  • Travel and meals — client meetings, work travel
  • Fees — payment processor cuts, bank fees
  • Owner draws — money you moved to your personal account, which is not a business expense

For a deeper breakdown of how to assign categories consistently, including how to handle recurring vendors and charges that are part business, part personal, see our guide on categorizing business expenses from a bank statement.

Step 4: Build a simple P&L

With categories assigned, the P&L is just a sum. Total your income, total each expense category, and subtract expenses from income to get net profit. A basic layout looks like this:

  • Total income for the period
  • Total expenses, broken out by category
  • Net profit (income minus expenses)

Do this every month and keep each month as its own tab or column. Within a quarter you'll start to see patterns: which months are strong, which expenses creep up, and how much you're actually keeping after costs. That trend line matters more than any single month's number.

Owner draws don't belong on the P&L itself. They're a transfer of profit you've already earned, not a business cost. If you keep pulling money out and it shows up as an expense, your P&L will understate how profitable you actually are.

When to hand this off to a pro

DIY bookkeeping works well for a solo freelancer with a handful of clients and straightforward expenses. A few signs it's time to bring in a bookkeeper or accountant:

  • You've added contractors or employees and payroll is now involved
  • You're forming an LLC or S-corp and need to track owner equity properly
  • Estimated tax calculations are eating more time than the work itself
  • You're consistently behind, and catching up feels harder than it should

Even if you hand things off, the spreadsheet habit pays for itself. A bookkeeper working from clean, categorized transactions costs you less than one reconstructing a year of statements from scratch. If you're already behind, our guide to catching up fast walks through how to close the gap without redoing everything by hand.