How to Track Income and Expenses When You're Self-Employed (The Simple System)
Here's something nobody tells you when you start freelancing or doing gig work: the hardest part isn't finding clients or doing the work. It's keeping track of the money.
Maybe you've been stuffing receipts in a drawer. Maybe you started a spreadsheet in January and gave up by February. Maybe you're just winging it and hoping for the best when tax time comes around.
You're not alone. Most new freelancers don't track their finances well — and it costs them. The average self-employed person overpays $1,000 to $3,000 a year in taxes simply because they miss deductions they're entitled to.
This guide gives you a simple, step-by-step system for tracking your income and expenses. No accounting background required. No complicated software. Just a clear process that takes about 10 minutes a week.
Why Tracking Matters (It's Not Just About Taxes)
Most people think tracking income and expenses is something you do so you can file your taxes. That's true — but it's only part of the story. Good tracking helps you in ways you might not expect.
See your real profit, not just revenue
Revenue is the total money that comes in. Profit is what's left after you pay your expenses. These are very different numbers. If you earned $60,000 last year but spent $15,000 on business expenses, your actual profit was $45,000. Without tracking, you might think you're doing better (or worse) than you really are.
Find deductions you're missing
Every business expense you don't track is a deduction you can't claim. That $50 monthly software subscription? That's $600 a year you could subtract from your taxable income. Your phone bill, internet, mileage, home office — it adds up fast. When you track everything, you capture every deduction you're legally entitled to.
Avoid surprise tax bills
When you're self-employed, you owe self-employment tax (15.3%) on top of income tax. If you don't track what you earn and set money aside throughout the year, you can end up owing the IRS thousands of dollars in April that you didn't plan for. A simple tracking system prevents that.
Know your true hourly rate
Let's say you're a freelance designer who charges $75 an hour. Sounds great, right? But what if you spend 10 unpaid hours a week on admin, marketing, and bookkeeping? And what about your software subscriptions, equipment, and other costs? When you track everything, you can calculate what you actually earn per hour of work. That number helps you set better rates and choose better projects.
Peace of mind
There's a real, physical stress that comes from not knowing where your money is going. Tax season becomes a panic. Quarterly payments become a guessing game. When you have a system, all of that goes away. You know exactly where you stand, all the time. No more shoebox of receipts in April.
The 3 Things You Need to Track
Let's keep this simple. As a freelancer or gig worker, you need to track three things:
- Income: every dollar from every source. That includes client payments, gig platform deposits, cash payments, tips, and anything else you receive for your work. Even if you don't get a 1099 for it, it's still taxable income.
- Expenses: anything you spend for business purposes. Software, supplies, equipment, a portion of your phone bill, professional development — anything that helps you do your work.
- Mileage: if you drive for work at all (client meetings, deliveries, picking up supplies), track every business mile. For 2026, the IRS standard mileage rate is 70 cents per mile. That adds up quickly — 10,000 business miles means a $7,000 deduction.
That's it. You don't need double-entry bookkeeping. You don't need debits and credits. You need to know what came in, what went out, and how far you drove. Everything else builds on those three things.
Step 1: Separate Your Money
This is the single most important thing you can do for your finances as a self-employed person: open a separate bank account for your business.
It doesn't have to be a fancy "business" account. A free checking account at your bank works fine. The point is to keep your business money separate from your personal money.
How it works
- Route all client payments and gig platform deposits into your business account
- Pay all business expenses from this account
- Transfer your "paycheck" to your personal account on a regular schedule
When everything runs through one account, tracking becomes almost automatic. Every deposit is income. Every payment is either a business expense or a transfer to yourself. There's no more digging through your personal checking account trying to figure out which charges were for work and which ones were for groceries.
Do you need an LLC or EIN?
No. You do not need an LLC, a corporation, or even an EIN to open a separate account. Many banks will open a second personal checking account for you in minutes. Some banks do offer dedicated "sole proprietor" accounts — these can be useful but aren't required.
That said, an EIN (Employer Identification Number) is free and takes five minutes to get from the IRS website. Some banks prefer it for business accounts, and it keeps your Social Security number off paperwork you share with clients. We covered this in detail in our guide on when you're officially self-employed.
For a deeper look at why this matters and how to set it up, read our guide on why freelancers need a separate bank account.
Step 2: Categorize Every Transaction
Once your money is flowing through a dedicated account, the next step is to put every transaction in a category. This sounds tedious, but it matters — and it only takes a few minutes a week.
Why categories matter
When you file your taxes, you'll fill out Schedule C (Profit or Loss from Business). This form has specific lines for specific types of expenses — advertising, car expenses, insurance, office expenses, supplies, utilities, and so on. If you've been categorizing all year, filling out Schedule C is just entering numbers. If you haven't, it's a nightmare.
Common expense categories
Here are the categories most freelancers and gig workers use:
- Advertising and marketing — website hosting, business cards, paid ads, portfolio site
- Car and truck expenses — mileage or actual vehicle costs (gas, insurance, repairs)
- Insurance — business liability, professional indemnity, health insurance premiums
- Office expenses — printer ink, paper, pens, desk supplies
- Rent or lease — coworking space, studio rental
- Supplies — materials you use for client work
- Utilities — the business portion of electricity, heat, water (if home office)
- Phone — the business percentage of your cell phone bill
- Internet — the business percentage of your internet service
- Software and subscriptions — design tools, project management, cloud storage, accounting software
- Professional development — courses, books, conferences
- Meals — business meals with clients (50% deductible in most cases)
For a complete list, check out our guide on 40+ deductions freelancers can claim.
The personal vs. business split
Some expenses are partly personal and partly business. Your phone bill is a good example. If you use your phone 60% for work and 40% for personal use, you can deduct 60% of the cost as a business expense. Same idea for your internet, home office space, and similar shared costs.
The key is to be honest and consistent. Pick a reasonable percentage, stick with it, and document how you arrived at it.
The 10-minute weekly habit
Here's the secret to making this painless: don't wait until the end of the month (or worse, the end of the year). Set a weekly reminder — maybe every Sunday evening or Monday morning — and spend 10 minutes categorizing the past week's transactions.
When transactions are fresh in your mind, you know exactly what each charge was for. When you try to remember six months later, you're guessing. And guessing means missing deductions.
Step 3: Track Mileage from Day One
If you drive for any part of your work — deliveries, client meetings, picking up supplies, driving between gigs — tracking your mileage is one of the most valuable things you can do. At 70 cents per mile in 2026, even moderate driving adds up to a significant deduction.
The IRS requires real-time records
This is important: the IRS requires what they call "contemporaneous records" for mileage. That's a fancy way of saying you need to log your miles as you drive them, not try to reconstruct them later. If you're audited and you say "I drove about 8,000 miles for work" but have no log to back it up, the IRS can deny the entire deduction.
For each trip, you should record the date, starting location, destination, purpose of the trip, and miles driven.
Standard mileage rate vs. actual expenses
You have two options for deducting vehicle expenses:
- Standard mileage rate: Multiply your business miles by the IRS rate (70 cents for 2026). Simple, no receipts needed for gas or repairs.
- Actual expenses: Track every cost of operating your vehicle (gas, insurance, repairs, depreciation) and deduct the business percentage. More record-keeping, but sometimes results in a larger deduction for expensive vehicles.
Most freelancers and gig workers use the standard mileage rate because it's simpler and usually works out well. If you want to use the standard rate, you must choose it in the first year you use your car for business. You can switch to actual expenses later, but you can't go back to standard mileage for that same vehicle.
Dead miles count
If you do gig work like DoorDash, Uber, or Instacart, here's something many drivers miss: your business miles aren't just the ones with a customer in the car or an order in the bag.
- Driving to your first pickup of the day? Business miles.
- Driving between deliveries with no active order? Business miles.
- Driving home from your last delivery? Business miles (if you're still logged into the app and available).
These "dead miles" are often 30–50% of total miles driven. Not tracking them means leaving a huge deduction on the table.
Apps vs. manual log
You can track mileage with a simple notebook in your car, a spreadsheet on your phone, or a dedicated mileage tracking app. Apps are easier — many use GPS to log trips automatically — but they drain your battery and sometimes miss trips. A manual log requires more discipline but costs nothing.
Whatever method you choose, the key is consistency. Track every business trip, every time. For more detail, see our guide on mileage tracking for gig workers.
Step 4: Don't Forget Cash and Tips
This is the step most people skip — and it's the one that can get you in trouble.
All income is taxable. That includes cash payments from clients, tips from customers, Venmo transfers, and anything else you receive for your work. It doesn't matter whether you get a 1099 for it. It doesn't matter if the amount is small. The IRS expects you to report every dollar.
The One Big Beautiful Bill Act raised the 1099-NEC threshold from $600 to $2,000. That means more of your income might come without a 1099 attached to it. But the tax obligation hasn't changed — you still owe taxes on all of it.
How to track cash and tips
Keep it simple:
- Log cash payments the same day you receive them
- Record the date, amount, who paid you, and what the work was
- Keep a running note on your phone if that's easiest — transfer it to your main tracking system weekly
- If you receive tips in cash, log the date and amount
Deposit cash payments into your business bank account as soon as possible. This creates a paper trail that matches your records. A bank deposit isn't proof by itself, but it supports your own bookkeeping if questions ever come up.
Step 5: Set Aside Money for Taxes Automatically
This isn't technically "tracking" — but it's so closely tied to tracking that it belongs in this system. If you track your income but don't set money aside for taxes, you'll still end up with a painful surprise.
The 25–30% rule
A good rule of thumb: every time money hits your business account, move 25–30% of it into a separate savings account. Don't touch that money. It's for taxes.
Why 25–30%? Because as a self-employed person, you owe self-employment tax (15.3%) plus income tax. For most people, those combined add up to somewhere in that range. If your income is higher, you might need to set aside more. If you have a lot of deductions, it might be less. But 25–30% is a safe starting point.
Make it automatic
If your bank lets you set up automatic transfers, do it. Some banks let you automatically move a percentage of each deposit. If yours doesn't, set a weekly reminder to manually transfer the money. The goal is to make this a habit, not something you have to think about.
When quarterly estimated tax payments are due (April 15, June 15, September 15, January 15), you'll have the money sitting there waiting. No scrambling. No credit card debt to cover your tax bill.
For more detail on how much to save based on your income level, see our guide on how much gig workers should save for taxes.
Your Tracking Options: From Free to Automated
Now that you know what to track, let's talk about how. You have several options, ranging from free to automated. The best choice depends on how much time you want to spend, how many transactions you have, and how much you value your own sanity.
Spreadsheet (free, but requires discipline)
A simple Google Sheet or Excel file works fine for tracking income and expenses. Create columns for date, description, category, and amount. Keep separate tabs for income and expenses. It's free, flexible, and you control everything.
The downside: you have to manually enter every transaction. If you have 5–10 transactions a week, that's manageable. If you have 50+, it becomes a part-time job. And spreadsheets break down when you need to generate reports or find patterns. We covered this in depth in how to track freelance finances without a spreadsheet.
Wave (free tier, limited)
Wave is accounting software with a free plan. It handles invoicing, expense tracking, and basic reporting. It used to be the go-to free option for freelancers.
The catch: bank imports — the feature that automatically pulls in your transactions — now cost $16 per month. Without that, you're back to manual entry. Still, if you mostly send invoices and have a manageable number of expenses, Wave's free tier can work.
QuickBooks Solopreneur ($20/mo)
QuickBooks is the industry standard for small business accounting. Their Solopreneur plan is built for freelancers and includes automatic bank imports, expense categorization, mileage tracking, and tax estimation.
The downside: it's designed for people who understand accounting concepts. The interface can be overwhelming if you've never done bookkeeping before. And at $20 a month ($240 a year), it's a real cost for someone just starting out. You can see how it compares to other tools in our best financial dashboards for freelancers roundup.
TallyO (designed for beginners)
TallyO is a financial dashboard built specifically for freelancers and gig workers who don't have an accounting background. It tracks your income, categorizes your expenses, logs your mileage, and shows you what you owe in taxes — all in plain English.
Instead of debits, credits, and chart-of-accounts jargon, TallyO shows you the numbers that actually matter: your real profit, your estimated tax bill, your top deductions, and whether you're on track for quarterly payments. If you've been looking for something simpler than QuickBooks but more powerful than a spreadsheet, this is it.
For a full comparison of your options, check out our guide on the best expense trackers for freelancers.
Stop guessing. Start tracking.
TallyO tracks your income, expenses, and mileage in one place — and tells you exactly what you owe in taxes, in plain English. Built for people who'd rather do their actual work than play accountant.
What to Do If You Haven't Been Tracking
If you're reading this and thinking "I haven't tracked anything all year" — don't panic. You're not the first person in this situation, and it's fixable.
You can reconstruct from bank statements
If you have a bank account (even a personal one that mixes business and personal transactions), you have a record of most of your income and expenses. Here's a simple recovery plan:
- Download your bank statements for the entire year (most banks let you download CSV files, which you can open in a spreadsheet)
- Go through every transaction and mark it as "business income," "business expense," or "personal"
- Categorize the business transactions using the categories from Step 2 above
- Check payment platforms (PayPal, Venmo, Stripe, Uber, DoorDash, etc.) for income that might not show up in your bank account
- Search your email for receipts and invoices you might have forgotten about
- Check your credit card statements for business expenses you paid with a personal card
This process takes a few hours, depending on how many transactions you have. It's not fun. But it's a lot better than guessing on your tax return or missing thousands of dollars in deductions.
We wrote a complete step-by-step guide on what to do if you forgot to track your expenses. If you're behind, start there.
Going forward: start today
No matter how far behind you are, the best thing you can do is start tracking today. Open that separate bank account. Pick a tracking method. Set a weekly reminder. Even if you can't perfectly reconstruct the past, you can make sure the future is clean.
Every week you track is one less week you'll have to reconstruct later. And next tax season, you'll thank yourself.
Related Articles
- The Gig Worker's Money Guide
- The Complete Guide to Freelancer and Gig Worker Taxes (2026)
- The One Big Beautiful Bill: What Changed for Freelancers
- When Am I Officially Self-Employed?
- 5 Best Financial Dashboards for Freelancers in 2026
- How to Track Freelance Income and Expenses Without a Spreadsheet
- Why Every Gig Worker Needs a Financial Dashboard
Ready to take control of your freelance finances?
See how TallyO makes income tracking, expense management, and tax estimates simple.
Sign Up Free Learn More