Freelance Guide

Bookkeeping for Freelancers: Everything You Need to Know

You became a freelancer to do what you love — not to do accounting. Here's how to make it painless.

4 min read Updated March 2026

Getting Started with Freelance Bookkeeping

Freelance bookkeeping doesn't need to be complicated. At its core, you need to track three things: money coming in (income), money going out (expenses), and money you owe the government (taxes). That's it. Everything else — fancy reports, cash flow forecasts, balance sheets — is optional until you're earning enough to need them. Start with the basics: a separate bank account, a way to categorize transactions, and a system for saving receipts. You can do this in a spreadsheet, but dedicated bookkeeping software saves significant time as your business grows.

Tracking Freelance Income

Record every payment you receive, including: the client name, amount, date received, and what it was for. If clients pay through different channels (bank transfer, PayPal, Venmo, check, cash), make sure all income flows through or is recorded in your bookkeeping system. At year end, you'll receive 1099-NEC forms from clients who paid you $600 or more. But you're responsible for reporting ALL income, even from clients who don't send 1099s. Underreporting income is one of the fastest ways to trigger an audit.

Retainers and Deposits

If clients pay retainers or deposits, record them as income when earned, not necessarily when received. If a client pays a $5,000 retainer in December but you do the work in January, the income belongs in January (accrual) or December (cash basis, since you received the money). Most freelancers use cash basis accounting, which means you record income when the money hits your account. This is simpler and usually better for tax planning.

Tracking Freelance Expenses

Every dollar you spend on your freelance business reduces your taxable income. Common freelance deductions: home office (simplified: $5/sq ft up to $1,500), computer and equipment, software subscriptions, internet (business percentage), phone (business percentage), professional development (courses, books, conferences), marketing (website, ads, business cards), travel (flights, hotels, meals at 50%), vehicle (mileage or actual expenses), health insurance premiums (100% deductible above the line), retirement contributions (SEP IRA up to 25% of net income), and professional services (accountant, lawyer).
Example: Freelance Designer Tax Savings
You earn $85,000 freelancing. Your deductions: Home office $1,500, laptop $1,800, Adobe Creative Cloud $660, internet (50%) $720, phone (50%) $600, coworking space $2,400, professional development $1,200, mileage $2,100, health insurance $6,000, SEP IRA $12,000. Total deductions: $28,980. Taxable income drops to $56,020. At the 22% bracket, that's $6,376 in income tax savings plus reduced SE tax. Without tracking these expenses, you'd pay tax on the full $85,000.

Freelance Taxes

Freelancers pay two types of tax: income tax and self-employment tax (15.3% covering Social Security and Medicare). Together, your effective tax rate is usually 25-35% depending on income level and deductions. You must make quarterly estimated tax payments (April 15, June 15, September 15, January 15) to avoid underpayment penalties. The easiest method: set aside 30% of every payment in a separate savings account, then pay quarterly from that account using the prior-year safe harbor method.

Schedule C Filing

Freelance income and expenses are reported on Schedule C (Form 1040). If you have a simple freelance business with no employees and no inventory, you may qualify for Schedule C-EZ (though this form has been discontinued — all freelancers now use Schedule C). You'll also file Schedule SE for self-employment tax. Your net profit from Schedule C flows to both Schedule SE (for SE tax) and your 1040 (for income tax). If you work in multiple freelance businesses, you may need separate Schedule Cs for each.

Invoicing Best Practices

Professional invoicing affects both your cash flow and your bookkeeping. Every invoice should include: your business name and contact info, the client's name and contact info, a unique invoice number, date issued and payment due date, a clear description of services, the amount due, and payment instructions. Set clear payment terms upfront (Net 15 or Net 30 are standard). Follow up on overdue invoices within 3 days of the due date — the longer you wait, the less likely you are to get paid. Track all invoices in your bookkeeping system so you can see outstanding receivables at a glance.

Tools and Systems

You need three tools at minimum: bookkeeping software (Hivebooks, QuickBooks, Wave), invoicing (often included in bookkeeping software), and receipt management (photos on your phone synced to your bookkeeping tool). Optional but helpful: a mileage tracker app if you drive for business, a time tracker if you bill hourly, and a separate savings account for taxes. Don't over-engineer your system — the best system is the one you'll actually use consistently. Start simple and add complexity only when you need it.
The Weekly 15-Minute Habit
Spend 15 minutes every Friday categorizing the week's transactions and filing receipts. This single habit prevents the tax-season panic that most freelancers experience. It takes 15 minutes when you do it weekly. It takes 15 hours when you do it annually.

Built for Freelancers

Hivebooks auto-categorizes your expenses, sends professional invoices, syncs with your bank, and tracks everything you need for Schedule C — all in one place, with a free trial to get started.

Try Hivebooks Free →

Freelance bookkeeping in 15 minutes a week

Hivebooks handles categorization, invoicing, and tax prep so you can focus on client work.

Start Your Free Trial →