How to Get Your First 100 SaaS Customers
The unscalable, manual, and slightly uncomfortable tactics that reliably produce the first hundred paying accounts.
Why the first hundred are different
Everything written about SaaS growth assumes a machine already exists: a funnel with measurable conversion rates, channels with known costs, a positioning statement that has survived contact with real buyers. None of that exists at the start. The first hundred customers are not a scaled-down version of the next thousand — they are a fundamentally different activity, closer to research than to marketing.
This is why growth tactics that work brilliantly at scale fail completely at zero. Paid acquisition needs a conversion rate to optimise against. Content marketing needs to know which keywords your buyers use. Referral loops need existing users. At zero, you have none of the inputs, so the job is to manufacture them by hand.
The narrowness problem
Almost every early-stage founder describes their customer too broadly, because broad feels like a bigger opportunity. It is the opposite. "Marketing teams" is not a segment you can go find; "agency owners running paid social for e-commerce clients" is a segment with identifiable gathering places, shared vocabulary, and recognisable job titles.
Inverting the question helps. Instead of who is this for, ask who is this definitively wrong for. Founders answer that one honestly and specifically, and what remains after the exclusions is a segment narrow enough to actually locate.
Doing things that do not scale, and why it works
The advice to do unscalable things is repeated so often that its actual mechanism gets lost. Manually onboarding your first fifty customers is not a growth tactic — it does not produce enough customers to matter. It is an information-gathering exercise that happens to also produce revenue.
Every manual onboarding tells you which step confused someone, which objection came up before they agreed, which words they used to describe the problem. That vocabulary becomes your landing page. Those objections become your FAQ. The step that confused everyone becomes the thing you fix. You cannot extract this from analytics, because analytics tells you people dropped off without telling you why.
From conversations to compounding
The transition out of manual acquisition happens when the conversations stop teaching you anything new. At that point you have a validated pitch, a known segment, real testimonials, and a list of objections — the exact inputs the scalable channels required and did not have at the start.
The founders who get stuck are usually the ones who tried to skip to the scalable channels first, ran ads against untested positioning, concluded the channel did not work, and moved on. The channel was fine. The inputs were missing.
The playbook
Write down who it is not for
Founders usually try to describe their ideal customer and produce something so broad it is useless. Invert it: list the people your product is explicitly wrong for. What remains is a segment narrow enough to actually go find, and specific enough that your messaging stops sounding generic.
Find the twenty places that segment already gathers
Subreddits, Slack and Discord servers, niche newsletters, LinkedIn groups, industry forums, local meetups. Write them in a spreadsheet with a link and a note about the rules. This list is the asset — most founders skip it and then wonder where to post.
Contribute for two weeks before you mention your product
Answer questions in those spaces with no link and no pitch. This is slow and it is the step everyone wants to skip, but it is what separates a founder people vouch for from a spammer people report. By the time you do mention what you built, you have standing.
Do things that do not scale for the first fifty
Onboard every early customer personally over a call. Import their data yourself. Build the one feature that unblocks them. Paul Graham's advice still holds because manual onboarding surfaces the exact objections your landing page needs to answer, and it produces the testimonials you have no other way to get.
Turn every conversation into a piece of content
Every support question is a blog post, every objection is a landing page section, every use case is a case study. This is how a hundred conversations compound into an inbound channel instead of evaporating into a support inbox.
Build a referral moment into the product
Ask for a referral at the point of value, not at signup — after the first successful export, the first completed project, the first invoice sent. Customers referred by other customers convert several times better than cold traffic and cost nothing to acquire.