Quick Answer

Track freelance expenses by separating your business money into a dedicated account and card, categorizing every transaction in a 15-minute weekly session using the IRS Schedule C categories, and reviewing your numbers monthly. The separate account does most of the work, because every transaction on it is already a business expense. For each expense keep the amount, the date, and the business purpose — a card statement proves what you spent but not why it was for business, and the purpose is the part that gets questioned. Expenses you bill back to a client work differently: the reimbursement is normally income to you, and the underlying cost stays deductible, so the two offset rather than cancelling out on paper.

If you're a freelancer stuffing receipts in a shoebox and sorting them in April, you're making tax season harder than it needs to be — and probably missing deductions. Here's how to set up a simple expense tracking system that takes minutes per week.

Why Expense Tracking Matters

Tracking business expenses isn't just for tax time. It helps you:

  • Pay less in taxes. Every deductible expense reduces your taxable income. Miss a $500 deduction and you're paying an extra ~$150 in taxes.
  • Understand your profitability. Revenue minus expenses equals profit. Without tracking expenses, you don't actually know if you're making money.
  • Set better rates. When you know your real costs, you can price your services to ensure a healthy margin.
  • Survive an audit. The IRS requires substantiation for every deduction. Good records protect you.

The Simple Freelance Expense System

You don't need complicated accounting software when you're starting out. Here's a system that works:

Step 1: Separate Your Money

Open a dedicated business checking account and business credit card. Use these exclusively for business expenses. This single step eliminates 80% of the tracking headache because every transaction on these accounts is a business expense.

Step 2: Choose Your Tracking Method

Method Best For Cost
Spreadsheet Freelancers with few expenses (<20/month) Free
Wave Accounting Budget-conscious freelancers who want automation Free
QuickBooks Self-Employed Freelancers who want tax integration $15/month
FreshBooks / Xero Freelancers who also need invoicing + expenses $17–30/month

Step 3: Set Up Your Categories

Use the IRS Schedule C categories so your records map directly to your tax return:

  • Advertising & Marketing — ads, website hosting, business cards
  • Office Expenses — supplies, software subscriptions, postage
  • Rent — co-working space, office rental, home office deduction
  • Utilities — internet, phone (business percentage)
  • Travel — flights, hotels, mileage, parking
  • Meals — business meals (50% deductible)
  • Professional Services — accountant, lawyer, bookkeeper
  • Insurance — health, liability, professional indemnity
  • Education — courses, conferences, books
  • Equipment — computer, camera, tools (over $2,500 may need to be depreciated)
  • Contract Labor — subcontractors you hire

Step 4: Build the Weekly Habit

Set a 15-minute weekly appointment with yourself — same day, same time. During this time:

  1. Review your business account transactions from the past week
  2. Categorize each expense
  3. Photograph and file any paper receipts
  4. Note any mileage from business driving

15 minutes per week is far less painful than 8 hours in April trying to reconstruct a year of spending.

What Receipts to Keep

The IRS requires documentation for all deductions. For each expense, you should have:

  • Amount
  • Date
  • Business purpose
  • Who you met with (for meals and entertainment)

Digital copies are acceptable. Take a photo of paper receipts immediately — thermal paper fades within months.

Note that the last item on that list is the one people skip, and it is the one that matters most. A bank or credit card statement proves the amount, the date, and who you paid — but not why, and the business purpose is what actually gets questioned. A $200 charge at an electronics store is a monitor or a television depending on a fact the statement does not contain. Write the purpose on the receipt, or in the notes field of whatever you track in, at the moment you file it. A receipt also does a different job from the invoice you send clients; if you file the two interchangeably, invoice vs receipt is worth five minutes.

How Long to Keep Them

Generally at least three years from the date you file, because that is the usual window in which the IRS can assess additional tax. Some situations run longer — substantially underreporting income extends the period, and records for equipment you depreciate are worth keeping for as long as you own the asset plus that window on top, since you are still claiming the deduction years after the purchase. Because retention periods depend on the situation, check current IRS guidance before you throw anything out. Storage is cheap and reconstruction is not: scan everything, back it up somewhere that is not just your laptop, and keep the year's folder intact.

Mileage Tracking

If you drive for business (client meetings, supply runs, post office trips), track your mileage. Most freelancers use the standard mileage method: you log business miles and multiply by the IRS standard mileage rate. That rate is reset every year, so take the current figure from the IRS standard mileage rates page rather than reusing a number you saw last year — the rate has moved in most recent years, and applying a stale one misstates the deduction in whichever direction the rate went.

For each trip, record:

  • Date
  • Starting and ending location
  • Business purpose
  • Miles driven

Even modest driving adds up, and the arithmetic is the same whatever the current rate is: 200 miles a month is 2,400 business miles a year, so at a rate around 70 cents you are looking at roughly a $1,680 deduction. Log the miles as you drive them — a contemporaneous log is what makes the deduction defensible, and reconstructing a year of trips from memory in April is exactly the kind of estimate that does not hold up.

