DEV Community

Cover image for I Did Market Research on Invoice Apps, and Now I Have More Questions Than Answers
Sidharth Sangelia
Sidharth Sangelia

Posted on

I Did Market Research on Invoice Apps, and Now I Have More Questions Than Answers

So if you read my last post, you know I'm rebuilding Invoicepedia. My old broken invoice app that had both Drizzle and Prisma installed at the same time and a delete button that sometimes just... crashed everything.

I decided before writing a single line of new code that I should actually find out if there is a real gap here. Not a "I think there is a gap" gap. An actual, people-are-complaining-about-this gap.

So I spent a few days going down Reddit rabbit holes. r/QuickBooks, r/waveapps, r/Bookkeeping, r/smallbusiness. Reading actual user complaints. Not the landing page copy. The raw, frustrated, typing-in-caps kind of posts that people write at 11pm when their invoice software just blocked their account.

Here is what I found.


The Complaints Are All the Same Underneath

QuickBooks: people are drowning in features they never use and paying $30+ a month for the privilege. The word that kept coming up was "overwhelmed." One person called it unnecessary complexity for someone who just wants to send an invoice and get paid.

FreshBooks: the horror stories here were something else. Accounts blocked days after payment. Payment information trapped inside the platform. One person literally wrote "I advise small businesses to steer clear." That is not a product review. That is a warning.

Wave: used to be free. Slowly started charging for things. The free tier now cannot fully automate recurring invoices. One thread from August 2025 had someone saying "Wave is in serious trouble" and switching to Zoho just to get reliable bank feeds.

Invoice Ninja: this one hurt a little because I actually tried it once. The UI looks like a cockpit. I am not exaggerating. I opened it, felt genuinely confused, and closed the tab. The Reddit threads confirm this. Long-term paying customers upgrading to enterprise and not getting the features they paid for. One person writing "AVOID AT ALL TIMES" in capitals.

Zoho: missing basic integrations. Support tickets going a week without resolution.

The summary is this. Every single major player has users who are actively looking for an exit. Not because they want more features. Because the basics are broken or too expensive or too complicated or all three at once.


The Gap Is Real But Is It Big Enough

Here is the thing that kept nagging at me after all this research.

The gap is obvious. Freelancers need something dead simple. No accounting bloat. No surprise fee hikes. No cockpit UI. Just: create invoice, send invoice, track who paid, get paid.

But the market also shows something a little discouraging. Users are exhausted. They cycle from QuickBooks to Wave to Zoho and back. There is no dominant winner. Which either means the gap is real and unsolved or it means the gap is a graveyard where many products have already tried and quietly died.

I genuinely do not know which one it is yet.

What I do know is that the complaints are consistent enough that building something focused on doing the basics really well is not a crazy idea. It might just be a very slow one.


So Here Is What I Decided

I am not going to wait until I have all the answers. I have been learning that waiting for certainty is just procrastination dressed up as planning.

My partner and I are going to run a hackathon-style sprint on this. Intense. Time-crunched. We will ship buggy code probably. But we will have something working end to end. PDF generation, email sending, a dashboard that actually shows you useful numbers when you open it.

The goal is not to be FreshBooks. The goal is not to be QuickBooks. The goal is to be the thing a freelancer opens, uses in ten minutes, and does not feel like they need a tutorial to understand.

Five real users. That is the metric. Not five hundred. Five.


The Bigger Question I Keep Avoiding

I am going to be honest here because that is the only reason I write these posts.

I am an economics student. Not a CS degree holder. I have been building projects for a while now and I am getting better. But the job market is rough and AI is making everyone question everything. I watched Harnoor Singh's video recently where he talks about how even someone with NCR and Microsoft on their resume is having difficulty finding a role right now.

If someone with that kind of experience is struggling, what does that mean for someone like me with just projects and self-taught skills?

I wrote a longer version of what I am thinking on this on my personal blog if you want to read that side of it: link to portfolio post

But the short version is this. I think the era of DSA grind plus projects to land a FAANG job is shifting. The wave now is building. Micro SaaS. Shipping end to end. And maybe AI has compressed this timeline faster than anyone expected.

Rebuilding Invoicepedia is teaching me more about product thinking than any tutorial ever did. Not just code. Thinking about why something should exist. Who it is for. What it should not do.

That feels worth something even if I cannot put it on a resume yet.


Questions for You

If you are a freelancer, what invoicing tool are you using right now and what is the one thing you wish it did differently? Drop it in the comments.

If you are building something similar or have done the freelancer SaaS space, I would love to know what you ran into. What was harder than expected? What surprised you?

And if you are also a self-taught dev or non-CS-background person navigating this market, I genuinely want to hear how you are thinking about it. I do not think I am the only one asking these questions to myself late at night.

Will keep posting updates as we sprint through this build.

Top comments (0)