DEV Community

Hans Kiprop
Hans Kiprop

Posted on

I'm a developer building a finance app for freelancers here's the problem no tool is solving no tool is solving

I've been freelancing and building products for a while now and I recently realized something that surprised me.
Despite being reasonably good with money I had absolutely no idea what I was actually keeping after platform fees, taxes and expenses on any given invoice.
A client pays me $3,000. Sounds great. But then Stripe takes their 3% cut. Then I remember I haven't set aside anything for taxes this quarter. Then I try to figure out which expenses were business-related and which weren't. By the time I actually sit down and do the math, that $3,000 invoice looks a lot more like $1,600 in my pocket and I had no system telling me that in real time.
And retirement? Zero plan. No employer forcing contributions. No automatic anything. Just "I'll sort it later" which spoiler never happens. I've been working independently for years and the honest truth is I've done basically nothing intentional about building a retirement fund. Sound familiar?
So I started building FlowLedger.

The 3 problems it solves

  1. Tax clarity — on every single invoice The moment a client payment lands, FlowLedger calculates exactly what you owe in taxes based on your country and income bracket. Not at year end. Not when your accountant sends you a scary number. Right now, on that invoice. It supports 40+ countries US self-employment tax, UK National Insurance, EU VAT rules, and local rules across Africa, Asia and beyond. If you earn in USD but file taxes in South Africa, Nigeria, India or Germany it knows the rules for your situation. Every payment gets a real-time set-aside recommendation. "Save $840 of this $3,000 payment for taxes." That's it. No more surprises at year end.
  2. True profit per client — not just gross revenue This one changed how I think about my entire client roster. FlowLedger shows you profit per client after deducting platform fees (Stripe, PayPal, Payoneer), business expenses linked to that client, and the tax allocated to their payments. You also get an effective hourly rate "I made $45/hr net on this client after everything." Some clients I thought were my best turned out to be some of my least profitable once the full picture came through. Knowing this changes who you take on, how you price, and where you spend your energy.
  3. Retirement planning — built directly into your finances This is the feature I'm most excited about and the one nobody else is building. Most tools for freelancers stop at invoicing and tax. But the bigger long-term problem is that independent workers worldwide have no employer pension, no automatic contributions, and no one nudging them to save for the future. FlowLedger fixes this by making retirement planning automatic alongside tax management. Every time a payment comes in it splits three ways taxes, retirement set-aside, and take-home. You set your retirement goal once (retire at 55 with $3k/month, for example), and the app tells you exactly what to save monthly to get there. There's also a live retirement calculator that adjusts as your income fluctuates because freelance income is never a straight line. And it recommends the right retirement account for your specific country: Solo 401(k) for the US, SIPP for the UK, NSSF for Kenya, NPS for India, RA for South Africa, and so on. It even tells you the tax benefits of each so you're not leaving money on the table. The goal is that by the time you're 10 years into freelancing you haven't just built a career you've built actual financial security.

Top comments (0)