How to Build Distribution for a Bootstrapped SaaS (No Ad Budget)
Distribution for a bootstrapped SaaS is a structural choice, not a list of channels to try. Pick the place your buyers already gather, choose one primary distribution type that fits it (a marketplace, a viral loop, integrations, an owned audience, borrowed audiences, search, or referrals), build that one asset for 90 days, and measure it with a 'how did you hear about us' field and UTM links before you add a second.

Key takeaways
- Distribution is a design decision you make early: where your buyers already gather should shape what you build, how it is priced and where it is listed.
- Seven distribution types are open to a bootstrapper: platform marketplaces, product-led loops, integrations and partners, owned audience, borrowed audience, search and free tools, and referrals. They differ sharply in cost, speed, compounding and control.
- Marketplace fees vary a lot: Shopify keeps 0% of your first $1M in lifetime app revenue (plus a 2.9% processing fee), Apple's Small Business Program charges 15%, and Zapier says publishing an integration is free.
- Pick one primary channel for 90 days using a simple score, then add a second only when the first is producing signups you can attribute.
- Measure with a required 'how did you hear about us' field plus UTM links. Self-reported answers catch word of mouth and AI recommendations that analytics miss.
On this page 41
- TL;DR
- Why distribution decides more than product for bootstrappers
- The seven distribution types
- 1. Platform and marketplace distribution
- 2. Product-led and viral loops
- 3. Integrations and partnerships
- 4. Owned audience
- 5. Borrowed audience
- 6. Search, programmatic SEO and free tools
- 7. Affiliates and referrals
- Scoring table: the seven types compared
- Marketplace fees and listing rules, checked today
- Worked example: what a marketplace costs at small scale
- How to pick one primary channel
- Step 1: Write down where your buyer is
- Step 2: Rule types in or out
- Step 3: Score what is left
- Step 4: Check you can execute it
- Step 5: Commit, in writing
- Worked example: scoring for an imaginary product
- The 90-day distribution plan
- Days 1 to 14: Choose and set up measurement
- Days 15 to 42: Build the distribution asset
- Days 43 to 90: Run it, measure it, improve it
- Day 90: Decide
- Measuring distribution: attribution without a data team
- 1. A "How did you hear about us?" field
- 2. UTM parameters on every link you control
- 3. One spreadsheet
- What to measure
- Founder examples, with sources
- Mistakes that waste a year
- A one-page summary you can copy
- Frequently asked questions
- What is a SaaS distribution strategy?
- What is the best distribution channel for a bootstrapped SaaS?
- How much do app marketplaces charge SaaS developers?
- How long does it take to build distribution for a SaaS?
- How do I measure which distribution channel is working?
- Put your secondary channel to work
- Sources
Short answer: Build distribution by choosing where your product will live before you choose tactics. Find the place your buyers already gather, pick one primary distribution type that fits it (a platform marketplace, a product-led loop, an integration, an owned audience, borrowed audiences, search, or referrals), and spend 90 days building that one asset. Measure it with a "how did you hear about us" field and UTM links, and only add a second channel once the first produces signups you can attribute.
This is a long guide because distribution is the decision most bootstrapped SaaS founders make last and regret most. It covers why distribution is a structural choice, the seven distribution types with a scoring table, marketplace fees checked on official pages today, a decision process for one primary channel, a 90-day plan, attribution and the mistakes that waste a year. Every fee and quote below was checked on 8 Nov 2026 and is linked. The analysis is ours and is marked as such.
TL;DR#
- Distribution is structural. Where your buyers already are should shape what you build, how you price it and where it is listed. A product designed for a marketplace, an integration or a search query has distribution built in.
- There are seven types open to you without an ad budget: platform marketplaces, product-led loops, integrations and partners, owned audience, borrowed audience, search and free tools, and referrals. They differ on cost, time to first users, compounding and control (see the scoring table).
- Marketplace fees differ a lot. Shopify keeps 0% of your first $1M in lifetime app revenue, then 15%, plus a 2.9% processing fee (Shopify). Apple's Small Business Program charges 15% (Apple). Zapier says "There are no fees for publishing an integration" (Zapier).
- Pick one primary channel. Score your options, pick the highest one you can actually execute, and give it 90 days.
- Measure from day one. A required "How did you hear about us?" field plus UTM links on every link you control. Self-reported answers catch what analytics misses.
- Expect a mix later. Justin Jackson of Transistor wrote that for their signups "there's never one dominant source" (justinjackson.ca). One primary channel is how you start, not where you end.
Disclosure: ZeroRaised publishes this guide and runs a launch site for bootstrapped products, which is one of the borrowed-audience options discussed below. ZeroRaised has no commercial relationship with Shopify, Apple, Google, Atlassian, HubSpot, Slack, Zapier, WordPress, Microsoft, Carrd or Transistor, and no links in this post are affiliate links. Fees and quotes come from the linked pages as checked on 8 Nov 2026.
SaaS distribution is the repeatable way your product reaches the people who will pay for it. A channel is a single route (a post, a listing, a newsletter). Distribution is the system those routes add up to, and how much of it you own.
Why distribution decides more than product for bootstrappers#
A funded startup can treat distribution as a budget problem. It hires, buys ads and sponsors events until something works, and it can afford to be wrong for a year. A bootstrapped founder has one scarce resource, their own time, and every week spent on a channel that does not work is a week not spent on the product or with customers.
That changes the order of operations. Justin Jackson makes the point from the demand side: "I think we need to stop trying to find customers for our products and start building solutions our customers are already searching for." He adds: "When you build something that has existing demand, folks will come to you. But if you build something with weak demand, you'll have to do a lot of work just to get people to take a look at it" (justinjackson.ca/find).
Our read: "existing demand" is only half the story. Demand also has an address. People who need a Shopify inventory tool look in the Shopify App Store. People who need a Jira add-on look in the Atlassian Marketplace. People who need a better invoice template search Google. If you know the address before you build, you can design the product to live there. If you build first and look for the address afterwards, you often find the product does not fit the place your buyers actually look.
Three structural questions to answer before you write much code:
- Where do my buyers already spend their working day? A platform, a community, a search box, an inbox.
- Does that place have a built-in discovery surface? An app store, a directory, a search results page, a newsletter with sponsors.
- Can my product be shaped to fit that surface? As an app, an integration, a free tool, a template, a plugin.
If the answer to all three is clear, you have a distribution strategy. If not, you have a product looking for a channel, which is the expensive way round.
The seven distribution types#
We group everything a bootstrapper can do without an ad budget into seven types. Our 10 free marketing channels guide covers individual tactics such as Reddit, LinkedIn and launch sites in detail. This section is about the structure behind them.
1. Platform and marketplace distribution#
You build on top of a platform that already has buyers and a store where they browse: the Shopify App Store, Chrome Web Store, Slack Marketplace, Zapier's app directory, Atlassian Marketplace, HubSpot App Marketplace, the WordPress.org plugin directory, the VS Code Marketplace, or the Apple and Google app stores.
Why it works: buyers arrive with intent, inside the tool they already pay for, and installing is usually a click. You borrow the platform's trust and its search.
What it costs: a revenue share on some platforms, platform rules you do not control, review processes, and a ceiling set by the platform's own size and policy changes. Fees are in the table below.
Best for: products that extend a platform your buyers already live in. If your product could be described as "X, but for Shopify stores" or "Y inside Jira", start here. Our guide on how to build a Shopify app walks through one marketplace end to end.
2. Product-led and viral loops#
The product spreads itself as people use it. The classic form is a visible badge or link on something the user publishes or shares: a website, a form, a booking page, an invoice, an email footer, a public report. Every output becomes a small ad seen by the user's own audience.
Carrd is the clearest example you can check today. Its Pro page lists "No Branding" as a paid feature and says Pro lets you "Publish sites without the "Made with Carrd" branding" (Carrd Pro). The implication, which Carrd's page does not spell out, is that free sites carry the branding, so every free site doubles as a pointer back to Carrd.
Why it works: acquisition cost falls as usage grows, and the people who see the badge already trust the person who used it.
What it costs: you have to give away a genuinely useful free tier, and your product has to produce something other people see. Many B2B tools (internal dashboards, back-office automations) produce nothing public, so this type does not fit them.
Best for: tools whose output is public or shared: site builders, forms, scheduling pages, status pages, documents, embeds and widgets.
3. Integrations and partnerships#
You connect your product to other tools your buyers use and get listed in their integration directories, or you co-market with a company that serves the same customer without competing with you.
Justin Jackson's breakdown of Transistor's trial signups puts "Integration partner referrals" and "Industry partner mentions" inside the word of mouth bucket, and notes that "One email to an industry partner led to 10-15 weekly signups" (justinjackson.ca).
Why it works: a partner's directory listing, help article or newsletter mention reaches buyers who already trust the partner, and integrations raise switching costs, which helps retention.
What it costs: engineering time to build and maintain the integration, and relationship time to get a partner to notice you. Small partners are easier to reach than large ones.
Best for: products that sit in a workflow with clear neighbours (your tool takes data from X and sends it to Y). Zapier is often the cheapest first integration because one listing connects you to many apps, and publishing is free (fees below).
4. Owned audience#
An email list, a newsletter, a community, a podcast, a YouTube channel or a social following that you control and can reach without paying a platform each time.
Arvid Kahl's reading path on audience building starts from the premise that "An audience is made of people with their own needs, interests, and problems," and describes an "audience-first approach to finding a business idea" (The Bootstrapped Founder).
Why it works: it compounds, nobody can take it away, and every launch you do after the first starts warm.
What it costs: months of consistent publishing before it is big enough to move revenue. It is the slowest type to start and the most durable once it works.
Best for: founders willing to publish every week for a year, and products in a niche where you can say something useful that buyers will read.
5. Borrowed audience#
Other people's audiences, used for a moment: launch platforms, directories, newsletter features or sponsorships, podcast guest spots, guest posts, communities. Our stage-by-stage guide on where to launch a SaaS lists the launch sites and their current rules.
Why it works: it is the fastest way to get first users and first feedback, and it costs time rather than money (sponsorships aside).
What it costs: it does not compound on its own. A launch day spike fades within days unless you turn the visitors into email subscribers or users.
Best for: every product, at launch and at each major release, and as a feeder into an owned audience. It is a poor choice as your only primary channel.
6. Search, programmatic SEO and free tools#
You publish pages that answer questions your buyers search for, build free tools (calculators, generators, checkers, templates) that rank and convert, or generate many structured pages from data you have.
Transistor's own breakdown shows how far this can go for a mature bootstrapped SaaS: "Search (40%)" of trial signups, which Jackson lists as Google, Bing, DuckDuckGo and "AI chat tools recommending us" (justinjackson.ca).
Why it works: it compounds for years, it catches buyers at the moment of intent, and AI chat tools increasingly draw on the same pages.
What it costs: it is slow. New sites can wait months for meaningful traffic, and thin or mass-produced pages can be ignored or penalised.
Best for: products that solve a problem people already describe in a search box, especially where a free tool can do a slice of the job for nothing.
7. Affiliates and referrals#
You pay existing customers or partners to recommend you, usually as credit or a revenue share. It sits on top of the other types: referrals only work once people already like the product. We cover setup, rewards and fraud in how to build a referral program for a bootstrapped SaaS, so we will not repeat it here.
Scoring table: the seven types compared#
This table is our editorial judgement, not data. Scores are 1 (worst) to 5 (best) for a bootstrapped founder with no ad budget. "Cost" scores high when it is cheap.
| Distribution type | Cost (5 = cheapest) | Time to first users (5 = fastest) | Compounding | Control | Total /20 | Typical first win |
|---|---|---|---|---|---|---|
| Platform marketplace | 3 | 4 | 4 | 2 | 13 | First installs from store search |
| Product-led / viral loop | 4 | 2 | 5 | 4 | 15 | Signups from "Made with" links |
| Integrations and partners | 3 | 3 | 4 | 3 | 13 | A partner directory listing or mention |
| Owned audience | 5 | 1 | 5 | 5 | 16 | First email that drives signups |
| Borrowed audience | 4 | 5 | 1 | 1 | 11 | A launch day spike |
| Search and free tools | 4 | 1 | 5 | 4 | 14 | A free tool ranking for one query |
| Affiliates and referrals | 3 | 2 | 3 | 4 | 12 | A customer referral that converts |
How to read it: the totals are not a ranking you should follow blindly. Owned audience scores highest on paper and is still the wrong primary channel for a founder who will not publish consistently. Product-led loops score well but are impossible for a product nobody else ever sees. The decision process further down weights these columns by your situation.
Our read: the pattern that matters is the trade-off between speed and compounding. Borrowed audiences and marketplaces are fast. Owned audiences, search and viral loops are slow but keep paying. A healthy plan pairs one fast type (to get first users and feedback this month) with one compounding type (so month twelve is easier than month one), and only one of them is primary.
Marketplace fees and listing rules, checked today#
If platform distribution is on your shortlist, the economics matter. These are the fees and rules stated on each platform's official page on 8 Nov 2026. "Not stated" means the page we read did not mention a fee; it does not prove there is none.
| Marketplace | Fee to list | Revenue share / commission | Key listing rule | Source |
|---|---|---|---|---|
| Shopify App Store | One-time $19 per Partner account | 0% on first $1M lifetime gross app revenue, 15% above; 2.9% processing fee on all billing | Standard rates apply under $20M prior-year App Store revenue and under $100M company revenue | Shopify |
| Apple App Store | $99 per year | 15% under the Small Business Program (up to $1M proceeds in prior calendar year) | Standard rate applies once you pass $1M in the current year | Apple SBP, Apple Developer Program |
| Google Play | One-time $25 | Outside the new schedule: 15% on first $1M each year, 30% above; 15% on auto-renewing subscriptions. A new schedule took effect 30 June 2026 in the US, EEA and UK | Check the fee page for your market | Google Play fees, registration |
| Atlassian Marketplace | Not stated | From 1 Oct 2026 vendors receive 83% (Forge), 75% (Connect), 75% (Data Center) for Jira, JSM and Confluence apps; 100% of gross Forge revenue up to $1M lifetime from 1 Jan 2026 | Applies to "Paid via Atlassian" listings | Atlassian pricing and billing |
| HubSpot App Marketplace | Not stated | Not stated | At least three active, unique installs from unaffiliated accounts; OAuth only; manual review | HubSpot listing requirements |
| Slack Marketplace | Not stated | Not stated; "Slack allows you to charge users for your app" | Apps installed on fewer than 10 active workspaces with fewer than 20 monthly active users are not suitable | Slack Marketplace guidelines |
| Zapier app directory | "There are no fees for publishing an integration" | None stated | Integration stays in beta for 90 days after approval; app must be publicly launched | Zapier, requirements |
| Chrome Web Store | One-time registration fee (amount not stated on the page) | Not stated | Register and pay before publishing | Chrome Web Store register |
| WordPress.org | Not stated | Not applicable (free plugins) | GPL-compatible licence; "Trialware is not permitted"; SaaS interfaces are allowed | WordPress plugin guidelines |
| VS Code Marketplace | Not stated | Not stated | Pricing label can show Free or Trial | VS Code publishing |
A few details worth reading twice:
- Shopify says "You keep 100% of your first $1,000,000 USD in lifetime gross app revenue, and 85% of earnings above that," but separately notes "All billing is subject to a 2.9% processing fee and applicable sales tax." For a small app, the 2.9% is the number you actually feel.
- Atlassian's pricing page lists rates "effective 1 April 2026" and then says "On 1 October 2026, the revenue share rate will change," so the rates in the table are the ones that should apply today. The same page shows a "Last updated" stamp from June 2025, so check it again before you plan around it.
- Google Play's fee page says plainly that "There isn't a single service fee." If you sell a mobile app in the US, UK or EEA, read the new schedule for your product type rather than relying on the older 15% headline.
- WordPress.org allows SaaS: "Plugins that act as an interface to some external third party service (e.g. a video hosting site) are allowed, even for paid services." It does not allow locking features in the plugin itself: "Plugins may not contain functionality that is restricted or locked, only to be made available by payment or upgrade." Our read: a free plugin that connects to your paid SaaS is the fitting model.
- Zapier says integrations "must not facilitate any form of financial transaction, transfer of assets, or payment processing," which rules out some fintech use cases.
- HubSpot and Slack both require real usage before listing (three active installs for HubSpot, at least 10 active workspaces or 20 monthly active users for Slack), so you need some users from another channel first.
Worked example: what a marketplace costs at small scale#
This is illustrative arithmetic, not a forecast. Say you sell a Shopify app at $20 a month and reach 100 paying merchants, so $2,000 of gross app revenue a month.
- Shopify revenue share: 0% (you are far below $1M lifetime), so $0.
- Processing fee: 2.9% of $2,000 = $58 a month.
- You keep about $1,942 before tax and your own costs.
Compare a hypothetical iOS app at the same $2,000 a month under Apple's 15% Small Business Program rate: $300 a month to Apple, so you keep about $1,700. And a Jira app on Forge from 1 Oct 2026 at 83% to the vendor (outside the first-$1M Forge allowance) would leave about $1,660. The same revenue, three quite different take-home figures, before you count each platform's other rules.
Our read: at bootstrapped scale the fee usually matters less than the fit. A 15% cut on a channel that brings you 100 customers beats 0% on a channel that brings you five. But know the numbers before you price, especially if your margin is thin.
How to pick one primary channel#
Most founders fail at distribution not because they choose the wrong channel but because they choose six. Each gets two weeks of half-effort, none produces a result, and the conclusion is "marketing does not work for us." Pick one primary channel, give it most of your marketing time for 90 days, and keep everything else small.
Here is the process we recommend.
Step 1: Write down where your buyer is#
One sentence: "My buyer is a [role] at a [type of business] who spends most of their working day in [tool or place]." If you cannot fill in the last part, talk to five more customers before choosing anything. Ask where they found the last tool they bought.
Step 2: Rule types in or out#
Go down the seven types and cross out any that cannot work for structural reasons:
- Marketplace: cross out if your buyer's main tool has no app store, or if your product cannot reasonably run inside it.
- Product-led loop: cross out if nothing your product produces is ever seen by anyone other than the user.
- Integrations: cross out if your product has no natural neighbour in the workflow.
- Owned audience: cross out if you will not publish at least once a week for a year.
- Borrowed audience: keep it, but only as a secondary channel.
- Search: cross out if nobody searches for the problem in words (common for genuinely new categories).
- Referrals: cross out until you have retained, happy customers.
Step 3: Score what is left#
Use the four columns from the scoring table, but weight them for your situation. A simple version:
- If you have less than six months of runway, double the weight on time to first users.
- If you have a day job and plan to build for years, double the weight on compounding.
- If your buyers are concentrated on one platform, add 2 points to marketplace.
- If you already have an audience of a few thousand relevant people, add 2 points to owned audience.
Step 4: Check you can execute it#
Score each remaining option on one more question: can I do this well, every week, for 90 days? A founder who hates writing should not pick SEO as primary because it scores 14. A founder who cannot build a reliable integration should not pick Zapier because it is free.
Step 5: Commit, in writing#
Write the primary channel, the one secondary channel (usually borrowed audience for launches) and the date you will review both. Put the review date 90 days out.
Worked example: scoring for an imaginary product#
This is a made-up example to show the method. Imagine a solo founder building a tool that sends low-stock alerts and reorder suggestions to small online stores. They have four months of runway and no audience.
| Type | Structural fit? | Base score | Adjustments | Final |
|---|---|---|---|---|
| Marketplace (Shopify App Store) | Yes, buyers live in Shopify | 13 | +2 platform concentration, +4 runway (time to first users 4, doubled) | 19 |
| Product-led loop | No, alerts are private | n/a | n/a | out |
| Integrations (Zapier) | Partly | 13 | +3 runway (time 3, doubled) | 16 |
| Owned audience | No audience yet | 16 | +1 runway (time 1, doubled) | 17, but fails the "will I publish weekly" check |
| Borrowed audience | Yes | 11 | Secondary only | secondary |
| Search and free tools | Yes, "reorder point calculator" is a search | 14 | +1 runway | 15 |
| Referrals | Not yet | n/a | n/a | later |
Result: primary channel is the Shopify App Store, secondary is borrowed audiences (a launch and a couple of merchant communities), and a free reorder-point calculator goes on the list for month four. That is a strategy you can explain in one breath, which is the point.
The 90-day distribution plan#
This plan assumes you work on distribution about half of your available hours. Adjust the pace, not the order.
Days 1 to 14: Choose and set up measurement#
- Run the five-step decision process above and write down primary and secondary channels.
- Add a required "How did you hear about us?" field to signup (details in the attribution section).
- Set up a UTM convention and a simple spreadsheet with one row per week.
- Talk to at least five existing users or prospects and ask where they found the last tool they adopted.
- Write down your 90-day target in signups and paying customers from the primary channel. Pick a number you can check, not a vibe.
Days 15 to 42: Build the distribution asset#
This is the part founders skip. Distribution is an asset you build, not a post you publish.
- Marketplace: build the app to the platform's requirements, write the listing for the platform's search (the words merchants or users type), add screenshots that show the outcome, and submit for review early because review takes time.
- Product-led loop: add the badge or link to every public output, make it tasteful, make removing it a paid feature, and make the landing page it points to explain the product in one line.
- Integrations: ship the integration, write the help article on both sides, and email the partner's partnerships or community contact with something useful to them (a joint use case, a template), not just a request.
- Owned audience: set up the newsletter, publish the first four issues on a fixed weekday, and add a signup box to the product and site.
- Search and free tools: pick ten queries you can realistically rank for, build one free tool and five strong pages, and link them to each other and to signup.
Days 43 to 90: Run it, measure it, improve it#
- Ship the secondary channel moment: a launch on borrowed audiences, timed for when the primary asset is live so visitors land on something finished. See where to launch a SaaS for which sites fit your stage.
- Review the spreadsheet once a week. Look at signups and paying customers by source, not traffic.
- Improve the asset every week based on what you see: rewrite the marketplace listing headline, change the free tool's call to action, adjust the badge copy.
- At day 60, write a short note to yourself: is the primary channel producing any attributable signups at all? If it is producing none, check execution before you blame the channel.
Day 90: Decide#
Three outcomes are possible:
- It works. Attributable signups are growing week on week. Keep it as primary, systematise it so it takes less time, and add a second compounding channel.
- It is flat but alive. Some signups, no growth. Run one more 45-day cycle with one big change to the asset (new listing, new free tool, new partner).
- It is dead. No attributable signups despite real effort. Go back to step 2 of the decision process with what you learned, and pick the next highest score.
Our read: most channels sit in outcome two at day 90. That is normal. Compounding channels look flat right up until they do not.
Measuring distribution: attribution without a data team#
You do not need multi-touch attribution software. You need two cheap things and the discipline to look at them weekly.
1. A "How did you hear about us?" field#
Add one required question at signup or checkout. Self-reported attribution is imperfect, but it catches what analytics cannot: a recommendation from a colleague, a podcast mention, a newsletter read on a phone, or an AI chat tool suggesting your product. Analytics usually records all of these as "direct" traffic.
Practical tips:
- Use a short dropdown (Search, Friend or colleague, Marketplace or app store, Newsletter, Podcast, Social, AI assistant, Launch site, Other) plus an optional free-text box. The free text is where the gold is.
- Make it required, or response rates fall off.
- Ask once, at signup, and store the answer against the user record so you can later join it to revenue.
- Read the free-text answers every week. They often name the exact newsletter, community or person sending you users.
Transistor's own breakdown shows why this matters. Its "Word of mouth (35%)" bucket includes "Customer referrals", "Industry partner mentions" and "Integration partner referrals" (justinjackson.ca). Those are exactly the sources a click-based tool tends to miss.
2. UTM parameters on every link you control#
UTM parameters are tags you add to a link (for example ?utm_source=shopify-listing&utm_medium=marketplace&utm_campaign=launch) so your analytics tool can tell where a visit came from. Rules that keep them useful:
- Pick a fixed vocabulary for
utm_sourceandutm_mediumand write it down. "newsletter", "Newsletter" and "email-newsletter" become three channels in your reports otherwise. - Tag every link you place yourself: marketplace listing "website" links, launch site profiles, guest posts, newsletter sponsorships, partner help articles, social bios.
- Do not tag internal links on your own site.
3. One spreadsheet#
One row per week. Columns: signups by self-reported source, signups by UTM source, new paying customers by source, and one line of notes on what you changed. That is enough to make a 90-day decision. If you want a separate tool for product analytics later, that is a different job.
What to measure#
- Signups and paying customers per channel, not visits. A channel that sends 50 visits and 5 paying customers beats one that sends 5,000 visits and none.
- Trend over time, not single weeks. Launch weeks distort everything.
- Cost in hours. Note roughly how many hours you spent on each channel that week. For a bootstrapper, hours are the budget.
Founder examples, with sources#
We only use examples we could verify on the founder's or company's own pages today.
Transistor (podcast hosting). Justin Jackson published a breakdown of where Transistor's trial signups come from: "Search (40%)", "Word of mouth (35%)" and "Content & community (25%)". He wrote that "there's never one dominant source" and that "The myth is that you need to find one magical marketing channel. The reality is that sustainable growth comes from many small, consistent efforts" (justinjackson.ca, 28 Nov 2024). Our read: this is what mature distribution looks like, a mix. It is not an argument against picking one primary channel early; it is what several primary channels look like after years of compounding. It also shows partners and integrations (inside word of mouth) and search working together.
Carrd (one-page site builder). Carrd's Pro page sells "No Branding" as an upgrade: "Publish sites without the "Made with Carrd" branding" (Carrd Pro). This is the product-led loop in its simplest form: the free tier carries the brand to every visitor of every free site, and removing it is a reason to pay.
Justin Jackson on demand. In an earlier essay he argued that founders should "start building solutions our customers are already searching for", because "When you build something that has existing demand, folks will come to you" (justinjackson.ca/find). That is the search-first version of the structural argument in this guide.
Arvid Kahl on audience. Kahl's audience-building reading path frames the owned-audience route as an "audience-first approach to finding a business idea" (The Bootstrapped Founder). It is the slowest type to start, but it lets you pick a product after you know who you can reach.
Mistakes that waste a year#
- Building first, finding distribution later. The most expensive mistake. If your product does not fit any discovery surface your buyers use, you will spend months forcing it into one.
- Running six channels at once. Each gets too little effort to work, and you cannot tell which helped. One primary, one secondary.
- Treating a launch as distribution. A launch is a borrowed audience for a day. Without an asset behind it (a list, a listing, a ranking page) the spike fades and leaves nothing behind.
- Ignoring marketplace rules until review. Slack, HubSpot and Zapier all have listing requirements (active installs, public launch, no payment processing for Zapier). WordPress.org bans trialware. Read the rules before you build.
- Picking a channel you will not execute. A high score means nothing if you will not do the work every week. Be honest at step 4.
- Measuring traffic instead of customers. Visits feel like progress. Paying customers by source is the only number that tells you which channel to keep.
- No attribution until month six. By then you cannot reconstruct where your first hundred users came from, and those are the most informative ones. Add the field in week one.
- Quitting compounding channels at day 30. Search, owned audiences and integrations are slow by design. Judge them at 90 days and on the trend, not on the first month.
- Building on a single platform with no exit. A marketplace can be your primary channel, but collect customer emails where the platform allows it and grow a second channel, because the platform can change fees and rules. Atlassian's own pricing page lists two revenue share changes taking effect in 2026 (1 April and 1 October).
- Starting referrals before retention. Paying people to recommend a product they do not keep using just churns faster. Referrals come after people stay.
A one-page summary you can copy#
- Buyer lives in: ______
- Discovery surface there: ______
- Primary distribution type: ______
- Secondary (launch and borrowed audience): ______
- Distribution asset to build in days 15 to 42: ______
- 90-day target (attributable signups / paying customers): ______
- Attribution: required "How did you hear about us?" field + UTM vocabulary + weekly spreadsheet
- Review date: ______
Frequently asked questions#
What is a SaaS distribution strategy?#
It is your plan for how the right buyers will repeatedly find your product without you paying for every visit. For a bootstrapped SaaS it usually means choosing one primary distribution type, such as a platform marketplace, an integration, an owned audience or search, and shaping the product, pricing and listing around it, rather than trying a long list of channels at once.
What is the best distribution channel for a bootstrapped SaaS?#
There is no single best one. If your buyers already work inside a platform with an app store, such as Shopify, Atlassian, HubSpot or Slack, that marketplace is often the fastest route to first users. If they search for a solution to a known problem, search and free tools compound best. If you already have an audience, start there. Score each option on cost, time to first users, compounding and control, then pick the highest score you can actually execute.
How much do app marketplaces charge SaaS developers?#
It varies. As checked on 8 Nov 2026, Shopify charges 0% on your first $1M in lifetime app revenue and 15% above it, plus a 2.9% processing fee and a one-time $19 registration fee. Apple's Small Business Program rate is 15%. Atlassian pays vendors 83% for Forge apps and 75% for Connect and Data Center apps from 1 Oct 2026. Zapier says there are no fees for publishing an integration, and the HubSpot and Slack listing pages we read state no revenue share.
How long does it take to build distribution for a SaaS?#
Give one primary channel about 90 days before judging it. Marketplaces and borrowed audiences can bring first users within weeks. Search, owned audiences and integrations usually take months to compound. The 90-day plan in this guide spends the first two weeks choosing, the next four building the asset, and the last six running it and measuring attributable signups.
How do I measure which distribution channel is working?#
Add a required "How did you hear about us?" field to signup, tag every link you control with UTM parameters, and log both in one spreadsheet each week. Compare signups and paying customers per channel, not traffic. Self-reported answers catch word of mouth, podcasts and AI chat recommendations that analytics tools usually record as direct traffic.
Put your secondary channel to work#
A launch is the borrowed-audience moment in almost every plan above. ZeroRaised is a launch directory for products built without institutional VC: submit your product for free once your primary distribution asset is live. For more guides on growing without investors, join the ZeroRaised newsletter.
Sources#
- Shopify: Revenue share, last checked 8 Nov 2026
- Apple: App Store Small Business Program, last checked 8 Nov 2026
- Apple Developer Program, last checked 8 Nov 2026
- Google Play Console Help: Service fees, last checked 8 Nov 2026
- Google Play Console Help: Registration fee, last checked 8 Nov 2026
- Atlassian Marketplace: Pricing, payment and billing, last checked 8 Nov 2026
- HubSpot: App Marketplace listing requirements, last checked 8 Nov 2026
- Slack Marketplace app guidelines and requirements, last checked 8 Nov 2026
- Zapier: Publish a public integration, last checked 8 Nov 2026
- Zapier: Integration publishing requirements, last checked 8 Nov 2026
- Chrome Web Store: Register your developer account, last checked 8 Nov 2026
- WordPress.org: Detailed plugin guidelines, last checked 8 Nov 2026
- VS Code: Publishing extensions, last checked 8 Nov 2026
- Carrd Pro, last checked 8 Nov 2026
- Justin Jackson: Where are these signups coming from?, last checked 8 Nov 2026
- Justin Jackson: How do I find customers for my SaaS?, last checked 8 Nov 2026
- The Bootstrapped Founder: Audience building, last checked 8 Nov 2026
Frequently asked questions
What is a SaaS distribution strategy?
It is your plan for how the right buyers will repeatedly find your product without you paying for every visit. For a bootstrapped SaaS it usually means choosing one primary distribution type, such as a platform marketplace, an integration, an owned audience or search, and shaping the product, pricing and listing around it, rather than trying a long list of channels at once.
What is the best distribution channel for a bootstrapped SaaS?
There is no single best one. If your buyers already work inside a platform with an app store, such as Shopify, Atlassian, HubSpot or Slack, that marketplace is often the fastest route to first users. If they search for a solution to a known problem, search and free tools compound best. If you already have an audience, start there. Score each option on cost, time to first users, compounding and control, then pick the highest score you can actually execute.
How much do app marketplaces charge SaaS developers?
It varies. As checked on 8 Nov 2026, Shopify charges 0% on your first $1M in lifetime app revenue and 15% above it, plus a 2.9% processing fee and a one-time $19 registration fee. Apple's Small Business Program rate is 15%. Atlassian pays vendors 83% for Forge apps and 75% for Connect and Data Center apps from 1 Oct 2026. Zapier says there are no fees for publishing an integration, and the HubSpot and Slack listing pages we read state no revenue share.
How long does it take to build distribution for a SaaS?
Give one primary channel about 90 days before judging it. Marketplaces and borrowed audiences can bring first users within weeks. Search, owned audiences and integrations usually take months to compound. The 90-day plan in this guide spends the first two weeks choosing, the next four building the asset, and the last six running it and measuring attributable signups.
How do I measure which distribution channel is working?
Add a required 'How did you hear about us?' field to signup, tag every link you control with UTM parameters, and log both in one spreadsheet each week. Compare signups and paying customers per channel, not traffic. Self-reported answers catch word of mouth, podcasts and AI chat recommendations that analytics tools usually record as direct traffic.