One thing the standard rate does not cover: your commute. Driving from home to a co-working space or an office you work from regularly is personal mileage, not business mileage, however much it feels like work. Trips from your work location to a client, and between clients, are the ones that count.

Separating Business and Personal Expenses

Some expenses are mixed (phone, internet, home office). For these:

  • Estimate the business-use percentage honestly
  • Be consistent year over year
  • Keep documentation of how you calculated the split
  • When in doubt, be conservative — the IRS prefers reasonable estimates over aggressive claims

Billing Expenses Back to a Client

Some of what you spend is not really yours — it is a cost you fronted on a client's project: a flight to their office, a stock photo licence, a subcontractor, the software seat you bought for one job. These are billable or reimbursable expenses, and they need to be handled differently from your own overhead, both on the invoice and in your books.

The rule that keeps this clean: an expense is billable only if the client agreed to it before you spent the money. Retroactive permission is not a thing. A client who receives a surprise $600 line for travel they never approved will not pay it quickly, and arguing about it holds up the rest of the invoice too.

Get Agreement Before You Spend

Write into the contract or the project scope which categories are reimbursable, and set an approval threshold — a common arrangement is that anything under $100 can be billed at cost without asking, and anything above it needs written approval first. An email saying "the flight is $340, confirming that's billable" takes one minute and removes the entire dispute later. Keep that email; it is your evidence if the invoice is queried.

For genuinely large costs, consider not fronting them at all. If a project needs $4,000 of print production, having the client pay the printer directly is often better than you paying it and then waiting out your own payment terms to be made whole. Fronting a client's costs is an interest-free loan from your business to theirs, and it is a real drag on your cash flow.

At Cost or With a Markup?

Approach How it works Best when
At cost You bill exactly what you paid, receipt attached Travel, filing fees, anything the client can price-check themselves
Cost plus handling Cost plus a stated percentage (often ~10-15%) for admin and carrying the money Procurement-heavy work where sourcing and managing vendors is real labour
Built into your rate No expense lines at all — your fee already covers your costs Small, predictable overhead (software, home internet) that is yours, not the client's

Any of these is defensible. What is not defensible is a silent markup: billing a $200 vendor cost as $260 without saying you add a handling charge is the kind of thing a client eventually notices, and it costs you the relationship rather than the $60. If you mark up, say so in the contract and show it as its own line.

Putting Expenses on the Invoice

Itemize. Each expense gets its own line with the date, what it was, and the amount — never a single "Expenses: $1,240" line. Expense lines get more scrutiny than fee lines, because whoever approves the invoice is checking them against what they agreed to, and an unexplained lump sum is one of the most reliable ways to have an invoice sit in someone's inbox while they work out what it covers.

A clean expense block on an invoice looks like this:

Description Qty Rate Amount
Design work — March, per SOW 32 hrs $95.00 $3,040.00
Reimbursable: flight, Chicago site visit (Mar 12, approved Mar 4) 1 $340.00 $340.00
Reimbursable: stock photo licences (Mar 18, approved Mar 4) 1 $118.00 $118.00

Note what each expense line carries: the date it was incurred and the date it was approved. That single habit answers the approver's question before they ask it. In InvoiceBloom, expenses go on the invoice as ordinary line items like the ones above — the description field carries the detail and the unit is free text, so a reimbursable reads as naturally as a block of hours. Receipts themselves are not stored on the invoice, so send them as a separate PDF or email attachment alongside it; clients who require receipts almost always want them as one bundled file anyway. One more practical point: sales tax in InvoiceBloom applies to the invoice as a whole rather than line by line, so if your services are taxable but your pass-through costs should not be, put the expenses on their own invoice.

Bill Fees and Reimbursables on One Clean Invoice

Itemize your hours and your pass-through costs as separate lines, so clients can see exactly what they approved. InvoiceBloom is free, with everything included.

Free to create. No credit card required.

The Tax Side: Reimbursements Are Income

This is where freelancers most often get it wrong. When a client reimburses you, that money is normally income to you — it arrives as part of what they paid, not as a refund — and the cost you paid is a deductible expense. The two offset, so the net tax effect is usually close to zero. But they are two separate entries, not one cancelled entry, and both have to be recorded.

The consequence shows up on your 1099-NEC. A client normally reports the gross amount they paid you for the year, reimbursements included. Bill $60,000 in fees and $4,000 in reimbursed travel, and the form may well say $64,000 — more than you think of as your income. If you report that figure and forget to deduct the $4,000 of travel behind it, you pay tax on money that only passed through your account. Recording reimbursables as expenses in your own tracking system, exactly like any other cost, is what stops that happening. See the freelance tax deductions guide for how the deduction side works, and check current IRS guidance or a tax professional for your own circumstances — reimbursement treatment depends on the facts.

