The $7,400 MRR SaaS She is Killing Anyway: a solo founder's diary (June 2026)
Naomi Tate built a quiet $7,400 MRR tool for solo bookkeepers, no paid ads, in 18 months. In June 2026 she sent the wind-down email. Not because she failed. Because her infra bill, her toddler, and her own client roster all added up to a different answer than the spreadsheet she started with.
Updated on June 29, 2026

In this story
"I was charging $24 a month to save them ten hours a week. I am not sure anymore that I was the one getting the better end of that deal."
Naomi Tate, founder of ClientCadence, on her June 2026 wind-down call
Quick answer (June 2026)
Naomi Tate ran a solo SaaS called ClientCadence, a deadline and handoff tool for independent bookkeepers managing eight to twenty-five small business clients. She hit $7,392 MRR in eighteen months with zero paid ads, three hundred and eight paying customers, and a single LinkedIn channel. In May 2026 she sent the wind-down email. The reason was not failure. It was that her own bookkeeping client roster paid better per hour, a funded competitor matched the feature in May, and the infrastructure she had been quietly subsidizing was no longer subsidizable. This is the diary of why a profitable solo SaaS gets killed on purpose in 2026.
Editor's note: Naomi Tate is a composite portrait drawn from interviews with three independent bookkeepers running solo SaaS tools in the United States and Canada in spring 2026. Numbers, stack, and timeline are real. The name is not.
The email
The email went out on a Tuesday in late May, at 9:14 in the morning, from a kitchen table in Cleveland.
It was four hundred and twelve words. It thanked the three hundred and eight customers by name in the bcc field. It explained that ClientCadence would stop accepting new accounts on June 1, that all annual subscribers would be refunded the prorated balance on June 30, that monthly subscribers would have access through August 31, and that the export tool at /settings/export would produce a single CSV that could be pasted into Karbon, Keeper, or a fresh Notion database in under ten minutes.
Naomi spent six days writing it. She rewrote the opening paragraph four times.
By Thursday she had received one hundred and forty-seven replies. Sixty-two of them were a single sentence saying thank you. Twenty-three were a paragraph about how the product had changed their week. Eleven were asking if she would sell it. Three offered to buy it for a number she has asked us not to print. The other forty-eight were variations on the same question, which is the question this story is about.
Why kill a profitable solo SaaS in 2026?
The numbers all worked. The customers were retained. The reviews on the bookkeeping subreddit were uniformly affectionate. And yet.
What ClientCadence actually was
ClientCadence was small on purpose. It was a single web app that did three things for solo bookkeepers managing a roster of small business clients.
First, it tracked every tax, sales tax, payroll, and 1099 deadline for each client across all fifty US states and seven Canadian provinces, with a single dashboard view colored by urgency. The deadline calendar was the original wedge.
Second, it produced a one-page monthly handoff PDF for each client, in the bookkeeper's own branding, that the client received in their inbox the day the books were closed. Two paragraphs of plain English, a clean balance summary, three bullet points of what to watch next month.
Third, it nudged. If a client had not uploaded their bank statement by the fifth of the month, the client got a polite email from the bookkeeper's address, not from a no-reply, asking for it. Most bookkeepers Naomi spoke to said the nudge was the single feature they would not give up.
That was it. No invoicing. No payroll. No payments. No tax filing. No double-entry general ledger. ClientCadence sat on top of whatever the bookkeeper already used (QuickBooks Online for most, Xero for a stubborn quarter, FreshBooks for a small minority) and did the three things those products did poorly because doing them well requires opinions and small-batch UX.
Price: $24 per month per bookkeeper, billed monthly or annually with a fifteen percent annual discount. Clients of the bookkeeper used the system free as part of the handoff.
How she found the first hundred customers, with no paid ads
The channel was LinkedIn DMs. The first ninety-four customers came from LinkedIn DMs sent to people whose profiles said the words "solo bookkeeper" or "independent bookkeeper" or "fractional CFO" or "QuickBooks ProAdvisor" in a sixty-mile radius of any North American city with over four hundred thousand people.
Naomi did not pitch in the first message. The first message was always a real question about a real post on the recipient's feed. She sent six per day, four days a week, for the first eleven months. She estimates she sent around eleven hundred DMs total to land the first hundred customers. The reply rate hovered around twenty-one percent. The reply-to-trial rate was around thirty-two percent. The trial-to-paid was around forty-one percent.
After ninety-four customers, the channel changed without her doing anything. A bookkeeper she had not pitched, who had picked up ClientCadence on a recommendation in the Solo Books Pros private Slack, started forwarding her monthly handoff PDF to her own clients with the ClientCadence footer left intact. Eight of those clients were also bookkeepers in disguise (small business owners doubling as their own books for the side). Six of those eight signed up.
The product had become its own referral surface. By month fourteen, eighty-three percent of new customers came from referrals or organic Slack chatter, not LinkedIn.
She has shared the channel breakdown by month. The shape is the only chart that matters for this kind of business, and it is a real shape, not the venture-capital hockey stick.
Scroll to see more
| Month | New customers | Channel mix |
|---|---|---|
| 1-4 | 22 total | 100% LinkedIn DM |
| 5-8 | 41 total | 89% LinkedIn, 11% Slack |
| 9-12 | 89 total | 62% LinkedIn, 27% Slack, 11% organic Google |
| 13-18 | 156 total | 17% LinkedIn, 51% referrals from existing customers, 24% Slack, 8% organic Google |
The LinkedIn machine was the kindling. The Slack and the customer referrals were the fire. Naomi stopped DMing in month fifteen and the curve did not visibly bend.
The real $7,400 MRR
By the start of May 2026, the dashboard read three hundred and eight active paying accounts. MRR was $7,392. Two hundred and fourteen were on the monthly plan, ninety-four were on the annual plan paid up through somewhere between September and the following April.
The infrastructure bill, which she kept in a Notion page titled the boring truth, looked like this:
Scroll to see more
| Line item | Monthly |
|---|---|
| Render (web + worker) | $214 |
| Supabase Postgres (Pro plan with daily backups) | $295 |
| Postmark transactional email | $148 |
| Twilio (SMS deadline alerts, opt-in) | $112 |
| Logflare logs + Sentry errors | $86 |
| Crisp customer support chat | $45 |
| AWS S3 (PDF handoff archive, three-year retention) | $61 |
| Domain, monitoring, password manager, miscellaneous | $48 |
| Total infrastructure | $1,009 |
| Sonnet API for the deadline-rules engine | $182 |
| Bookkeeper retained for tax-deadline rules QA, monthly | $400 |
| Total cost of goods | $1,591 |
Gross margin: about seventy-eight percent. That is fine. That is healthy. That is, on paper, the kind of number that makes a solo SaaS sustainable for a decade.
What the paper does not show is the support load. Naomi tracked her hours in Toggl for ninety days. In May 2026 she averaged twenty-one and a half hours per week on ClientCadence, of which seven were customer support, six were bug triage and small feature work, four were content (the bi-weekly newsletter that drove a real chunk of the Slack referrals), and four were the QA call with the retained bookkeeper plus admin.
Twenty-one point five hours per week. $5,801 take-home after costs and tax accrual. About $62 per hour.
For most people that is a great hourly. For Naomi it was not the highest hourly available to her.
The second roster
Naomi had never stopped bookkeeping for her own clients. She has eleven of them, has had nine of them for over three years, and they pay her a combined $11,200 per month for somewhere between twenty-eight and thirty-two hours of work. About $94 per hour, at higher predictability and lower emotional load.
If she ran ClientCadence to break even and shifted those twenty-one and a half hours to her own roster, the math said she would make roughly $2,000 more per month, without the on-call expectation, without the bug reports at eleven at night from time zones she did not know existed, and without the support inbox.
That alone does not kill a profitable solo SaaS. People run solo SaaS at $62 per hour for the freedom, the learning, the optionality, the story. Naomi had run it eighteen months for those reasons. The question was whether all four of those reasons still held in June 2026.
The three June 2026 facts that flipped it
Fact one. In May 2026, Karbon, the well-funded practice-management platform for accountants, shipped a deadline-tracking widget bundled into their existing plans. It was not as good as ClientCadence. It was good enough that the next three new customer leads who tried ClientCadence said something like, "this is great, but my firm already pays for Karbon, and they just added something." The wedge had been priced into a larger product. Naomi could compete on quality for a long time. She did not want to compete on quality for a long time.
Fact two. Her infrastructure bill was about to step up. Supabase was deprecating the legacy Pro plan tier she had grandfathered. The new pricing on the same usage would have moved her Postgres line from $295 to roughly $440. Postmark had announced a thirty percent increase in May, effective August. Twilio's SMS pricing had crept up twice in the eighteen months. The honest projection was a $1,200-$1,300 monthly infra bill by Q4 2026, on flat MRR. Margin would have slipped from seventy-eight percent to roughly seventy. Still fine. Less fine.
Fact three. Her four-year-old daughter started kindergarten the week of the wind-down email. The school day ends at 2:45. The bookkeeping client work compresses neatly into a 9-to-2 day. ClientCadence support did not compress. It bled across the dinner hour, the bath hour, the bedtime story, and the after-bedtime hour she was supposed to have to herself. She had been the only one on the inbox for eighteen months.
Any one of these three facts on its own would not have killed it. The three together changed the spreadsheet from a sustainable solo business into a stretched one.
What she could have done instead, and chose not to
The replies to the wind-down email surfaced four obvious alternative paths, in roughly this order of frequency.
Path one: raise the price to $39. A third of her customers would churn. The math, on her actual cohort retention curves, says her MRR would settle around $5,800 inside three months. The hourly would jump to about $78 because support load tracks roughly with customer count. She would not have done that to the bookkeeper at customer 6 who emailed her at month three saying the handoff PDF made a client cry happy tears. That kind of thing matters to the person doing the spreadsheet, even when the spreadsheet says do it anyway.
Path two: hire a part-time support contractor. $1,800 a month for fifteen hours a week. The infra-bill projection eats most of that. The product was Naomi-shaped and she would still have triaged what the contractor passed up. She has watched two friends try this and quietly take the inbox back at month four.
Path three: sell. Three real offers. She has asked us not to print the numbers. The smallest was below twenty thousand dollars. The largest was the kind of number that, after taxes and the time required to do a clean transition with three months of consulting, would have netted her about eight months of her bookkeeping income with significantly more stress in the interim. She thought about it for six days. She said no.
Path four: pivot to a bookkeeping co-op directory. Three respondents to the wind-down email pitched her on this. The pitch is real. The market is small. The build is eighteen months. She is thirty-six years old. She did not want to start the next thing inside the carcass of the current thing.
The honest part she did not write in the email
What Naomi told us, off the record at first and then on the record, was that the part she did not put in the wind-down email was the freedom one.
For most of 2025 she had treated ClientCadence as the thing she was running away from her job to. For the first six months of 2026 it had become the thing she was running. The flip happened quietly. She is not bitter about it. She is mostly relieved.
The line she keeps coming back to is the one we used at the top of this story. She was charging $24 a month to save bookkeepers ten hours a week. She is now not sure she was the one getting the better end of that deal. We think this is the most honest thing anyone has said to us about solo SaaS this year.
The wind-down logistics, in case you ever need them
For anyone running a solo SaaS who reads this and wonders what a clean shutdown looks like, here is what Naomi did.
- Sixty-day customer notice. Long enough to migrate. Short enough that she was not running a zombie product for half a year.
- One CSV export tool, /settings/export, that produced the entire customer account in a paste-ready format for Karbon, Keeper, and Notion. She wrote it the weekend before the email.
- Three Loom videos: how to migrate to Karbon, how to migrate to Keeper, how to migrate to plain Notion. Seven minutes each. She has told us the Notion video has been watched the most.
- Prorated refunds for annuals, processed in two batches in late June and late July. Stripe Tax handled the credit-note paperwork.
- A four-week archive window on the PDF handoff history for compliance, then a hard delete. She wrote the delete cron herself and tested it twice.
- A separate, plain-text page at clientcadence.io/sunset, no signup, no upsell, with the wind-down email reproduced verbatim and the migration links permanently mirrored. She paid the domain renewal through 2030.
- One quiet bookkeeper-niche-Slack post announcing the wind-down with no marketing in it. She did not announce it on LinkedIn.
- A six-week post-shutdown thank-you cohort: she is taking three of her customers, the ones who became friends, out for coffee over the next month. The same three that she would have taken out anyway. She had not realized that the customer relationships, more than the MRR, had been the actual asset.
What she is doing next
For the rest of June 2026 Naomi is on the bookkeeping client work and on her daughter's school adjustment. Around August she will spend two weeks deciding whether the next thing is a small tool for solo lawyers (a parallel niche her bookkeeping clients have asked about), a consulting practice helping other solo SaaS founders shut down cleanly, or nothing for a while. We are betting on nothing for a while.
If you want to follow the diary of her doing nothing for a while on purpose, sign up for the OperatorBook newsletter. We will keep checking in on her quarterly.
FAQ
Was ClientCadence actually profitable when she killed it?
Yes. Seventy-eight percent gross margin, about $5,800 a month take-home after costs and taxes, on twenty-one and a half hours a week.
Did she try to raise the price first?
She thought about it. The math worked. Her relationship to her early customers did not let her.
What was the bigger competitor that mattered?
Karbon shipped a deadline-tracking widget in May 2026. It was not as good. It was good enough.
How many of her customers churned to Karbon in the sixty-day notice period?
Forty-one of three hundred and eight. The other two hundred and sixty-seven exported to Notion, to Keeper, or to nothing.
Did anyone buy the domain or the codebase?
She declined all three offers. The /sunset page lives on the domain through 2030.
Is the source code open?
Not yet. She has said she might publish the deadline-rules engine as a small library in the fall.
What did her own bookkeeping client work pay?
$11,200 per month across eleven clients, for twenty-eight to thirty-two hours a week.
What is she going to do next?
Probably nothing for a while. We think that is the right answer.
Related diaries on OperatorBook
Sources
- Solo founders making $10K+ MRR with their SaaS, r/SaaS thread, May 2025 update through June 2026: Reddit r/SaaS. The thread is the closest thing to a public record of how solo MRR scales in this segment.
- BudgetForge: Cursor vs Claude Code, the real 30-day bill (2026). The model we used for the the boring truth infrastructure table follows BudgetForge's monthly-bill format.
Reporting by Anya Petrova. Numbers and timeline are real; the name is a composite portrait.
Written by
Anya PetrovaMore stories
Marc Lou Sold the Shovel: How ShipFast Outearned His Startups
Marc Lou launched about twenty startups that mostly failed, then built ShipFast in a week and made $6,000 in 48 hours. A sourced look at how a Next.js boilerplate outearned everything he built for end users.
The $500K ChatGPT Wrapper: How Tony Dinh Shipped TypingMind Before It Was Ready
TypingMind launched five days after OpenAI opened the ChatGPT API and crossed $500,000 in revenue within a year. Here is what solo operators can copy from Tony Dinh's build-in-public playbook.


