Bookkeeping and invoicing is the thing that makes ADHD brains shut down.
It's not that I don't understand what an invoice is. It's that traditional invoicing tools are built for people who enjoy filling out spreadsheets. I am not that person.
I used Zervant. Procountor. E-conomic. Ukko.fi. Holvi. I tried all sorts. Every time the same problem: too much clicking, too many steps, too many unnecessary fields that you have to fill in anyway.
With an ADHD brain, it goes like this: one invoice goes unsent. Then another. A third. A week later there are five. And at that point, the brain says "this is too big a pile" and the whole thing stops.
So I built my own.
NiceBills is an invoicing app I built because I couldn't be bothered with the others anymore. It's built with Next.js and React, and the backend runs on Invoice Ninja. The whole thing was coded by Claude Code — I gave the instructions and made the decisions, AI wrote the code.
I'm not a coder. I strongly believe that within a couple of years, you won't need to know code in the traditional sense to be a developer. Product understanding, problem-solving, communication — it's enough to know what you want and be able to explain it clearly.
The app now has the basics: clients, invoices, VAT at line-item level (25.5%, 13.5%, 10%, 0%), PDF preview, and a mobile-optimized interface.
Because none of the existing tools felt like they were made for me. And because I'm an entrepreneur with an ADHD brain who wants to use his creativity for creativity, not for filling out forms.
NiceBills is my own tool now. But there are bigger plans — a freemium service for other freelancers.
The project is on GitHub. Open source.
— Nabil