I thought I had my taxes mostly handled until I opened the folder where I’d been “saving everything” and realized it was less of a system and more of a junk drawer with a search bar.
There were bank statements, screenshots, Stripe emails, a couple of PDFs named things like receipt-final-2.pdf, and one photo of a crumpled parking receipt that I apparently took at an angle while annoyed. I had been telling myself I was organized because I didn’t lose everything. That turned out to be a very generous definition.
The real problem was that this was also the first year I was trying to treat the consulting work like an actual business instead of a thing I did around the edges. I had client income, software subscriptions, mileage, meals that were sometimes legitimate and sometimes just me buying lunch near my laptop, a home office situation I still wasn’t totally sure how to think about, and a bunch of “small” expenses that added up once I stopped pretending they didn’t.
So I spent a few nights reconstructing the year. Not planning. Not optimizing. Just archaeology.
I went month by month through my checking account and credit cards. I made a spreadsheet with columns that felt obvious at first: date, vendor, amount, category, notes. Then I added “receipt?” because that became its own little source of shame. Then I added “business percentage” because a lot of things weren’t clean. My phone bill, internet, software I used for both client work and my own projects. Every row forced me to make a decision I wished past-me had already made.
The part that didn’t work was my first attempt to categorize everything perfectly. I started creating categories like I was building accounting software from scratch. “Client delivery tools.” “Admin software.” “Professional development.” “Research.” “Workspace.” It felt smart for about twenty minutes, then I had 47 categories and no idea where to put a $12 cloud storage charge.
I backed out and made it boring: income, software, office, meals, travel, subcontractors, education, fees, miscellaneous. I hated “miscellaneous” on principle, but it saved me from turning the whole thing into a personality test.
There were a few moments where I just sat there staring at the screen. One was when I found a subscription I had paid for all year and used twice. Another was when I realized I had mixed a client payment into the same account I use for groceries and rent and everything else, which meant every time I wanted to understand the business, I had to wade through my actual life. Trader Joe’s, pharmacy, invoice payment, haircut, bookkeeping software, dentist, client deposit. No wonder it felt foggy.
That was the night I opened a separate business checking account.
I wish I could say I did it after some grand strategic realization, but mostly I was tired of seeing toothpaste next to tax deductions. I set up the account, moved future client payments there, and made a rule that business expenses had to come out of that account or the business card. If I paid personally by accident, I had to reimburse myself and write it down. Simple enough that I might actually do it.
Then I started designing the business from the mess backward.
Not in a fancy way. More like: what would have made this week less stupid? A monthly close, even if it’s just me with coffee and a spreadsheet. A folder for receipts by month. A note in each client invoice about what the payment was for. A recurring calendar block called “money admin” that I am not allowed to rename into something softer. I also wrote down the categories I actually needed for the business I actually run, not the imaginary version where I have departments and policies.
Some of it felt embarrassingly basic. I kept thinking, shouldn’t I already know this? But knowing and doing are apparently different species. I know flossing matters too. That has not made me a dentist’s favorite person.
The strangest part was that reconstructing expenses made the business feel more real, not less. I could see the shape of it. What it cost to run. Which tools I relied on. Which clients paid on time. Where I was leaking money because I didn’t want to make a decision. Where I was undercharging because I had only been thinking about the hours, not the whole operating machine around the hours.
It wasn’t all empowering. Some of it was just tedious. I got grumpy. I found duplicates. I questioned whether a coffee counted and then got annoyed at myself for spending five minutes on a $4.83 question. I had to email one vendor for an old invoice and felt like a child asking for homework I forgot to print.
But by the end, I had a tax package that wasn’t pretty but was usable. More importantly, I had a way to avoid doing the same excavation next year. Maybe I’ll keep up with it perfectly. Probably I won’t. But there’s a separate account now, a simpler spreadsheet, and a little less fog around what this business is costing me to build.