Drop-in customer portal and self-serve billing widget that solo SaaS founders embed in days instead of building from scratch. · SaaS components & widgets
Condition: Only proceed if you find paying demand for a wedge Stripe's free hosted portal and Clerk cannot serve — e.g. per-seat/metered LLM billing self-serve — validated by 10 prepaying founders before code.
Part I — The Verdict what the instruments read
01 — The ShipScore breakdown
Control
5
C5 — rides Stripe billing APIs; distribution self-owned via npm, dependency real
Entry barriers
3
E3 — Clerk Billing, billingOS, free OpenStarterKit portal all weekend-cloneable
Need
4
N4 — near-zero complaints, only tracked MRR is Schedulala's $1k stall
Time-freedom
8
T8 — embeddable SDK/component sells without founder labor per customer
Scale
6
S6 — global dev audience but solo-founder buyers pay thin
What the five commandments measure
C — Control
Do you own the customer, or does a gatekeeper stand between you and revenue?
E — Entry
How hard is this to copy once it works? A rival's existence isn't the question — the durability of their advantage is.
N — Need
Is demand proven with money rather than vibes?
T — Time
Can income detach from your hours, or did you buy yourself a job?
S — Scale
How far does it reach without linear cost?
Scored on the evidence below, against CENTS as we've adapted it plus a Buffett-style moat reading of every rival — the same referee for every idea, including the ones we generate ourselves. The verdict follows the arithmetic: we never relabel a score to make it read better, and the weakest commandment is always named. The exact rubric stays in-house so the scale can't be written for.
02 — The pace test — $1M/yr
At $29/mo (assumed category price), you need 2,874 subscribers for a $1M/yr pace.
Nearest tracked rivals on that curve:
Schedulala
$1k 1%
Part II — The Evidence the receipts, good and bad
03 — Rival scan — corpus tracks 1 similar, 1 stalled under $2k MRR
Clerk Billing — Drop-in <PricingTable/> from a distribution-rich auth incumbent; highest-engagement launch in the evidence
billingOS — Directly overlapping drop-in SDK for pricing table plus customer portal
OpenStarterKit / ShipLite / CodeletBilling — Free or boilerplate-bundled Stripe customer portals reset the price to zero
04 — Demand evidence
05 — Risks
Stripe's own free hosted customer portal already covers the core job for most solos
Free boilerplates make paid pricing hard; buyer segment is the least willing to pay
Corpus shows no Reddit signal and almost no organic X discussion — demand largely unproven
Clerk bundling billing into auth absorbs the wedge for its large installed base
06 — Kill switches — what kills this with one decision
Stripe billing/Checkout API and portal roadmap — Stripe expands its free hosted portal or changes API terms; product becomes redundant
Clerk (and similar auth platforms) bundling billing components — Free-with-auth drop-in components eliminate the reason to buy separately
npm/CDN plus a single dev-community launch channel — No organic search or community demand means one blocked launch channel starves acquisition
Part III — The Plan if you insist on proceeding
07 — What this scan can't tell you
Cannot tell whether solo founders will pay recurring versus using free boilerplate code
No data on integration depth needed per stack (Next.js, Rails, Laravel) to be genuinely drop-in
Unknown whether the metered/per-seat LLM billing gap is a real, sizeable buying segment
Scores judge the market and business model — not your ability to execute. Verified MRR = independently tracked revenue; reviews/upvotes = platform-reported. Judged 2026-08-11.
08 — The wedge & the next step
Self-serve portal for usage-based/per-seat AI metering — the one gap the evidence names as unserved by Stripe and OpenMeter.
Cheapest next step: DM 20 solo SaaS founders shipping AI products: ask what they built for billing portals and offer a $99 pre-order for the metered version this week.
Not quite it? Spin the model
Business-model variations of this idea, engineered to beat 5.2 — different vertical, audience, model, or wedge. Same harsh scale. Pro feature.
One evidence-backed gap a day, free
Close — but conditional. Every morning the engine files one mined gap, scored on the same harsh scale as this one. Free at 7am AEST, unedited.
Free forever · one email a day · unsubscribe in one click.