Updated March 2026 · 9 min read

How to track business expenses as a freelancer (2026)

The difference between freelancers who owe $3,000 at tax time and those who get a refund is usually not income — it's expense tracking. The average freelancer misses $3,000–$5,000 in legitimate deductions per year because they don't have a system. You don't need an accounting degree. You need a 10-minute weekly habit and one of the tools below.

The system that works (10 minutes a week)

The best expense tracking system is the one you actually use. Here's the minimum viable version that captures everything the IRS needs:

  1. Separate your money. Open a business checking account and a business credit card. Run all business transactions through them. This is the single highest-impact step — it eliminates 80% of the sorting and categorizing work because personal expenses never touch business accounts. You'll need an EIN to open most business accounts — it's free and takes 5 minutes. See our best business bank accounts for freelancers for free options.
  2. Connect your accounts to a bookkeeping app. QuickBooks Self-Employed, Wave (free), or FreshBooks automatically import transactions from your business bank and card. You don't manually enter anything.
  3. Review and categorize once a week. Every Friday (or whatever day works), open the app, confirm the auto-categories are correct, and flag anything that looks wrong. This takes 5–10 minutes. The app does the work; you do the verification.
  4. Snap receipts for anything over $75. The IRS technically requires receipts for expenses over $75, though they accept bank/credit card statements as supporting documentation for smaller amounts. Use your bookkeeping app's receipt scanner to photograph receipts immediately — don't stuff them in a drawer.
  5. Track mileage separately. Mileage tracking needs its own app because it's GPS-based. Stride (free) or Everlance run in the background and auto-detect drives. Review monthly to flag personal trips. This alone can be worth $5,000–$15,000 in deductions for high-mileage workers.

That's it. Five steps. The weekly review is the habit that makes the system work — skip it for two months and you're back to the January panic of trying to reconstruct a year of expenses from bank statements.

The cost of not tracking A freelancer earning $60,000 net who misses $4,000 in deductions pays roughly $1,200 in unnecessary tax (at a 30% combined rate). Over five years, that's $6,000 in tax you didn't need to pay. A free bookkeeping app and 10 minutes a week prevents this entirely.

Which tool to use

These are the tools freelancers actually use, ranked by how well they handle the specific needs of self-employed workers — not small businesses with employees and inventory.

