We read 768 complaints about invoicing apps before we set a price
The Charming Invoices team ·
Most software pricing pages are written by guessing. Someone looks at three competitors, picks a number in the middle, adds a "Pro" tier, and ships it.
We did something slightly less glamorous first. We collected 768 quotes from public online discussions — freelancers, contractors, photographers, consultants, people selling cookies out of their kitchen — all talking about invoicing. Not about our product. Nobody in that dataset has ever heard of us. They were just complaining to each other about the tools they already pay for.
Then we read all of it and sorted it by what people were actually angry about. Here is what came back, and what we did about it.
Finding one: the loudest complaint is not about features. It is about being trapped.
We expected feature gaps. Missing integrations, clunky PDFs, no multi-currency. Those showed up, but they were not the thing people wrote paragraphs about.
The thing people wrote paragraphs about was the feeling of having built their business on a tool that changed the deal after they had committed to it. Specific, repeated, and furious:
- Wave moved features that had been free behind a paid plan. The phrase that kept coming up in those threads was "bait and switch" — not because the new price was outrageous, but because the free version was the reason people chose it and built their workflow around it.
- FreshBooks came up repeatedly over a price that roughly doubled, with a refund request refused afterwards. One person described the support experience as "the slowest, most unresponsive I've ever dealt with." The money mattered less than being told no by someone who took a week to say it.
- Invoice Simple attracted the harshest language in the whole dataset — users calling the company "scam artists" after being sold "unlimited" invoicing, then finding the terms had changed and that cancelling was difficult to actually do.
- HoneyBook showed up in a story about a photographer whose client payments were frozen for 90 days during a dispute. When your invoicing tool also holds the money, a policy decision at the vendor becomes your cash flow problem.
- QuickBooks produced some of the bluntest advice we read: "run, as fast as you can." The specifics were forced desktop repurchases every three years and outsourced support that could not resolve the problem people called about.
A quick, important note on all of the above: these are real quotes from public discussions between strangers on the internet. They are not reviews of Charming Invoices, and the people who wrote them have no idea we exist. We are not going to pretend otherwise — we have no customer testimonials yet, because we are new.
What this finding did to us was simple. The pattern is not "software is expensive." The pattern is a free or cheap tier used as bait, then taken away once you depend on it. Every single one of those stories is a version of that.
So we are not running that playbook. Charming Invoices has a free tier with genuinely unlimited clients and invoices — not ten invoices and then a wall — and if you want more, you pay once, not forever. A lifetime license cannot be re-priced next year, because there is no next invoice to re-price. That is the whole reason it exists. We wrote up the actual numbers and what "lifetime" honestly means in why we built a lifetime plan.
Finding two: the invoices themselves look like paperwork
The second-loudest theme was about the output. People were embarrassed by what their invoicing app produced.
The line that stuck with us: an invoice that "may as well be from a tax service." Elsewhere, default templates described as "pretty uninspired," and branding that "gets lost" — a logo upload slot that shrinks your logo to a postage stamp in a corner of an otherwise generic grey form.
This matters more than it sounds. An invoice is often the last thing a client sees after good work, and for a solo business it is one of the few documents that represents you when you are not in the room. Sending a form that looks like it came from a payroll department undoes some of the impression you just spent weeks building.
This is the part of the product we already had, honestly, before we had the research to justify it: your logo, one accent color, and five genuinely different layouts (classic, modern, minimal, bold, playful) rather than one template with a colour picker. We went deeper on that in invoices that look like a tax form.
Finding three: a lot of people are sending their first invoice ever
A surprisingly large slice of the dataset was not complaining about software at all. It was people who had never invoiced anyone and were nervous about it. Someone about to bill their first client. Someone who had just started selling cookies. Someone taking on first freelance projects who said they knew "almost nothing about invoicing."
The emotion in those posts is not confusion about line items. It is the awkwardness of asking for money and the fear of looking unprofessional while doing it. That is a different product problem than "add more features," and it is why our onboarding tries to get you to a finished, decent-looking invoice fast rather than touring you through settings. If that is you, start with your first invoice: what actually has to be on it.
Finding four: this audience does not want to hear about AI
One more thing worth saying out loud, because it shaped what we did not build toward.
There is real, specific scepticism about AI in this group. Someone in the dataset used the phrase "AI slop aesthetic" to dismiss a design outright. These are people whose work is the product — writing, photography, design, craft — and generated output reads to them as the cheap version of what they do.
We do have some drafting assistance in the app, and it is genuinely useful when you are describing the same work for the fourth time. But it is a convenience inside a form, not the pitch. We are not going to put a sparkle icon on the homepage and call ourselves AI-native. The research says that would actively cost us trust with the exact people we built this for.
What we actually changed
To be concrete about it:
- Free tier is unlimited on the things that matter — clients and invoices — and we are not planning to claw that back.
- Paid is a one-time license, because the complaint was never the price, it was the open-ended commitment.
- Branding is a first-class feature, not a logo upload slot.
- The first-invoice path is built for someone who is anxious, not someone who is evaluating software.
- AI stays quiet and optional.
None of that is remarkable. It is mostly just not doing the five things that made hundreds of strangers angry enough to write about it.