That coffee with a client, the stock photo subscription, the new monitor — if you're not tracking these, you're paying more tax than you need to and billing clients less than you should.
Freelance expense tracking falls into the category of things that are boring, easy to ignore, and surprisingly expensive to get wrong. Most freelancers handle expenses in one of two ways: they track nothing and panic during tax season, or they save a shoebox of receipts and spend a weekend in April trying to make sense of it all.
Neither approach works well. Untracked expenses mean missed tax deductions, inaccurate project costs, and client-billable expenses that never make it onto an invoice. The good news is that expense tracking doesn't require much time — it just requires a system.
Here's how to set one up that works year-round, not just in April.
Why Expense Tracking Matters for Freelancers
There are three distinct reasons to track expenses, and most freelancers only think about the first one.
Tax deductions. This is the obvious one. As a freelancer, you can deduct legitimate business expenses from your taxable income. If you earn $80,000 and have $12,000 in deductible business expenses, you pay taxes on $68,000 instead. At a 25% effective tax rate, that's $3,000 in tax savings. But you can only claim deductions for expenses you can document. No documentation, no deduction.
Client-billable expenses. Many freelance projects involve expenses that should be passed through to the client — travel costs, stock photography, materials, subcontractor fees, printing, software purchased specifically for a project. If you're not tracking these as they happen, they're easy to forget when invoicing. And every forgotten expense is money out of your pocket for work the client should be covering.
Project profitability. When you quote a project at $5,000, you probably think of that as $5,000 in revenue. But if the project required $400 in stock photos, $200 in travel, and $100 in printing, your actual profit is $4,300. Understanding true project profitability requires tracking both time and expenses against each project.
What Qualifies as a Business Expense
Tax rules vary by country and situation (and this isn't tax advice — consult an accountant for your specific circumstances). But in general, a business expense is any cost that is ordinary and necessary for running your freelance business.
Common deductible categories for freelancers include:
Home office. If you use a dedicated space in your home exclusively for work, you can typically deduct a portion of your rent/mortgage, utilities, and internet based on the percentage of your home that the office occupies. The IRS simplified method allows $5 per square foot up to 300 square feet.
Software and subscriptions. Design tools, development environments, project management apps, cloud storage, accounting software, your domain registrations, hosting fees — all of these are deductible business expenses.
Equipment. Your computer, monitor, keyboard, desk, chair, camera, microphone — if you use it primarily for work, it's deductible. Items over a certain threshold may need to be depreciated over several years rather than deducted in full.
Professional development. Courses, books, conferences, and workshops related to your work are generally deductible.
Marketing and business development. Your website costs, business cards, advertising (if any), and networking event fees.
Travel. Transportation, lodging, and meals when traveling for client work or business purposes. Keep detailed records — the IRS is particularly attentive to travel deductions.
Insurance. Professional liability insurance, business insurance, and (if you're self-employed and not covered by a spouse's plan) health insurance premiums.
Subcontractor and freelancer costs. If you hire other freelancers to help with a project, their fees are a business expense.
Client-related costs. Materials, printing, shipping, stock assets, and any other costs incurred specifically for a client's project.
Client-Billable vs. Business Expenses
Not all expenses are created equal, and the distinction between billable and non-billable matters for your invoicing workflow.
Client-billable expenses are costs you incurred specifically for a client's project that your contract allows you to pass through. These should appear as line items on your invoice. Examples: stock photos purchased for a client's website, travel to a client's office for an on-site session, printing costs for a client presentation, or a subcontractor you hired to handle part of the project.
General business expenses are costs of running your freelance operation that aren't tied to any specific client. These are tax-deductible but don't go on client invoices. Examples: your internet bill, software subscriptions, your office chair, professional development courses.
When tracking expenses, tag each one as either billable or non-billable, and associate billable expenses with the relevant client and project. This way, when you generate an invoice, your billable expenses are ready to include alongside your time entries.
In byllr, expenses are tracked alongside time entries and tied to specific clients and projects. When you create an invoice, you can include both your tracked time and any billable expenses — they show up as separate line items on the final PDF. No separate spreadsheet, no manual copying.
Building an Expense Tracking Habit
The reason most freelancers don't track expenses consistently is the same reason they don't track time consistently: friction. If logging an expense requires opening a spreadsheet, categorizing it, scanning a receipt, and filing it — you won't do it after every purchase. You'll do it in a burst every few months, and you'll miss things.
Here's how to make it stick.
Log expenses the same day they occur. This is the single most important habit. A $47 software subscription is easy to log on the day you're charged. Three months later, you might not even remember it exists.
Take a photo of every receipt immediately. Digital receipts get buried in email. Physical receipts get lost. The moment you make a purchase, photograph the receipt and file it. Many expense tracking tools let you attach receipt images to entries — use this feature.
Use your time tracking tool for expenses too. If your expenses live in a different system than your time entries, you're maintaining two workflows that should be one. The most efficient approach is to track time, expenses, and invoices in the same place so everything stays connected.
byllr keeps expenses in the same system as your time tracking and invoicing. Add an expense entry with a date, amount, category, description, and the client/project it belongs to. When invoicing time comes, your billable expenses are already associated with the right client — just check the ones you want to include.
Set a monthly review. Even with daily tracking, set aside 15 minutes at the end of each month to review your expenses. Look for missing entries (check your bank statement against your expense log), miscategorized items, and billable expenses you forgot to assign to a client. This monthly review is your safety net — it catches what daily tracking misses.
Organizing Expenses for Tax Season
The freelancers who dread tax season are the ones who didn't track during the year. If you've been logging expenses consistently, tax preparation becomes a reporting exercise rather than an archaeological excavation.
Use consistent categories. Create categories that align with your tax return's schedule — Schedule C for US freelancers, for example. Common categories: advertising, car/travel, insurance, office supplies, software, professional development, meals (business-related), rent/home office, and utilities. Using the same categories all year means you can generate a summary report at tax time and hand it directly to your accountant.
Keep digital copies of all receipts. The IRS (and most tax authorities) accept digital receipts. Maintain an organized digital archive — by month, by category, or both. Your future self will be grateful.
Separate personal and business finances. If you haven't already, get a dedicated business bank account and credit card. This creates a clean paper trail and makes it much easier to distinguish business expenses from personal ones. It also makes your accountant's life significantly easier.
Track mileage if you drive for business. The IRS standard mileage rate for 2026 is published annually. If you drive to client meetings, co-working spaces, or business events, log the date, destination, purpose, and miles driven. Mileage deductions add up fast.
The Real Cost of Not Tracking
Let's put some numbers to this. Say you're a freelancer earning $75,000 per year, and you have approximately $10,000 in legitimate business expenses over the course of the year. If you only remember and document $6,000 of those at tax time, you've missed $4,000 in deductions. At a 25% effective tax rate, that's $1,000 in unnecessary taxes — every year.
Now add the billable expenses you forgot to invoice clients for. Maybe $200 here, $150 there — a few stock photos, a printing run, a software license you purchased for a specific project. Over a year, that might be another $1,000–2,000 in revenue you left on the table.
Between missed deductions and unbilled expenses, poor expense tracking can easily cost a freelancer $2,000–3,000 per year. That's the equivalent of 30–40 billable hours at $75/hour — a full working week of effort, gone, because of a habit that takes five minutes a day.
The Bottom Line
Expense tracking doesn't have to be painful. Track expenses as they happen, categorize them consistently, separate billable from non-billable, and review monthly. That's the whole system.
The key is using a tool that keeps expenses alongside your time entries and invoicing so that nothing falls through the cracks. When your billable expenses flow directly onto your invoices and your business expenses are organized for tax season, tracking stops feeling like busywork and starts feeling like what it actually is: putting money back in your pocket.
byllr handles time tracking, expense tracking, and invoicing in one place. Log expenses alongside your hours, include billable expenses on client invoices, and keep clean records for tax time. The free plan includes everything you need to get started — no credit card required.