Skip to content
§
§ · archetype · sf b2b saas

An SF B2B SaaS · $80K → $620K ARR.

Industry archetype drawn from patterns across SoMa, Mission, and Hayes Valley B2B SaaS engagements. Representative metrics across 18 months: 7.7x ARR, SOC 2 Type II shipped, NRR 118%, sales-led pipeline 4x.

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.

§ 00 · headline metrics
ARR trajectory
7.7x

$80K to $620K ARR in 18 months.

NRR
118%

Net Revenue Retention after expansion tier launch.

activation rate
61%

Free-to-paid activation post-PLG onboarding rebuild (from 28%).

§ 01 · the brand archetype

A B2B productivity SaaS operating from SoMa.

The archetype represents a pattern we ship into reliably in San Francisco: a B2B productivity or developer-tooling SaaS operating from SoMa, Mission, or Hayes Valley, $80K-$200K ARR, founder-led with one or two engineers, product-market fit signal but no enterprise readiness. Pre-engagement state: $80K ARR, single-tenant Supabase backend, basic email-password auth, Stripe Checkout for self-serve, no SSO, no SOC 2, no admin dashboard, no observability beyond Sentry. The first three enterprise prospects had asked for SOC 2 and SSO and walked when neither existed.

Three structural problems compounded the revenue ceiling. One, no SOC 2 Type II — every enterprise security review (an estimated $50K+ ACV opportunity each) ended in "come back when you have SOC 2." Two, no SSO meant every team account had to invite users one-by-one via email-password — an unacceptable workflow for any 100-seat enterprise customer. Three, 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.

§ 02 · the approach

26 weeks. Five workstreams. Compounding.

Workstream 1 · SOC 2 Type II readiness. Audit-log architecture, RBAC primitives, encryption-at-rest, vulnerability scanning, incident-response runbooks. Deployed Vanta for continuous-compliance evidence collection. Type II audit window ran weeks 18-30; report shipped week 32. Unlocked the first 4 enterprise contracts inside 6 months of report.

Workstream 2 · SSO + RBAC + team accounts. Migrated auth from email-password to Clerk with SAML / OIDC support for Okta + Google Workspace + Azure AD. Team-account model with workspace-level role permissions (admin, member, viewer). Custom domain-claiming flow for enterprise customers.

Workstream 3 · Activation flow rebuild. PLG onboarding rebuilt from scratch: signup, single-question intent capture, 3-step interactive product tour, first-valuable-action trigger inside 4 minutes. PostHog activation funnel instrumentation. Free-to-paid activation rate moved from 28 percent to 61 percent over 4 months.

Workstream 4 · Admin dashboard + support tooling. Internal admin built for support team to impersonate users, view org billing, force password reset, audit-trail every action. Connected to Intercom for inline ticket context. Logo churn dropped from 5 percent to 2.1 percent monthly as support resolution time fell from 14 hours to 2.

Workstream 5 · Expansion-pricing tier + sales-led motion. Built an expansion-pricing tier (per-seat for >10 seats, usage-based for high-volume API) layered on top of existing self-serve plan. Sales-led pipeline 4x'd over 6 months as the first 10 enterprise customers expanded. NRR moved to 118 percent.

§ 03 · tech stack named

Modern SaaS core. Boring choices.

frontend

Next.js 15 + Vercel

Next.js + Vercel for marketing + app shell.

backend + db

Supabase + Postgres

Supabase for managed Postgres, Realtime, Storage. Schema-per-tenant for top 20 enterprise customers.

auth + sso

Clerk + WorkOS

Clerk for self-serve auth + team accounts. WorkOS for enterprise SAML / OIDC.

billing

Stripe Billing

Stripe Billing for self-serve + custom invoicing for enterprise. Usage-based metering on API tier.

observability

Datadog + Sentry

Datadog for APM + custom dashboards. Sentry for error tracking. PostHog for product analytics.

compliance

Vanta + Drata

Vanta for SOC 2 evidence + continuous-compliance monitoring. Drata as backup for HIPAA prospects.

§ 04 · cohort + 18-month detail

The numbers behind the headline.

metricpre-engagementmonth 6month 18
ARR$80K$240K$620K
Activation rate28%48%61%
Logo churn (monthly)5.0%3.4%2.1%
NRR82%102%118%
Enterprise customers0414
SOC 2 Type IInonein auditshipped

Metrics representative of the archetype; specific brands within the pattern range plus or minus 25 percent on each line.

§ 05 · what this means for sf saas

If your SF SaaS looks like this archetype.

The pattern this archetype represents (SF B2B SaaS in productivity, developer tooling, or vertical workflow, $80K-$300K ARR, founder-led, post-PMF but pre-enterprise-readiness, with the first 3-5 enterprise prospects asking for SOC 2 + SSO and walking) 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; 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, PLG onboarding rebuild with PostHog instrumentation, internal admin + support tooling, and 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.

§ 06 · book the san francisco call

SF B2B SaaS. 7x trajectories don't ship themselves.

30-minute call on PT. Written scope and fixed-price quote in 48 hours.

Published .