It isn't about the money, the principle is gross. Thankfully Asana's core business is now a prompt. We are nearly done replacing it with a native, self hosted client. Will post about it once it is hardened through use. Cancelling our Asana subscription this week.
To SaaS providers (myself included) it has never been easier to leave your service due to mistreatment. Take note.
What do you mean? Like a claude code one shot prompt?
Not OP, but definitely not a one shot prompt. However because of AI it takes far less resources to replicate services like these rather quickly.
Home grown product isn't going to match a saas product's features. But you dont need most of it anyway. so home grown gets the job done. Till it hits entropy or the roi is gone. Problems will show up a few months / years down till it isn't worth the effort or the savings.
Saas products that survive this AI wave are going to come out stronger on the other end.
Yes, we are picking up a maintenance burden but the 10x price increase in our case made it a very easy cost/benefit equation, and I decided that as a primary technology in a consulting business it was worth controlling it.
Trying to understand what the LLMs mean to the saas world. Will you have to become a time tracking/invoicing pro? Where’s the break even I wonder.
I've vibe-rebuilt several apps for myself and after a certain point I don't feel like anything is missing so I just stop touching it entirely except to fix a rare bug here and there.
I built a markdown editor and viewer to better than the best I've bought or used in the macos App Store in 81 prompts.
I've built a very good ticketing system and it took a lot more prompts than that.
I think the only lesson for SaaS providers, yourself and myself included, is how willing people are to cut off their noses to spite their faces. :)
They do have this "usage based pricing" where you pay them for each user, but then also for each project and customer, and then a percentage of your billings. It's completely absurd to be paying them a percentage when you receive payments by wire and all they're doing is emailing an invoice.
Anyhow caveat emptor. Looking at their website they do not show the actual pricing. They just say it's "starting from" $9/seat or $14/seat, but you only pay that if you don't use the software at all.
As far as I can tell, what Bending Spoons has figured out is that they can raise prices 8-10x, but only maybe 60-80% of their customers will cancel because it's a big hassle, and so the profits go up massively for a while. They will probably even retain a hard core of say 10% of their original userbase for some time.
Basically, the same reason for Excel-ops, except in plain text, version-controlled, and almost limitlessly extensible.
Speaking as an average joe indie software builder (nowhere as awesome as Aphyr), for this reason and many others for all my indie productivity / publishing / business operations workflows.
Even if I were to do time-and-materials hourly billing, which I studiously avoid, I can't think of a better base to use. In the cases where a customer's constraints would mandate I work with whatever software they are running, I can, in most cases, continue being org-first and integrate with their system (export/import / upload/download).
My aversion is because, in aggregate, unchecked SaaS-dependence for business operations becomes a part time job in itself, both cognitively and operationally. This is because SaaS means constant changes, small and big.
So I try to keep my workflow mine, and eat the "ick" of the eventually unavoidable "plug in" work to interface with third party systems. Because the third party systems will effectively go away sooner than later. My stuff needs to keep working the way I need it to, to stay sane.
(edit: add SaaS reason, reformat to put excel and orgmode up top)
The "SaaS is dead" narrative is a bit overblown, but private equity needs to think twice before gouging folks these days.
And yet, they never do.
If you’re in a region that has l10n for accounting (via the OCA), you’d be able to handle all your tax compliance also. Only caveat to Odoo CE is you’d need to self host, which in itself is not that difficult.
odoo.com github.com/odoo/odoo github.com/oca
I've used Waveapps since I shut my own service down. It's pretty complete as an invoicing and report generator, free if you're not taking payments through them, reasonably priced if you are. I don't accept credit cards anyway, since as the OP pointed out, why would I want to give away 3% of my annual income?
A software company's value is not just providing software, it's providing reliable software at a good price. The 'good price' for a ton of stuff has plummetted.
There's a time tracking page where I enter hours by project, and an invoice generation page where I select what to include and get a nice PDF invoice. The Python scripts import my bank statements and auto-reconcile expenses and invoice payments. They connect to Ramp, Expensify, and Gusto APIs for expenses, and maintain a consistent folder structure for reciepts. There's a script to give me monthly cash revenue figures for local taxes and let me know how much excess cash I have for owner distributions.
It's exactly what I need and nothing I don't, has no recurring cost, and it's completely private (all runs on my laptop).
Note, however, that I'm still using Gusto, because they take some responsibility for getting my payroll taxes right, and filing them.
I used my Harvest data export and generated PDF invoices as the majority of the “spec”.
Feels silly to open source this, given how little effort it was… (and because I’m certainly not going to respond to others PRs) but I’m happy to if anyone wants.
Post for the planet? (power/water usage)
An unregistered lurker somewhere is too lazy, shy, or scared to ask, but they’ll start prompting soon :)
We were able to build a replacement in an afternoon with the features we use.
I know less technical orgs arent quite there yet, but the moat on this stuff is surely evaporating quickly.
In response we have moved every SaaS we still use over to monthly billing. For time tracking, we're now using an internal vibe coded app, and it does exactly everything I need it to do. These fools really screwed themselves, IMO. I'm pretty sure I'm not the only person who would have just kept paying for and using the software indefinitely.
They have recently expanded into bookkeeping, but I haven't used that. If you're just using the bank account & manual invoices, it's free.
Used Bonsai happily for years before that. I see they have been bought by Zoom, so I would expect some changes.
As of Jan 1 Mercury says they will start charging $30/month, which is cheaper than other alternatives I've found. My vibecoded Beancount-based system probably cost me more in time than using a year of Mercury Books.
In the end I opted to roll my own invoicing solution and keep Harvest for time tracking, since it saved me having to reimplement the Mac app and meant my costs actually dropped to $110 or so. I’m under no illusion that the vampires won’t close that loophole as well, but since I’ve had good success vibecoding some Swift apps in recent months I’ll be happy to take on the time tracking app next time too. It’ll be nice to stop sending them any money regardless.
The big impact will be due to us trying to serve a larger number of small clients. Since pricing tracks clients/projects/tasks, our 2028 pricing will rise substantially as we add clients (or decide to track projects more granularly for existing clients).
The move feels like enough of a price gouge that I have also decided to move away from harvest. With a year to plan and execute, I will likely build a solution into our client portal. It won’t take much effort to replace what we got from harvest, and there’s an opportunity to create something that further automates the rest of our billing and tax workflow.
I don’t tend to wish ill for others, but I’m happy to see similar anecdotes in this case. My gut is that bending spoons has done lasting damage to the brand. I wasn’t considering a change before I encountered the new pricing. But now I can confidently say that there’s not much they could offer to keep me as a customer beyond 2027. The trust is broken, and they have vastly overestimated their value proposition.
Searches for "harvest alternatives" has skyrocketed in the last year or so.
Maybe hard to see "Workday" being replaced but I also never thought AI could one-shot all the stuff it does today.
Especially because you end up using half the features, building integrations, and working around all the limitations in off the shelf software - the cost benefit to just clone and get exactly what you need is hard to deny.
Annoying, but worth the $10 / month for the basic plan not to have to migrate to another service so I decided to upgrade.
Helpfully there was a "Upgrade your account to send this invoice" button which I clicked. I'd filled out my credit card details and was about to hit submit when I realised the payment total was for more than $10 / month.
Turns out the upgrade flow subscribes you to the Super Mega Deluxe plan, even though the CTA implied it would just do the upgrade necessary to send invoices again.
A scummy dark pattern. I abandoned the upgrade and migrated to Zoho invoice instead.
I haven't shared it around much (not fully finished) so any feedback would be welcome. It works offline, no account needed.
In the last couple of years...
They switched all Stripe accounts to their own Freshbooks branded new Stripe account. This meant the last 7 years of my business transactions are now on a "Legacy" Stripe account and archived and all new transaction go through the new Freshbooks branded Stripe account. They are also taking a % of every transaction now.
In addition to this they have increased the monthly price twice claiming new features and the cost for building them. I'm not using any of the new features and I haven't increased my usage (e.g., no more recurring invoices during this time).
They also redesigned (rewrote?) the entire application which requires additional clicks and screens to perform daily functions.
My dream would be for companies to keep their interface / UI the same and incorporate new features into that design.
In closing, it doesn't make sense to me that organizations like Bending Spoon would buy a much loved service and change anything. It's profitable, just go through the feature request list and incrementally improve it, don't change the whole application, billing structure, and UI. People used Harvest for all of the reasons you removed. Or, even better, follow the Basecamp model, it's worked very well for DHH.
Now there has always been software that people have used that they "could" write for themselves but they didn't because they didn't want to maintain it. Seems like things that are like that would be good candidates for this right?
But this question shares at least a spiritual geneology with the response to some new startup code that does some thing, and the comment here is "Gee, I can't believe that got this funded, I could write that in a weekend."
The problem is, there are many things that are easy to describe but difficult to pin down, and reality is complicated. So many times I've gone into a project thinking it would be "easy" only to start uncovering layer after layer that are much more involved than I expected.
So no, you cannot '1-shot prompt' pretty much any significant software, and that goes doubly true if it affects your life in any potentially devastating way.
One of the things I'm constantly amused by[1] is the Solitaire program on iOS that is clearly being vibe coded these days because it comes up with daily challenges like 'win a hand in -2739551 moves'. Like no human would ever write code that screwed up basic math but LLMs do it all the time.
[1] Obviously I am easily amused :-). But it is sort of the 'pelican riding a bike' test where you can easily tell what a human would do vs what an LLM does.
[2] EDIT: another commentator says they vibe coded it in a weekend. That would support the hypothesis that the application could be at lease a small number of shots vibe coded. That said, I'd love to see that code and the prompts that led to it.
But if I had a coworker/employee just constantly finding ways to one-shot tools we're paying for I'd be pretty miffed. If that's all they're doing why are they even there. Just use their salary to pay for the services at that point.
I knew it was going to be more expensive, but when I got the bill this month and saw the price was over $200 and then noticed the Bending Spoons LLC tagline at the bottom, that was the end.
Claude is backing up all of my data via the API and will be vibe coding my next invoice.
The question still is: why a SaaS that generates a couple PDFs a month and a Stripe wrapper needed (I suppose) so many employees and VC funding?
BS is reminding us all of those follies. It’s the company that, after calling out that the emperor is naked, gets to choose what he wears next.
I've also had to build a bunch of small tools since we don't want to be locked into crappy cloud services.
We also funded a small improvement into hledger, because we are trying to use a % of our income to vote with our feet.
If people really want to use our invoicing and other small tools, we'll consider open sourcing them or selling them for cheap. Not sure if this is useful or a distraction.
My first tech job ever pretended we were supposed to track our hours in harvest. Which of course no one did. So long ago.
Berkshire Hathaway invests further $330M in Bending Spoons
https://investors.bendingspoons.com/newsroom/berkshire-hatha...
Just keep rewarding these guys....
I had to use Harvest when I did some consulting last year. I don't know the revenue numbers for Harvest. But, the company that asked me to use Harvest was a tiny software consultancy. I always assumed Harvest was something small companies used, not big ones.
Those small companies would be very sensitive to price changes, and very motivated to use Claude to build their own alternative if it meant keeping $100 in the bank.
I think this might be the moment when Bending Spoons business model is exposed. I cannot imagine large enterprises using Harvest en masse and those are the only companies who will stick with BS (pun not intended) when they run their playbook. Small orgs will certainly take five minutes with Claude. This isn't a SaaS that is really sticky.
Private equity almost always ruins a company, normally the culture first and the product thereafter. I can't imagine the creators being completely ignorant or feeling good about that?
Disclaimer: I have never founded a company, so I'm just guessing at what the motivations could be.
Also an NSFW warning might have been nice on that page link, website owner. Hopefully the IT guy at work will understand
Also, hope your night is going well. I'm quite tired!
and no AI needed, youngsters
I wouldn't recommend it though
I do all of my company accounts, including invoicing, via FreeAgent, which these days I have a Claude Code instance running via API key.
really eats into margins for what should be simple
that being said, I can also see that the market can bear it
there is still room for undercutting competitors or rolling it out yourself much easier now, but only for your specific use case
- Free (obviously free)
- Teams $9 a month
- Enterprise unlimited $14 a month
The writer of this article claims they got upgraded to $133.98 a month plan, but looking at the site, such plan does not even exist.
Something is a bit fishy here or they accidentally added an extra 3 to the $13.98 or mistook the yearly price for a monthly price.
You can have those lower monthly fees if you pay a higher percentage of your billings.
The article acknowledged that.
> There’s also a “flex” plan which costs $12.65/mo… but that plan now skims an additional 2% on top of the usual ~3% card transaction fees.
The problems with the Harvest acquisition driving up prices has been discussed a lot among consultants and contractors. This isn’t one person reading their billing page wrong. This is happening to all of their customers.
It’s how the acquiring company operates: Acquire companies, increase billing, accept that most customers will leave but some will stay and make up for the losses.
But hey please tell me again how the US banking system is so advanced
> “Looking at your account, you're currently on the Basic plan at $40.00/month with 5 seats, and you're scheduled to renew … on the Enterprise Unlimited plan at $586.50/month…”
So, from $40 to $586.50 for “unlimited” use. Same product. I think the goal was to force everyone onto usage based plans. I dropped spare seats and shifted off unlimited, and its about $75/mo per seat.
But if someone wanted to take over angry Harvest customers, it would probably be a good little business. Guess I just need to rip the bandaid off, and let a prompt run overnight.
> Your base rate includes core features. As your team grows, additional invoices, projects, clients, and tasks are billed based on what you use, so you're never overpaying.
That's a bit bewildering, lol. Especially since they have annual plans.
This clarifies it:
> On Flex billing your first (sign-up) invoice usually covers seats only, because no projects, tasks, clients, or invoices have been tracked yet. Usage-based charges are calculated from the previous billing period, so they first appear at your renewal — not at sign-up. This is why a bill can jump (e.g. from a seats-only $44 to $404 once usage is added).
https://support.getharvest.com/hc/en-us/articles/31447072608...
That's roughly a 10x multiplier, just like aphyr's jump from $13.32 to $133.98!
You're right something doesn't ad up, and seems fishy (to me, bizarre even). But that isn't the author, it's Harvest after the Bending Spoons aquisition.