A staged earn-out tool for retiring dentists sounds like a perfect niche SaaS. The math tells a different story.
There's a Reddit post in r/Dentistry from a 60-year-old GP asking about his "end game." Forty-four comments. Dentists talking about seller financing, earn-outs, production-based payouts, disputes with buyers, and attorney fees that make your eyes water. Nobody in that thread mentions a software tool. Nobody even hints that one exists.
That's either a massive opportunity or a warning sign. I've been going back and forth on which.
When a dentist wants to sell their practice but keep working, the deal structure gets complicated fast. You're not doing a clean asset sale. You're structuring something where the seller finances part of the purchase, where payouts might be tied to how much the practice produces over the next three years, where there's a right of first opportunity baked in, and where someone has to verify every month that the production numbers are accurate.
Right now, that verification is a spreadsheet. Or an email. Or a phone call that turns into an argument.
Attorneys write bespoke contracts for each deal. Costs run $20,000 to $60,000. Then the contract sits in a drawer and nobody has a system for tracking whether the earn-out milestones are being hit. If a dispute comes up, you're back at the attorney's office, paying again to reconstruct what happened from emails and practice management exports.
The pain is real. The proof is in those 44 comments from dentists who clearly don't have this figured out.
Here's what bothers me: no one has built this. Not a YC company, not a scrappy indie hacker, not even a dental broker who got tired of doing it manually. The category is genuinely empty.
The optimistic read is that the idea got missed. The pessimistic read, which I find more persuasive, is that people who ran the numbers walked away.
Let's do the math. Roughly 5,000 to 8,000 dental practice transitions happen annually in the US. Maybe 15 to 25 percent involve seller financing. That's 1,000 to 2,000 deals per year. At a $4,000 to $8,000 per-transaction platform fee, you're looking at a revenue ceiling somewhere between $4M and $16M ARR before you expand anywhere else.
That's not nothing. For a solo founder bootstrapping something lean, $4M ARR would be a genuinely good outcome. But here's the catch: DSO consolidation is eating this market from underneath. Corporate dental groups don't do seller-financed earn-outs. They do acquisitions. Every year that DSOs gain share, the pool of independent practice transitions shrinks. You'd be building into a contracting market from day one.
This is the part that should make any solo developer pause.
To actually automate the payment piece, you need to touch money. And the moment you touch money across state lines in the context of seller financing, you're in a regulatory conversation about money transmitter licenses that gets expensive and complicated very quickly. Operating as an escrow intermediary without the right licenses isn't a gray area. The structured seller-finance instruments have securities law implications in some states.
The standard advice is "partner with a licensed escrow provider." That's the right answer for V1. But it compresses your margins and adds a dependency you can't control. And unlike most compliance risks that you can grow your way out of, this one gets more complex as you add more states and more deal types. You'd be spending meaningful legal dollars at revenue levels that might not support it.
The Dental Claims Precheck + Narrative Generator has regulatory exposure too, but it's a different flavor. Generating clinical narratives carries liability questions, but you're not holding anyone's money. The staged buyout platform is holding money, or at least orchestrating its movement, which is categorically more dangerous for a small team.
The Reddit thread that validated this idea represents one specific cohort: dentists who are internet-savvy enough to post on Reddit about their end game options. That's not the full picture.
The actual universe of retiring dentists doing seller-financed transitions skews older and less digitally adventurous. The real distribution channel isn't r/Dentistry. It's dental CPAs and practice brokers, people who already charge significant fees for this work and have every incentive to be skeptical of a software tool that automates part of their value.
DDSmatch and ADS (the major dental broker networks) aren't going to send you referrals out of generosity. They might white-label something from you, or they might decide in twelve months that building this feature internally is worth a sprint. They have the customer relationships. You'd be dependent on people who see you as optional at best and threatening at worst.
Distribution through digital channels alone will underperform badly for this market. That's a structural problem, not a marketing problem.
The validation test described for this idea is genuinely smart: build a Notion-based deal room, run three to five real dentist transitions manually for $1,500 to $2,500, post in r/Dentistry, DM dental CPAs on LinkedIn. If three dentists pay before you write a line of code, you have proof.
I'd do that. Not because it proves the software business works, but because it tells you the real thing: whether dentists will pay, how they actually find you, and which part of the process they hate most. That concierge phase could be genuinely valuable as market research even if you never build the software.
The tech stack is reasonable. Next.js, Supabase, Stripe Treasury for payment scheduling, DocuSign for signatures, an escrow partner for V1. Eight to ten weeks for an MVP if you start with templated agreements and CSV uploads instead of live PMS integrations. The Automated Test & Fuzz Generator for AI-Generated Code has similar build complexity and a much larger market, which is an uncomfortable comparison to sit with.
The MVP approach of avoiding direct Dentrix API integration is actually the right call. Dentrix runs on a legacy Windows application with limited API surface. Selling "we pull your data automatically" before you've proven the workflow manually is optimistic at best. The CSV-plus-dual-attestation approach is slower but it's honest about where the tech actually is.
Once a 36-month earn-out deal is in progress on your platform, neither party wants to move it. The audit log becomes legally significant. The production tracking history matters for dispute resolution. That's a real retention hook, not a manufactured one.
The AI angle is interesting too: train a lightweight model on production and collections CSV patterns to flag months where submitted data looks inconsistent with historical practice patterns. That kind of anomaly detection has real value in a high-stakes contractual context where both parties are motivated to be accurate but might also have conflicting interests in the numbers. It's the kind of feature that converts the platform from a contract tool into something closer to a trust infrastructure layer.
But getting there requires 50 or 100 active deals on the platform first. Which requires distribution. Which brings you back to the dental CPA problem.
I don't think this is a venture-scale business. The TAM math doesn't get you there, the market is contracting, and the regulatory complexity is real. But I also don't think it's unsolvable for the right person.
The right founder for this is not a generalist vibe coder who picked it off a list. It's someone who already has connections inside the dental CPA or broker world, who understands the deal structures from firsthand experience, and who can absorb the slow distribution reality without running out of runway. A dental attorney who codes would have an unfair advantage here that no amount of cold LinkedIn outreach can replicate.
For the rest of us, the AI SQL Safety & Optimization Auditor or the Hazmat-Aware Packing Optimizer are faster paths to product-market fit with less regulatory exposure and clearer distribution channels. This dental buyout platform is the kind of idea that sounds perfect until you get three layers deep and realize why it's still empty.