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:
- 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.
- 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.
- 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.
- 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.
- 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.
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.
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 line | Category | What goes here |
|---|---|---|
| Line 8 | Advertising | Website hosting, domain names, Google Ads, business cards, portfolio site costs |
| Line 10 | Car and truck expenses | Mileage (67¢/mile) or actual vehicle costs — gas, insurance, maintenance, depreciation |
| Line 11 | Commissions and fees | Platform fees (Upwork, Fiverr), payment processing fees (Stripe, PayPal), agent commissions |
| Line 15 | Insurance | Business liability insurance, E&O insurance (health insurance goes on Form 1040, not here) |
| Line 17 | Legal and professional | Accountant/CPA fees, legal consultations, tax preparation software |
| Line 18 | Office expense | Pens, paper, printer ink, desk supplies, postage, shipping materials |
| Line 22 | Supplies | Materials consumed in your work — different from equipment. Photographer: memory cards, backdrop paper. Designer: stock assets. |
| Line 25 | Utilities | Business percentage of phone, internet, and electricity (if claiming home office actual method) |
| Line 27a | Other expenses | The catch-all: software subscriptions, professional development, coworking space fees, online tools, bank fees on business account |
| Line 30 | Home office | Calculated 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:
- For expenses under $75: A bank or credit card statement showing the charge is generally sufficient. The IRS does not require a separate receipt for small amounts, though having one is better.
- For expenses $75 and over: Keep the receipt or invoice. Your bookkeeping app's receipt scanner creates a digital copy linked to the transaction — this satisfies the requirement and is actually more reliable than paper receipts that fade.
- For mileage: A contemporaneous log — meaning you recorded it at the time of the drive, not months later. GPS-based apps like Stride and Everlance create this automatically. The log should show: date, destination, business purpose, and miles driven.
- For meals (50% deductible): The receipt plus a note of who you met with and what business was discussed. Most bookkeeping apps have a notes field — use it.
- For home office: The square footage of your office and your total home square footage (for the simplified method), or detailed records of mortgage/rent, utilities, insurance, and repairs (for the actual method).
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.
| App | Cost | Key feature |
|---|---|---|
| Stride | Free | Automatic GPS tracking, expense logging, health insurance marketplace integration. Built specifically for gig workers and freelancers. No premium tier you need to upgrade to. |
| Everlance | Free basic / $8/month premium | Automatic 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-Employed | Included in $15/month | Built-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 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:
- What was your total business income for the year?
- What were your total business expenses, by category?
- How many business miles did you drive?
- What was your net profit?
- How much did you pay in quarterly estimated taxes?
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.