QuickBooks Self-Employed
$15/month — best all-in-one for most freelancers
Automatic bank import, expense categorization using Schedule C categories, built-in mileage tracking (so you don't need a separate app), quarterly tax estimates calculated in real time, and receipt scanner. The killer feature: it separates business and personal expenses from a single account if you haven't opened a dedicated business account yet. At tax time, it exports directly to TurboTax Self-Employed. The $15/month pays for itself many times over in deductions it catches.
Wave
Free — best free option
Completely free accounting software with bank connections, invoicing, and receipt scanning. Wave makes money from payment processing and payroll, not from the accounting features. The interface is simpler than QuickBooks, which is a pro if you find accounting software overwhelming. The trade-off: no built-in mileage tracker (use Stride separately), no direct tax software integration, and fewer automatic categorization rules. Best for freelancers who want solid bookkeeping without paying anything.
FreshBooks
$19/month — best for client-facing freelancers
FreshBooks is built around invoicing first, bookkeeping second. If you send invoices to clients regularly (consultants, designers, developers), the invoicing experience is significantly better than QuickBooks. It tracks time, generates invoices, follows up on late payments, and records the expense side too. The expense tracking is solid but not as deeply integrated with tax categories as QuickBooks Self-Employed. Best for freelancers whose biggest pain point is getting paid, not just tracking what they spend.
Spreadsheet (Google Sheets or Excel)
Free — workable but fragile
A spreadsheet with columns for date, vendor, amount, category, and business purpose works. Some freelancers prefer the control and simplicity. The problem: it requires manual data entry for every transaction, has no bank connection, no receipt storage, and no automatic categorization. One missed month of entries and you're reconstructing from memory. Acceptable for very-low-volume freelancers (under $20,000/year) with few transactions. Not recommended beyond that.

The Schedule C categories you need to track

Every business expense ultimately lands in one of the Schedule C categories when you file taxes. Your bookkeeping tool should sort expenses into these buckets throughout the year — not at tax time. Here are the categories most relevant to freelancers:

Schedule C lineCategoryWhat goes here
Line 8AdvertisingWebsite hosting, domain names, Google Ads, business cards, portfolio site costs
Line 10Car and truck expensesMileage (67¢/mile) or actual vehicle costs — gas, insurance, maintenance, depreciation
Line 11Commissions and feesPlatform fees (Upwork, Fiverr), payment processing fees (Stripe, PayPal), agent commissions
Line 15InsuranceBusiness liability insurance, E&O insurance (health insurance goes on Form 1040, not here)
Line 17Legal and professionalAccountant/CPA fees, legal consultations, tax preparation software
Line 18Office expensePens, paper, printer ink, desk supplies, postage, shipping materials
Line 22SuppliesMaterials consumed in your work — different from equipment. Photographer: memory cards, backdrop paper. Designer: stock assets.
Line 25UtilitiesBusiness percentage of phone, internet, and electricity (if claiming home office actual method)
Line 27aOther expensesThe catch-all: software subscriptions, professional development, coworking space fees, online tools, bank fees on business account
Line 30Home officeCalculated on Form 8829 (actual method) or $5/sq ft simplified method, up to $1,500

When your bookkeeping tool auto-categorizes a transaction, it should map to one of these. Most tools let you set rules: "Any charge from Adobe → Office expense" or "Any charge from Chevron → Car and truck expenses." Set these rules once and the tool handles it going forward. For profession-specific expenses that fall into these categories — photography gear, design software, consulting travel — see our deductions-by-profession guide.

What records the IRS actually requires

The IRS doesn't prescribe a specific bookkeeping system. What they require is that you can substantiate any deduction you claim. In practice, this means:

Retention period: keep all tax records and supporting documents for at least 3 years from the date you filed the return. If you significantly underreported income, the IRS has 6 years. If you never filed, there's no limit. Digital records stored in a bookkeeping app satisfy the retention requirement — you don't need physical paper.

The mileage tracking problem (and solution)

Mileage is the single largest deduction for gig workers and many other freelancers, yet it's the one most frequently lost due to poor tracking. At 67 cents per mile in 2026, every 1,000 untracked miles costs you $670 in missed deductions — roughly $200 in unnecessary tax.

The only reliable solution is an app that tracks automatically via GPS. Manual logging works in theory but fails in practice because you forget, especially on short trips to client meetings or the office supply store.

AppCostKey feature
StrideFreeAutomatic GPS tracking, expense logging, health insurance marketplace integration. Built specifically for gig workers and freelancers. No premium tier you need to upgrade to.
EverlanceFree basic / $8/month premiumAutomatic drive detection, expense tracking, bank connection. The free tier covers most freelancers. Premium adds unlimited trip classification and live support.
MileIQ$99/year (free tier: 40 drives/month)Swipe-based classification (swipe right for business, left for personal). The simplest interface. The free tier is too limited for full-time freelancers but works for part-time side work.
QuickBooks Self-EmployedIncluded in $15/monthBuilt-in mileage tracking alongside expense tracking. One app for everything. Less accurate GPS detection than dedicated mileage apps, but eliminates the need for a second app.
The one habit that matters most Classify your drives the same day. Every mileage app piles up unclassified trips if you ignore them. Spend 30 seconds at the end of each work day confirming which drives were business. This tiny habit is the difference between a $10,000 mileage deduction and a $0 mileage deduction at tax time.

The January test: are you ready?

Here's how to know if your expense tracking system is working. On January 15 of next year, you should be able to answer these questions in under 5 minutes by opening your bookkeeping app:

If you can answer all five, you're ready to file. If you can't, your system has a gap. Fix the gap now — don't wait until tax season.