$80K to $620K ARR in 18 months.
An SF B2B SaaS · $80K → $620K ARR.
Industry archetype built from patterns across SoMa, Mission, and Hayes Valley B2B SaaS engagements. The representative 18-month numbers: 7.7x ARR, SOC 2 Type II shipped, NRR 118%, and a 4x sales-led pipeline.
Industry archetype. Composite case study based on patterns across multiple San Francisco B2B SaaS clients. Brand name and identifying details are illustrative; metrics are representative ranges across the engagement type. No fictional brand identity is being claimed as a real client.
Net Revenue Retention after expansion tier launch.
Free-to-paid activation post-PLG onboarding rebuild (from 28%).
A B2B productivity SaaS operating from SoMa.
This archetype is a pattern we ship into reliably in San Francisco. Picture a B2B productivity or developer-tooling SaaS in SoMa, Mission, or Hayes Valley. Revenue sits at $80K-$200K ARR. The team is founder-led, with one or two engineers. Product-market fit is real. Enterprise readiness is not.
The pre-engagement state: $80K ARR on a single-tenant Supabase backend. Basic email-password auth. Stripe Checkout for self-serve. No SSO, no SOC 2, no admin dashboard, and no observability beyond Sentry. The first three enterprise prospects asked for SOC 2 and SSO, and walked when neither existed.
Three structural problems compounded the revenue ceiling. First, no SOC 2 Type II. Every enterprise security review, each an estimated $50K+ ACV opportunity, ended in "come back when you have SOC 2." Second, no SSO. Every team account had to invite users one-by-one via email-password, a workflow no 100-seat enterprise customer will accept.
Third, the activation flow lost 72 percent of free signups before the first valuable action. PLG metrics were broken because the onboarding never matched the marketing promise.
26 weeks. Five workstreams. Compounding.
Workstream 1 · SOC 2 Type II readiness. We built the foundations first: audit-log architecture, RBAC primitives, encryption-at-rest, vulnerability scanning, and incident-response runbooks. Vanta handled continuous-compliance evidence collection. The Type II audit window ran weeks 18-30, and the report shipped in week 32. That report unlocked the first 4 enterprise contracts inside 6 months.
Workstream 2 · SSO + RBAC + team accounts. We migrated auth from email-password to Clerk, with SAML / OIDC support for Okta, Google Workspace, and Azure AD. A team-account model added workspace-level role permissions: admin, member, viewer. Enterprise customers got a custom domain-claiming flow.
Workstream 3 · Activation flow rebuild. We rebuilt PLG onboarding from scratch. The new flow: signup, a single-question intent capture, a 3-step interactive product tour, and a first-valuable-action trigger inside 4 minutes. PostHog instrumented the activation funnel. Free-to-paid activation moved from 28 percent to 61 percent over 4 months.
Workstream 4 · Admin dashboard + support tooling. We built an internal admin so the support team could impersonate users, view org billing, force password resets, and audit-trail every action. Intercom supplied inline ticket context. Support resolution time fell from 14 hours to 2. Monthly logo churn dropped from 5 percent to 2.1 percent.
Workstream 5 · Expansion-pricing tier + sales-led motion. We layered an expansion-pricing tier on top of the existing self-serve plan: per-seat for >10 seats, usage-based for high-volume API. The sales-led pipeline 4x'd over 6 months as the first 10 enterprise customers expanded. NRR moved to 118 percent.
Modern SaaS core. Boring choices.
Next.js 15 + Vercel
Supabase + Postgres
Supabase for managed Postgres, Realtime, Storage. Schema-per-tenant for top 20 enterprise customers.
Clerk + WorkOS
Clerk for self-serve auth + team accounts. WorkOS for enterprise SAML / OIDC.
Stripe Billing
Stripe Billing for self-serve + custom invoicing for enterprise. Usage-based metering on API tier.
Datadog + Sentry
Datadog for APM + custom dashboards. Sentry for error tracking. PostHog for product analytics.
Vanta + Drata
Vanta for SOC 2 evidence + continuous-compliance monitoring. Drata as backup for HIPAA prospects.
The numbers behind the headline.
| metric | pre-engagement | month 6 | month 18 |
|---|---|---|---|
| ARR | $80K | $240K | $620K |
| Activation rate | 28% | 48% | 61% |
| Logo churn (monthly) | 5.0% | 3.4% | 2.1% |
| NRR | 82% | 102% | 118% |
| Enterprise customers | 0 | 4 | 14 |
| SOC 2 Type II | none | in audit | shipped |
These metrics represent the archetype. Specific brands within the pattern land within plus or minus 25 percent on each line.
If your SF SaaS looks like this archetype.
If your San Francisco SaaS matches this pattern, the playbook transfers directly. The shape: B2B SaaS in productivity, developer tooling, or vertical workflow. $80K-$300K ARR, founder-led, post-PMF but pre-enterprise-readiness. The first 3-5 enterprise prospects asked for SOC 2 + SSO and walked. This is one of our most-shipped engagement shapes in San Francisco.
The 26-week timeline holds steady. The workstreams compress or expand in the same proportions, and the metrics typically land within plus or minus 25 percent of the archetype numbers.
Five capabilities transfer directly: SOC 2 Type II readiness with Vanta or Drata, SSO + RBAC + team accounts with Clerk + WorkOS, a PLG onboarding rebuild with PostHog instrumentation, internal admin + support tooling, and an expansion-pricing tier launch with Stripe Billing usage metering. Every SF engagement starts with a 30-minute discovery call. Pacific Time, same-day response, Monday to Friday 9 to 6.
SF B2B SaaS. 7x trajectories don't ship themselves.
30-minute call on PT. Written scope and fixed-price quote in 48 hours.
Published · Last updated .