Nobody starts freelancing because they were excited about receipts. You start because you got good at something and decided to sell it directly. Then, roughly eleven months later, you sit down to do your taxes and discover that the coworking day passes, the stock photo subscription, the domain renewals and the 400 kilometres you drove to a client’s office have all quietly evaporated into a bank statement you can no longer explain.
That is the real cost of not tracking expenses. Not an audit — most solo freelancers will never see one. It is the deductions you legitimately earned and simply cannot prove, so you pay tax on money you already spent on the business.
This is the system I would set up for a freelancer starting today: three steps, twenty minutes a month, and an honest look at whether you need software at all.
[PLACEHOLDER: nota de experiencia propia — el primer año de Javier con recibos en una caja de zapatos, cuánto perdió en deducciones no documentadas y qué cambió al abrir una cuenta separada.]
The deduction you lose is never the big one
Big purchases take care of themselves. If you buy a laptop, you remember buying the laptop. There is an invoice in your inbox with your name on it and a number large enough that your brain files it away.
What disappears is the drip: the $12 plugin, the $9 font licence, the parking meter, the coffee you bought because the client picked a cafe, the $19 you pay every month for a tool you forgot you were paying for. Individually they feel too small to bother with. Added up across a year, they are frequently the difference between a tax bill that stings and one that hurts.
The second thing that disappears is the mixed expense — the phone bill, the internet, the car, the room you work from. These are usually deductible in proportion to business use, and proportion requires a record. Without one, most freelancers either claim nothing (leaving money behind) or claim a number they invented (leaving a problem behind).
The four buckets your spending actually falls into
Before you pick an app, sort your spending. Almost every freelance expense lands in one of four buckets, and each one needs a different habit.
Recurring software. Subscriptions that hit the same card every month. These are the easiest to capture automatically and the easiest to forget you are paying. Once a year, read the list out loud and cancel two.
One-off business purchases. Hardware, courses, a paid template, a conference ticket. Low volume, high value, usually with a real invoice in your email.
Mixed personal-business costs. Phone, home internet, electricity, your car, part of your rent if you have a dedicated workspace. These need a defensible percentage, not a guess.
Client-attributable costs. A stock image bought for one project, a subcontractor, travel to a specific job. These matter twice: they are deductible, and they should be feeding into your pricing. If you are not tracking what a project costs you to deliver, your rate calculation is running on incomplete data.
Step one: separate the money before you track anything
This is the single highest-leverage move and it costs nothing. Open a second account — a business account if your country and structure require one, a plain second current account if not — and route every business payment through it. Put one card in your wallet for the business and leave the personal one for everything else.
The reason this works is not discipline. It is that a separate account turns your bank feed into a mostly-accurate expense log by default. Instead of combing 340 transactions to find the 60 that were business, you start with 60 transactions that are almost all business. Every tool downstream gets easier, because the input is cleaner.
If you take one thing from this article and ignore the rest, take this one. Freelancers who mix accounts spend more time on bookkeeping with software than freelancers who separate accounts spend without it.
Step two: pick a capture method you will still use in month six
There are only three honest options, and the best one is the one you will not abandon.
The spreadsheet. Five columns: date, vendor, amount, category, and a link to the receipt in a cloud folder. Free, portable, and completely adequate under roughly 30 transactions a month. It fails when you get busy, because nothing reminds you to fill it in.
The receipt-capture app. You photograph the receipt, it reads the total, it files it. Mileage tracking usually rides along. This is the right layer if your problem is paper and driving, not invoicing.
Full accounting software. Bank feed connects, transactions arrive pre-categorised, receipts attach to transactions, and the same tool sends your invoices. More setup, but it collapses two jobs into one. If you already send invoices through a tool, adding expenses to it is usually a free upgrade in effort terms — see how the main accounting platforms compare for solo work.
My bias, and it is a bias: if you already invoice through software, do expenses in the same place. Two tools that both hold half your financial picture is how freelancers end up reconciling nothing.
What the tools actually cost
Prices below are the entry paid tier as advertised in August 2026, US pricing, billed monthly. Vendors change these constantly and run near-permanent introductory discounts, so treat the number as a ceiling and check before you buy.
| Tool | Entry paid tier | Receipt capture | Mileage | Best for |
|---|---|---|---|---|
| Wave Pro | $19/mo [CONFIRM] | Yes | Yes | Cheapest full accounting plus invoicing in one place |
| QuickBooks Solopreneur (Lite) | $20/mo [CONFIRM] | Yes, unlimited | Yes | Sole traders who want tax estimates baked in |
| FreshBooks Lite | $23/mo [CONFIRM] | Yes | Yes | Freelancers whose invoicing matters more than their books |
| Hurdlr Premium | about $10/mo [CONFIRM] | Yes | Automatic on paid tier only | Drivers and gig workers who want live tax estimates |
| Spreadsheet plus cloud folder | $0 | Manual | Manual | Under ~30 transactions a month |
Some links in this article are affiliate links. It does not change what you pay. [AFFILIATE: wave] [AFFILIATE: quickbooks] [AFFILIATE: freshbooks] [AFFILIATE: hurdlr]
[PLACEHOLDER: captura — pantalla de categorización automática del bank feed, para mostrar cómo llega una transacción antes de revisarla.]
Two things worth noticing in that table. First, the gap between free and paid is roughly the price of one billable hour a year in most markets — the decision is almost never about money. Second, the mileage column is where the free plans quietly stop being free: automatic GPS tracking is a paid feature nearly everywhere, and manual mileage logging is the habit people drop first.
Get the free Freelancer Tool Stack
Step three: the twenty-minute month-end reconcile
Tracking is not the hard part. Reviewing is. Block twenty minutes on the last working day of the month and run the same four passes every time.
Pass one — clear the uncategorised pile. Whatever your tool could not classify, classify now. Anything you cannot identify within thirty seconds gets marked personal. Guessing in your own favour is how a small error becomes a habit.
Pass two — chase the missing receipts. Search your inbox for the vendor name, attach the PDF, move on. Doing this monthly takes minutes; doing it in April takes a weekend.
Pass three — check the mixed-use percentages. If you moved house, changed your phone plan or stopped driving to clients, the percentage you claimed in January is no longer true.
Pass four — read the subscription list. Every month, out loud. This is the pass that pays for the software, because it is the pass where you find the $19 you have been paying since March for something you used twice.
If you already do a monthly review of hours and invoices, bolt this onto it. The same twenty minutes that reconciles your billable hours can close your expenses, and the two numbers only mean something when you look at them together.
The categories freelancers get wrong most often
Category rules vary by country, and this is not tax advice — check with an accountant for your jurisdiction. But the same four arguments come up everywhere.
Meals. Lunch you eat alone while working is almost never deductible. A meal with a client, documented with who and why, usually is — often at a partial rate. The documentation is the whole game.
Clothing. If you could wear it to a wedding, it is not a business expense. Genuine protective or branded gear is a different question.
Home office. Frequently deductible, frequently claimed badly. Most systems want either a simplified per-square-metre rate or a defensible percentage of the actual bills. Pick one method and stay on it.
Equipment above a threshold. A laptop may need to be depreciated over several years rather than deducted in full the year you bought it. Your software will not decide this for you.
What expense tracking will not do for you
It will not make an unprofitable business profitable. If your rate is too low, perfectly categorised expenses will simply document the problem in higher resolution.
It will not replace an accountant in your first serious tax year, and it will not tell you which structure you should be trading under. What it does is make the accountant cheaper, because you are handing over a clean ledger instead of a shoebox.
And it will not fix cash flow. Knowing exactly what you spent does nothing about the invoice that went out 45 days ago — that is a different discipline, closer to how you send and chase invoices than to bookkeeping.
Who needs software, and who should stay in a spreadsheet
Stay in the spreadsheet if you have fewer than about 30 business transactions a month, do not drive for work, invoice from a template, and your tax situation is simple. Adding a $20 subscription to that will buy you tidier data you did not need.
Move to software if any one of these is true: you drive to clients regularly, you already pay for invoicing and could get expenses in the same tool, you have started missing receipts, or your last tax return took more than a day to assemble. Any single one of those justifies the cost on time alone.
Skip the dedicated expense app entirely if your accounting tool already captures receipts. Running both is the most common overspend I see — two subscriptions, two half-complete records, and a reconcile that never quite matches.
My pick for most solo freelancers: separate account first, then whichever tool already sends your invoices. If nothing does yet, start with the cheapest full platform and grow into it rather than assembling a stack you will have to migrate later. The wider picture of what a one-person business actually needs is in our guide to the software stack that runs a solo business, and more on the money side sits in freelance business and money.
Get the free Freelancer Tool Stack
The 18 tools that run a one-person business — invoicing, contracts, time, AI writing, automation and money. One checklist, no fluff.
Frequently asked questions
Do I really need a separate bank account as a freelancer?
Legally it depends on your country and business structure — many sole traders are not required to have one. Practically, it is the change that makes every other part of this system work, because it turns your bank feed into a business-only record instead of a mixed one you have to sort by hand.
How long do I need to keep receipts?
Retention periods vary by jurisdiction, commonly in the range of three to seven years. Digital copies are accepted by most tax authorities, which is the main argument for photographing receipts the day you get them rather than keeping paper that fades.
Can I deduct a tool I use for both personal and business work?
Usually yes, but only the business-use share, and only if you can justify the percentage you claimed. Write down how you arrived at the number when you set it, not eighteen months later when someone asks.
Is free accounting software good enough for expense tracking?
For low-volume freelancers who do not drive for work, often yes. The features that push people onto paid tiers are automatic mileage tracking, unlimited receipt capture and bank-feed auto-categorisation — if none of those solve a problem you actually have, the free tier is fine.
What is the fastest way to catch up if I have not tracked anything all year?
Export twelve months of bank and card statements to a spreadsheet, flag the business lines, then chase receipts only for the largest ones. You will not recover every small deduction, and trying to is what makes people give up. Get the big ones documented, then start the monthly habit going forward.
Should I track expenses per client or just overall?
Both, if your tool supports tagging. Overall totals are what your tax return needs; per-client totals are what tell you which client is quietly unprofitable once you count the software, travel and revisions their work costs you.