Home
Starting Up
Case Studies DB
Products
Ideas DB
Vibe Coding Tools
Subscribe to IH+
Starting Up
Case Studies
Ideas DB
Products DB
Join
9
Likes
15
Comments
How do indie hackers track and manage SaaS expenses?
by
Lukasz
Do you use spreadsheets or dedicated tools? Or maybe you don't track it at all😉
I built something for this exact problem.
I was spending 2-3 hours every month downloading invoice PDFs from Gmail one by one, sorting them into folders, and sending a messy ZIP to my accountant. For a solo dev running multiple SaaS products, it was the worst part of the month.
So I built BillyBox — it connects directly to your Gmail/Outlook/Zoho/any imap, scans every email, and uses AI to find actual invoices (filtering out the hundreds of logos, marketing PDFs, and shipping notifications that clutter your inbox). Then you classify each one as business or personal( keyboard shortcuts on desktop, swipe on mobile) and export an organized ZIP with a CSV summary.
The AI filters ~99% of noise automatically, so you're only reviewing real invoices. The whole thing takes about 5 minutes instead of 3 hours.
Free tier covers 2 months with 2 email connections, no card needed. I'd genuinely appreciate feedback from anyone who tries it — we're early and the product has been shaped by real user feedback (one customer told us our product "isn't what you claim" because of false positives, and we rebuilt the entire AI pipeline in 12 days because of it).
We use Notion and have everything to a company card - it's easy for the founders but will become a problem as the team grows and you don't want to start giving out the company card details to everyone
I use Xero (https://xero.com/). Where possible, I have repeated invoices generated automatically. Those do need to be checked if the pricing changes, but it reduces data entry time. Bank feeds are automatically imported as well, which saves time.
I use FreshBooks now. Every Saturday, I spend 10-15 minutes going through emails and whatever new invoices are there gets added to Freshbook
Flow is similar to mine. I add the invoices every 1-2 weeks to Airtable database shared with my accountant. The problem are projects with other people when without a dedicated tool is hard to track how much cost subscriptions of each of them. FreshBooks looks good😉
Excel.
I'm a little crazy, but I do double-entry bookkeeping and keep a close eye on the balance sheet
For projects, I also additionally figure out unit economics to estimate the benefits.
I do all of this with google spreadsheets
UK here. No special tools. For my limited, I manually compile the monthly bank statements and corresponding invoices every year, print them off and hand them in a folder to my accountant.
For a new solo project, I've opened a seperate sole trader account that includes the ability to attach invoices etc., ready for self-assessment.
google sheets
Apple Wallet :D
Depends on how much transactions you have ;-) I normally start with a notion database or google spreadsheet to get an overview. Later when normally the project gets his own business/company I only use my book keeping tool (sevdesk, lexoffice,..) to keep track.
Thanks, I also use Notion/Airtable for this. I heard some good things about Xero too.
I've got a notion database where I track everything, but I also send it all to our accountant and he manages it in Exact. I probably don't need to maintain my own separate database of everything, but I tend to send it all to the accountant in one batch, so I use the database throughout the quarter as expenses accrue. Also sometimes nice to be able to quickly filter by expense-type and see the totals etc, it can also help for quickly forecasting for the quarter ahead when I'm doing basic calculations.
I used to think that I do not need a separate database till I summed up my personal subscriptions and then in my team of 10 people🤯
So far excel with cash flow sheet is getting work done.