If you invoice clients abroad, the same logic applies but the currency does not: reimbursing a $340 flight at next month's exchange rate is not the same $340. Invoicing international clients covers how to handle the spread.

Monthly Financial Check-In

Once a month, spend 30 minutes reviewing your numbers:

  • Total revenue — how much did you invoice and collect? These are two different numbers, and the gap between them is the one to watch.
  • Total expenses — what did you spend, split between your own overhead and reimbursables you fronted?
  • Net profit — revenue minus expenses. Run it through the profit margin calculator to see the percentage rather than just the dollar figure; a margin that drifts down while revenue climbs is the classic sign of underpricing. The gross vs net distinction is worth being precise about here.
  • Tax set-aside — is 25-30% of revenue in your tax savings account? The freelance tax estimator turns your actual numbers into a quarterly figure, which beats a rule of thumb once your expenses are real.
  • Outstanding invoices — who owes you money, and how far past due?

This 30-minute review gives you a clear picture of your business health and catches problems early. It is also the moment you find out whether your rate is actually working: expenses tracked properly are what turn a vague sense that you are busy into a number you can price against. If the margin looks thin, the fix is usually structural rather than frugal — hourly vs project rates covers how the billing model itself changes what you keep.

If the outstanding column is the problem rather than the margin, that is a collections issue, not a bookkeeping one — how to handle late-paying clients has the escalation schedule.

The Bottom Line

Expense tracking doesn't have to be complicated. Separate your business money, categorize expenses weekly, keep your receipts, and review monthly. That's it. The system is simple — the key is consistency.

For the revenue side of the equation, InvoiceBloom tracks all your invoices, payments, and income in one dashboard. Pair it with basic expense tracking and you'll have a complete picture of your freelance finances — what came in, what went out, and what is still owed.

Frequently Asked Questions

Should I mark up expenses I bill back to a client?

Only if your contract said so before you spent the money. Two approaches are defensible: bill at cost, which is the cleanest and easiest for a client to approve, or add a stated handling percentage — often around 10-15% in agency and design work — to cover the admin and the cash-flow cost of fronting money on someone else's behalf. What causes disputes is an unannounced markup the client discovers by recognising the vendor's real price. Decide the large costs separately: above a few hundred dollars it is often better to have the client pay the vendor directly than to front it yourself and then wait out your own payment terms to get it back.

If a client reimburses an expense, can I still deduct it?

Generally yes — but you also have to report the reimbursement as income, so the two offset rather than the expense simply disappearing. If you bill a client $340 for a flight, that $340 is part of what they paid you, and the flight is a deductible business expense, leaving roughly nothing extra to tax. The trap is the paperwork: a client who issues a 1099-NEC normally reports the gross amount they paid you, reimbursements included, so the form can show more than you think of as your fee income. If you report the 1099 total and forget to deduct the expenses behind it, you pay tax on money that only passed through you. Reimbursement treatment is fact-specific, so confirm your situation against current IRS guidance or with a tax professional.

Do I have to itemize expenses on the invoice, or can I bill one lump sum?

Itemize them. Nothing stops you billing a single total, but expense lines are the ones the person approving your invoice looks at hardest, and an unexplained lump sum is one of the most common reasons an invoice sits unpaid while someone tries to work out what it covers. Give every expense its own line with the date, the vendor or purpose, and the amount. It also keeps your own books honest: because reimbursements are normally income and the costs are deductions, a lump sum blurs the line between your fee and money that merely passed through you — which is exactly the distinction you need at tax time.

Is a credit card statement enough proof without the receipt?

It is partial proof. A statement establishes the amount, the date, and who you paid, but not the business purpose — and the purpose is the part that actually gets questioned. A $200 charge at an electronics store could be a monitor for your desk or a television for your living room, and the statement cannot tell the difference. Keep the receipt and write the purpose on it, or in the note field of whatever you track expenses in. Photograph paper receipts the day you get them, because thermal paper fades to blank within months. Some categories, travel and lodging in particular, carry stricter documentation rules, so check current IRS guidance if a lot of your spending sits there.

How long should I keep expense records?

Generally at least three years from the date you file, because that is the usual window in which the IRS can assess additional tax — but several situations run longer. Substantially underreporting income extends the period, and records supporting equipment you depreciate are worth keeping for as long as you own the asset plus that assessment window on top, since the deduction is still being claimed years after the purchase. Digital copies are acceptable, so scanning or photographing everything and backing it up somewhere that is not your laptop is enough. Retention periods vary with the situation, so check current IRS guidance before throwing anything out.

Share this article

Get invoicing tips that help you get paid faster

Weekly insights for freelancers. No spam, unsubscribe anytime.

Ready to Create Professional Invoices?

Create and send unlimited invoices with InvoiceBloom — 100% free, every feature included.

100% free • No credit card required