<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
<id>https://saascron.com/category/micro-saas/atom.xml</id>
<title type="text">SaaSCron: Micro SaaS &amp; Founders</title>
<subtitle type="text">Micro SaaS and bootstrapped founders: ideas, validation, pricing and running a small software business.</subtitle>
<updated>2026-10-29T17:00:00-04:00</updated>
<link rel="self" type="application/atom+xml" href="https://saascron.com/category/micro-saas/atom.xml"/>
<link rel="alternate" type="text/html" href="https://saascron.com/category/micro-saas/"/>
<icon>https://saascron.com/icon-512.png</icon>
<generator>SaaSCron static build</generator>
<entry><id>https://saascron.com/open-saas/</id><title type="text">Open SaaS and open-source SaaS boilerplates: what you get and what the license allows</title><link rel="alternate" type="text/html" href="https://saascron.com/open-saas/"/><link rel="enclosure" type="image/jpeg" length="35253" href="https://saascron.com/media/open-saas/16x9.jpg"/><published>2026-10-29T17:00:00-04:00</published><updated>2026-10-29T17:00:00-04:00</updated><author><name>Ricardo Machado</name><uri>https://saascron.com/author/ricardo-machado/</uri></author><category term="Micro SaaS &amp; Founders"/><category term="Boilerplates"/><category term="Open source"/><category term="Licensing"/><category term="Bootstrapping"/><summary type="text">What a SaaS boilerplate includes, how many build hours it can save, what MIT and AGPL let you do with a hosted product, and how to tell if a starter is maintained.</summary><content type="html">&lt;p&gt;You have a SaaS idea and a few free evenings, and the first weeks will go to login screens, password resets and a billing page before you write a line of the product itself. A SaaS boilerplate is a starter codebase that ships those parts already wired together. An open-source one lets you start from that code for free, under a license that decides what you owe in return. If the term SaaS is new to you, start with &lt;a href=&quot;https://saascron.com/what-is-saas/&quot;&gt;What is SaaS?&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“Open SaaS” means two things in searches. It is the name of one free template, Open SaaS by the team behind the Wasp framework, and it is shorthand for open-source SaaS starters in general. This guide covers both: what a starter contains, the hours it can save, the license question that matters for hosted software and the signs that a starter is still maintained. For the business side of a small, self-funded product, see &lt;a href=&quot;https://saascron.com/bootstrap-saas/&quot;&gt;Bootstrapping a SaaS&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;boilerplates-in-plain-terms&quot;&gt;Boilerplates in plain terms&lt;/h2&gt;
&lt;p&gt;Think of a furnished flat. You move in with the bed, the fridge and the curtains already there, and your first week goes to your own work instead of assembling shelves. The catch is that you live with someone else’s choices until you replace them.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;boilerplate&lt;/strong&gt; (or starter kit) is that flat for code. Most SaaS starters cover the same parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Authentication:&lt;/strong&gt; sign-up, login, password reset, email verification and social login.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Billing:&lt;/strong&gt; a checkout, subscription plans and the webhooks a payment provider sends when a customer pays or cancels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Admin:&lt;/strong&gt; a dashboard to see users and revenue.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email and jobs:&lt;/strong&gt; transactional email and scheduled background tasks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment:&lt;/strong&gt; a documented path to put the app online.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Multi-tenancy&lt;/strong&gt;, one installation serving many customer organizations with their data kept apart, is less common. Check for it before you assume it is there.&lt;/p&gt;
&lt;h2 id=&quot;what-one-real-starter-includes&quot;&gt;What one real starter includes&lt;/h2&gt;
&lt;p&gt;Open SaaS is published by the wasp-lang organization on GitHub under the MIT license. Its repository describes it as “A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma)” built on the Wasp framework. As listed in the repository in October 2026:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;What the repository lists&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Auth&lt;/td&gt;
&lt;td&gt;Email, Google, GitHub, Slack and Microsoft login, with email verification&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Payments&lt;/td&gt;
&lt;td&gt;Stripe, Polar.sh or Lemon Squeezy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Admin&lt;/td&gt;
&lt;td&gt;A dashboard built with ShadCN UI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Email&lt;/td&gt;
&lt;td&gt;SendGrid, Mailgun or SMTP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Analytics&lt;/td&gt;
&lt;td&gt;Plausible or Google Analytics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Files&lt;/td&gt;
&lt;td&gt;Uploads to AWS S3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI&lt;/td&gt;
&lt;td&gt;An OpenAI API example that uses function calling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tests and docs&lt;/td&gt;
&lt;td&gt;Playwright end-to-end tests; documentation on Astro Starlight&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The list tells you what you do not have to build. It also tells you what you inherit: a framework, a database layer and a set of vendors you did not pick. Swapping the payment provider later is your work, not the template’s.&lt;/p&gt;
&lt;h2 id=&quot;the-license-question-mit-vs-agpl&quot;&gt;The license question: MIT vs AGPL&lt;/h2&gt;
&lt;p&gt;For SaaS, the license matters in a way it does not for most desktop software. Your users never receive a copy of your code. They use it over the network. Two common licenses sit at opposite ends.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MIT&lt;/strong&gt; is, in the words of choosealicense.com, “a short and simple permissive license with conditions only requiring preservation of copyright and license notices.” You may use the code commercially, change it and keep your changes private. You keep the copyright notice in the code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AGPL-3.0&lt;/strong&gt; is a strong copyleft license. Its condition “network use is distribution” means that if you run a modified version as a service, you must make the complete source of that version available to its users, under the same license. The ordinary GPL does not ask this of software that only runs on a server.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What this means for you: an MIT starter can become your private codebase. An AGPL starter can still be a sound base, but the source of your product must be available to the people who use it.&lt;/p&gt;
&lt;p&gt;A third group needs the same care: licenses that publish the source but limit how you use it. n8n’s Sustainable Use License, for example, allows use “only for your own internal business purposes or for non-commercial or personal use.” Read the LICENSE file in the repository, not the landing page, and check the licenses of the main dependencies too.&lt;/p&gt;
&lt;h2 id=&quot;example-the-hours-a-starter-can-save&quot;&gt;Example: the hours a starter can save&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Example (hypothetical):&lt;/strong&gt; you estimate the plumbing your SaaS needs before its first real feature, and you price your time at $50 an hour.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;Hours from scratch&lt;/th&gt;
&lt;th&gt;Hours to adapt a starter&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Auth with email verification and one social login&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subscription billing with webhooks&lt;/td&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Admin dashboard&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transactional email and deployment&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;105&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;25&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Step by step:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hours saved: 105 - 25 = 80 hours.&lt;/li&gt;
&lt;li&gt;Value at $50 an hour: 80 x $50 = $4,000.&lt;/li&gt;
&lt;li&gt;At 10 hours a week of evening work, you reach your first real feature 80 / 10 = 8 weeks earlier.&lt;/li&gt;
&lt;li&gt;The cost side: suppose you spend 2 hours a month merging upstream updates and fixing what they break. Over 12 months that is 2 x 12 = 24 hours, or 24 x $50 = $1,200.&lt;/li&gt;
&lt;li&gt;Net in year one: $4,000 - $1,200 = $2,800 in your favor, plus the 8 weeks.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The hour estimates are illustrative. Replace them with your own; the shape of the sum is the point. A starter saves the most when you would otherwise build every part yourself, and the least when you plan to rip out half of it.&lt;/p&gt;
&lt;h2 id=&quot;how-to-tell-whether-a-starter-is-maintained&quot;&gt;How to tell whether a starter is maintained&lt;/h2&gt;
&lt;p&gt;A free starter that nobody updates turns into security debt, because it bundles auth and payment code. Before you build on one, check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Last commit and last release dates.&lt;/strong&gt; Months of silence on a project that depends on auth and payment libraries is a warning.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open issues and replies.&lt;/strong&gt; Read the oldest open issues and see whether maintainers answer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependency freshness.&lt;/strong&gt; Compare the versions in the package manifest with the current releases of the framework and the payment SDK.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upgrade notes.&lt;/strong&gt; A changelog or migration guide shows how painful the next version will be.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who funds it.&lt;/strong&gt; A starter backed by a framework company has a reason to keep it alive. A weekend project may not.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stars measure popularity, not upkeep. A popular repository can still be abandoned.&lt;/p&gt;
&lt;h2 id=&quot;starter-scratch-or-paid-kit&quot;&gt;Starter, scratch or paid kit&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Your situation&lt;/th&gt;
&lt;th&gt;Reasonable choice&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Testing an idea fast on a common web stack&lt;/td&gt;
&lt;td&gt;An open-source starter under MIT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You need something starters lack, such as strict tenant isolation&lt;/td&gt;
&lt;td&gt;Build the core yourself and borrow pieces&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You want support and one accountable maintainer&lt;/td&gt;
&lt;td&gt;A paid starter kit, after reading its license&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You plan to resell the software under other companies’ brands&lt;/td&gt;
&lt;td&gt;Check the starter’s license first; see &lt;a href=&quot;https://saascron.com/white-label-saas/&quot;&gt;White-label SaaS&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;common-mistakes&quot;&gt;Common mistakes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reading the README instead of the license.&lt;/strong&gt; “Free” on a landing page can sit next to an AGPL or a non-commercial license. Why it happens: the README is friendlier. Instead: open the LICENSE file, and the licenses of the major dependencies, before your first commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keeping every integration because it came in the box.&lt;/strong&gt; Three email providers and two analytics tools mean more keys, more updates and more ways to break. Why it happens: deleting code feels like throwing value away. Instead: remove what you do not use in the first week.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never pulling upstream fixes.&lt;/strong&gt; Your copy drifts, and a security patch to the auth code never reaches you. Why it happens: merging is tedious once you have edited the same files. Instead: keep your changes in separate files where you can, and schedule a monthly merge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assuming multi-tenancy.&lt;/strong&gt; Many starters treat each user as a customer, not each organization, and adding team accounts later touches every table. Why it happens: the demo works fine for one user. Instead: decide on day one whether your customers are people or companies.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For how to price the product once it runs, see &lt;a href=&quot;https://saascron.com/saas-pricing-models/&quot;&gt;SaaS pricing models&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;sources&quot;&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;wasp-lang, &lt;a href=&quot;https://github.com/wasp-lang/open-saas&quot;&gt;Open SaaS repository&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;li&gt;choosealicense.com, &lt;a href=&quot;https://choosealicense.com/licenses/mit/&quot;&gt;MIT License&lt;/a&gt; and &lt;a href=&quot;https://choosealicense.com/licenses/agpl-3.0/&quot;&gt;GNU AGPLv3&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;li&gt;n8n, &lt;a href=&quot;https://github.com/n8n-io/n8n/blob/master/LICENSE.md&quot;&gt;Sustainable Use License&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;in-three-sentences&quot;&gt;In three sentences&lt;/h2&gt;
&lt;p&gt;An open-source SaaS boilerplate gives you auth, billing, admin and deployment already wired, so your first weeks go to the product instead of plumbing. In the worked example, adapting a starter saves 80 hours, worth $4,000 at $50 an hour, against about 24 hours of upkeep in the first year. Read the license before the README, because MIT lets you keep your code private while AGPL requires you to share the source of a modified version you run as a service.&lt;/p&gt;
</content></entry>
<entry><id>https://saascron.com/bootstrap-saas/</id><title type="text">Bootstrapping a SaaS: from idea to first paying customers without funding</title><link rel="alternate" type="text/html" href="https://saascron.com/bootstrap-saas/"/><link rel="enclosure" type="image/jpeg" length="37085" href="https://saascron.com/media/bootstrap-saas/16x9.jpg"/><published>2026-10-24T17:00:00-04:00</published><updated>2026-10-24T17:00:00-04:00</updated><author><name>Ricardo Machado</name><uri>https://saascron.com/author/ricardo-machado/</uri></author><category term="Micro SaaS &amp; Founders"/><category term="Micro SaaS"/><category term="Bootstrapping"/><category term="Pricing"/><category term="Business model"/><summary type="text">How to start a SaaS without investors: validate demand, build the smallest product, price early and win first customers, with two public cases.</summary><content type="html">&lt;p&gt;You have an idea for a software product, some savings or a day job, and no wish to spend a year pitching investors. You want to know whether you can build a SaaS business on customer money alone, and what has to happen between the idea and the first invoice. Bootstrapping a SaaS means funding it from your own resources and then from revenue, which puts one goal above all others: paying customers, early.&lt;/p&gt;
&lt;p&gt;That goal changes the order of work. You validate before you build, you charge before the product feels finished, and you pick a target small enough to reach. This guide sets out the steps, two public cases, the arithmetic of a first revenue target and a checklist for the weeks before you write code. For the basics of the model, see &lt;a href=&quot;https://saascron.com/what-is-saas/&quot;&gt;What is SaaS?&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;bootstrapping-in-plain-terms&quot;&gt;Bootstrapping in plain terms&lt;/h2&gt;
&lt;p&gt;Think of it like opening a food stall instead of a restaurant. A restaurant needs a lease, a kitchen and staff before the first plate is sold, so it needs a loan or an investor. A stall needs a cart and one good dish. You learn what sells from the first day’s queue, and you buy the second cart with the first cart’s takings.&lt;/p&gt;
&lt;p&gt;A bootstrapped SaaS is the stall. Revenue, not outside capital, pays for the next step. The price is speed: you grow only as fast as customers pay. The benefit is ownership and freedom: no investor sets your targets or your exit. A micro SaaS, a small SaaS business often run by one person or a small team, is a common bootstrapped shape.&lt;/p&gt;
&lt;h2 id=&quot;two-public-cases&quot;&gt;Two public cases&lt;/h2&gt;
&lt;p&gt;Founder stories are easy to find and hard to check. The two below rest on what the companies state on their own pages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plausible Analytics.&lt;/strong&gt; The company’s about page says Uku Taht started Plausible in December 2018. It describes the company as “self-funded and profitable, with no outside investors and no plans to sell”. It reports that Plausible “crossed $1 million in annual recurring revenue in 2022”, that more than 21,000 paying subscribers use it, and that it is “a team of 10” (&lt;a href=&quot;https://plausible.io/about&quot;&gt;Plausible, About&lt;/a&gt;). Its home page lists the Starter plan from $9 a month, a 30-day free trial with no credit card, and “2 months free” on yearly billing (&lt;a href=&quot;https://plausible.io/&quot;&gt;Plausible&lt;/a&gt;, as of October 2026).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoho.&lt;/strong&gt; Zoho is far larger, and its about page makes the same core claim: the company has never taken money from investors. The page also records that Zoho passed 100 million users in 2023 (&lt;a href=&quot;https://www.zoho.com/aboutus.html&quot;&gt;Zoho company page&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The two cases differ in size by orders of magnitude, but they share the claim that matters here: neither company depended on investors to pay for growth. Plausible adds a pattern you can copy on day one: a product people can try and buy on their own, at a published price.&lt;/p&gt;
&lt;h2 id=&quot;the-steps-in-order&quot;&gt;The steps, in order&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Pick a problem you can reach.&lt;/strong&gt; Choose a group of buyers you can contact directly: an industry you know, a community you belong to, a tool you use daily. If you cannot name 50 potential buyers, the problem is too abstract for a first product.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validate with commitments, not compliments.&lt;/strong&gt; Interview potential buyers about how they solve the problem today and what it costs them. A pre-order, a paid pilot or a signed letter of intent is evidence. A polite “sounds useful” is not.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build the smallest product that solves one task.&lt;/strong&gt; One workflow, done well, for the buyers you interviewed. Everything else goes on a list for later.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Charge from day one.&lt;/strong&gt; A free trial is fine; a free product with no price is not a test of demand. Publish the price, even if you change it later. For the main ways to structure it, see &lt;a href=&quot;https://saascron.com/saas-pricing-models/&quot;&gt;SaaS pricing models&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use channels that cost time, not money.&lt;/strong&gt; Direct outreach, the communities you already belong to, content that answers your buyers’ questions, and integration marketplaces. Low-touch selling can work at scale: Atlassian’s 2015 IPO filing stated that it had no direct sales force and relied on “word-of-mouth and low-touch demand generation” (&lt;a href=&quot;https://www.sec.gov/Archives/edgar/data/1650372/000104746915008450/a2226437zf-1.htm&quot;&gt;Atlassian Form F-1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Decide when to stay small.&lt;/strong&gt; A product that pays one or two people well is a finished business, not a failed startup. Reselling an existing product under your brand is another low-capital route, described in &lt;a href=&quot;https://saascron.com/white-label-saas/&quot;&gt;white-label SaaS&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;worked-example-the-arithmetic-of-a-first-target&quot;&gt;Worked example: the arithmetic of a first target&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; a labeled hypothetical. You set a first target of $5,000 in monthly recurring revenue (MRR). You assume 20% of free trials convert to paid, and 3% of paying customers cancel each month (monthly logo churn). Both assumptions are yours to replace with real data once you have it.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Price per month&lt;/th&gt;
&lt;th&gt;Customers for $5,000 MRR&lt;/th&gt;
&lt;th&gt;Trials needed at 20%&lt;/th&gt;
&lt;th&gt;Customers lost per month at 3%&lt;/th&gt;
&lt;th&gt;New trials per month to stay level&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$9&lt;/td&gt;
&lt;td&gt;5,000 / 9 = 555.6, so 556&lt;/td&gt;
&lt;td&gt;556 / 0.2 = 2,780&lt;/td&gt;
&lt;td&gt;556 x 3% = 16.7, so 17&lt;/td&gt;
&lt;td&gt;17 / 0.2 = 85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$29&lt;/td&gt;
&lt;td&gt;5,000 / 29 = 172.4, so 173&lt;/td&gt;
&lt;td&gt;173 / 0.2 = 865&lt;/td&gt;
&lt;td&gt;173 x 3% = 5.2, so 6&lt;/td&gt;
&lt;td&gt;6 / 0.2 = 30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$99&lt;/td&gt;
&lt;td&gt;5,000 / 99 = 50.5, so 51&lt;/td&gt;
&lt;td&gt;51 / 0.2 = 255&lt;/td&gt;
&lt;td&gt;51 x 3% = 1.5, so 2&lt;/td&gt;
&lt;td&gt;2 / 0.2 = 10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Customer counts and losses are rounded up, because you cannot win part of a customer.&lt;/p&gt;
&lt;p&gt;Read the last column. At $9, you need 85 new trials every month just to stand still. At $99, you need 10. A cheap product needs a large audience; an expensive one needs a buyer with a budget and a problem worth $99 a month. Pick the row your channels can feed. For what each customer is worth over time, see &lt;a href=&quot;https://saascron.com/saas-ltv/&quot;&gt;LTV in SaaS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yearly billing.&lt;/strong&gt; Plausible’s “2 months free” offer shows the trade. At $9 a month, a year costs 12 x $9 = $108 on monthly billing and 10 x $9 = $90 on yearly billing. You give up $18, a 16.7% discount, and receive 12 months of cash on the first day. For a bootstrapped company, cash up front pays for the next month of work.&lt;/p&gt;
&lt;h2 id=&quot;checklist&quot;&gt;Checklist&lt;/h2&gt;
&lt;p&gt;Before you write code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Write the problem in one sentence, in the words a buyer used in an interview.&lt;/li&gt;
&lt;li&gt;List 50 potential buyers you can reach directly, by name or community.&lt;/li&gt;
&lt;li&gt;Hold at least 10 interviews about how they solve the problem today.&lt;/li&gt;
&lt;li&gt;Get at least one commitment that costs the buyer something: money, a signed pilot or their data.&lt;/li&gt;
&lt;li&gt;Choose the one workflow your first version will do, and write down what it will not do.&lt;/li&gt;
&lt;li&gt;Set a public price and a first MRR target, and run the arithmetic in the table above.&lt;/li&gt;
&lt;li&gt;Decide the two channels you will use in the first three months.&lt;/li&gt;
&lt;li&gt;Calculate how many months your savings or salary can cover before revenue must.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;common-mistakes&quot;&gt;Common mistakes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Building for months before talking to buyers.&lt;/strong&gt; The product solves a problem nobody pays to solve. Why it happens: building feels like progress, interviews feel awkward. Instead: interview first and collect a commitment before the first line of code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pricing too low to be sustainable.&lt;/strong&gt; As the table shows, a $9 product needs 85 new trials a month to stay level at $5,000 MRR. Why it happens: a low price feels safer. Instead: price for the buyer with the problem, and test a higher price early.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copying the playbook of funded startups.&lt;/strong&gt; Paid ads and a sales team burn cash a bootstrapped company does not have. Why it happens: many widely shared startup stories are about funded companies. Instead: use channels that cost time, and spend money only where a channel already works.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Treating unverified founder stories as benchmarks.&lt;/strong&gt; Revenue screenshots and growth threads are hard to check. Why it happens: they are everywhere. Instead: rely on what companies state on their own pages or in filings, as in the cases above, and on your own numbers.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;sources&quot;&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Plausible Analytics, &lt;a href=&quot;https://plausible.io/about&quot;&gt;About&lt;/a&gt; and &lt;a href=&quot;https://plausible.io/&quot;&gt;home page pricing&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;li&gt;Zoho, &lt;a href=&quot;https://www.zoho.com/aboutus.html&quot;&gt;company page&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;li&gt;Atlassian Corporation Plc, &lt;a href=&quot;https://www.sec.gov/Archives/edgar/data/1650372/000104746915008450/a2226437zf-1.htm&quot;&gt;Form F-1&lt;/a&gt;, filed November 9, 2015.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;in-three-sentences&quot;&gt;In three sentences&lt;/h2&gt;
&lt;p&gt;Bootstrapping a SaaS means funding it yourself and then from revenue, so validation, a published price and paying customers come before a polished product. In the example, $5,000 of MRR takes 556 customers at $9 a month or 51 at $99, and at 3% churn the $9 plan needs 85 new trials a month. Plausible and Zoho show on their own pages that companies can grow without investors, but your target, price and channels must fit the audience you can reach.&lt;/p&gt;
</content></entry>
<entry><id>https://saascron.com/white-label-saas/</id><title type="text">White-label SaaS: how it works, margins and risks</title><link rel="alternate" type="text/html" href="https://saascron.com/white-label-saas/"/><link rel="enclosure" type="image/jpeg" length="31583" href="https://saascron.com/media/white-label-saas/16x9.jpg"/><published>2026-10-17T07:00:00-04:00</published><updated>2026-10-17T07:00:00-04:00</updated><author><name>Ricardo Machado</name><uri>https://saascron.com/author/ricardo-machado/</uri></author><category term="Micro SaaS &amp; Founders"/><category term="Micro SaaS"/><category term="White label"/><category term="Business model"/><category term="Reseller"/><summary type="text">Reselling someone else&apos;s software under your brand: how the model works, the margin at 10, 25 and 50 clients, and the contract terms to check.</summary><content type="html">&lt;p&gt;You run a small agency or consultancy, and a software vendor offers to let you sell its product to your clients under your own name, logo and price. It sounds like a software business without writing software, and you want to know what the catch is. White-label SaaS means exactly that: the vendor builds and hosts the software, and you rebrand and resell it. Your margin is the gap between what your clients pay you and what you pay the vendor plus your own costs.&lt;/p&gt;
&lt;p&gt;The model can be a sound way into recurring revenue for a small team. It also puts your brand on a product whose roadmap, uptime and prices you do not control. This guide covers how it works, a margin calculation with a published platform price and the contract terms that protect you. For the basic idea of SaaS, see &lt;a href=&quot;https://saascron.com/what-is-saas/&quot;&gt;What is SaaS?&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;white-label-in-plain-terms&quot;&gt;White-label in plain terms&lt;/h2&gt;
&lt;p&gt;Think of a supermarket’s own-brand cereal. The supermarket did not build a cereal factory. A manufacturer makes it, the supermarket designs the box, sets the price and takes the complaints. If the manufacturer changes the recipe or raises its price, the supermarket finds out with everyone else.&lt;/p&gt;
&lt;p&gt;White-label SaaS has three parties:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The provider:&lt;/strong&gt; builds, hosts and maintains the software, and sells it wholesale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The reseller (you):&lt;/strong&gt; puts your brand on it, usually your own domain, logo and colors, sets the client price and owns the client relationship.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The client:&lt;/strong&gt; uses the product and pays you, often without knowing who built it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What you control is the brand, the price, the onboarding and the first line of support. What you do not control is the code, the hosting, the release schedule and the provider’s own price to you.&lt;/p&gt;
&lt;h2 id=&quot;how-the-money-works&quot;&gt;How the money works&lt;/h2&gt;
&lt;p&gt;Your costs come in two shapes. A &lt;strong&gt;platform fee&lt;/strong&gt; is what the provider charges you, often a flat monthly amount, sometimes per client account. &lt;strong&gt;Your own costs&lt;/strong&gt; are the time you spend on onboarding and support for each client. Many platforms also pass through usage costs, such as text messages or emails sent, which you can mark up or bill at cost.&lt;/p&gt;
&lt;p&gt;Because the platform fee is mostly fixed and your price is per client, the margin grows with each client you add. That is the same logic as any &lt;a href=&quot;https://saascron.com/saas-business-model/&quot;&gt;SaaS business model&lt;/a&gt;, with one difference: your gross margin depends on a supplier’s price list.&lt;/p&gt;
&lt;h2 id=&quot;worked-example-margin-at-10-25-and-50-clients&quot;&gt;Worked example: margin at 10, 25 and 50 clients&lt;/h2&gt;
&lt;p&gt;HighLevel, a marketing software platform that agencies resell, publishes its plans on its &lt;a href=&quot;https://www.gohighlevel.com/pricing&quot;&gt;pricing page&lt;/a&gt; (as of October 2026). Its Agency Pro plan costs $497 a month and adds “SaaS mode”, automated sub-account creation and rebilling of phone and email usage with a markup. The plan price is published; the client price and support cost below are assumptions for illustration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; you charge each client $150 a month. Your support and onboarding time averages $20 per client per month. Usage costs are rebilled to clients and left out of the margin.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Clients&lt;/th&gt;
&lt;th&gt;Revenue&lt;/th&gt;
&lt;th&gt;Platform fee&lt;/th&gt;
&lt;th&gt;Your support cost&lt;/th&gt;
&lt;th&gt;Margin&lt;/th&gt;
&lt;th&gt;Margin %&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;10 x $150 = $1,500&lt;/td&gt;
&lt;td&gt;$497&lt;/td&gt;
&lt;td&gt;10 x $20 = $200&lt;/td&gt;
&lt;td&gt;$803&lt;/td&gt;
&lt;td&gt;53.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;25 x $150 = $3,750&lt;/td&gt;
&lt;td&gt;$497&lt;/td&gt;
&lt;td&gt;25 x $20 = $500&lt;/td&gt;
&lt;td&gt;$2,753&lt;/td&gt;
&lt;td&gt;73.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;50 x $150 = $7,500&lt;/td&gt;
&lt;td&gt;$497&lt;/td&gt;
&lt;td&gt;50 x $20 = $1,000&lt;/td&gt;
&lt;td&gt;$6,003&lt;/td&gt;
&lt;td&gt;80.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Margin is revenue minus platform fee minus support cost. At 10 clients: $1,500 - $497 - $200 = $803, and $803 / $1,500 = 53.5%.&lt;/p&gt;
&lt;p&gt;Break-even comes early. Each client contributes $150 - $20 = $130 a month toward the fixed fee, so $497 / $130 = 3.8 clients. The fourth client puts you in profit.&lt;/p&gt;
&lt;p&gt;Now the risk in the same table. If the provider raises its fee by $200 a month, your margin at 10 clients drops from $803 to $603, a quarter of your profit, with no change on your side. At 50 clients the same increase costs you 3% of profit. White-label is safest at a scale where the platform fee is a small share of revenue.&lt;/p&gt;
&lt;h2 id=&quot;the-risks-you-take-on&quot;&gt;The risks you take on&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Your brand, their uptime.&lt;/strong&gt; When the provider has an outage, your clients call you. You cannot fix it, and you may not even see the cause.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Price changes.&lt;/strong&gt; The provider can raise its wholesale price at renewal, as in the example above.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Roadmap.&lt;/strong&gt; Features arrive or disappear on the provider’s schedule. A feature your clients rely on can be removed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data and exit.&lt;/strong&gt; Your clients’ data sits with the provider. If you leave, or the provider closes, you need a way to move it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Channel conflict.&lt;/strong&gt; Some providers also sell directly. Your client can find the same product cheaper under its original name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Support load.&lt;/strong&gt; Every question about the software comes to you first, so your support cost per client is the number that decides your margin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For how to set your own client prices, per client, per seat or by tier, see &lt;a href=&quot;https://saascron.com/saas-pricing-models/&quot;&gt;SaaS pricing models&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;checklist-for-the-contract&quot;&gt;Checklist for the contract&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;How much notice the provider gives before a price change, and whether your price is fixed for the contract term.&lt;/li&gt;
&lt;li&gt;What exactly can be white-labeled: domain, login page, emails sent to clients, mobile app, help center.&lt;/li&gt;
&lt;li&gt;The provider’s uptime commitment and the credits you receive when it misses, in writing.&lt;/li&gt;
&lt;li&gt;Who owns client data, and how you export it, in what format and how fast, if you leave.&lt;/li&gt;
&lt;li&gt;What happens to your clients if the provider is acquired, shuts down or ends the white-label program.&lt;/li&gt;
&lt;li&gt;Whether the provider may sell directly to your clients, and any non-solicitation clause.&lt;/li&gt;
&lt;li&gt;The list of sub-processors that handle your clients’ data, for your own privacy obligations.&lt;/li&gt;
&lt;li&gt;How usage costs are billed, and whether you can set the markup.&lt;/li&gt;
&lt;li&gt;The termination notice on both sides, and whether you can leave mid-term.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;common-mistakes&quot;&gt;Common mistakes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Pricing from the platform fee and forgetting support.&lt;/strong&gt; Support time is your largest variable cost. Why it happens: the platform fee is the only number on the provider’s page. Instead: track support hours per client for the first three months and put the real number in your margin table.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promising clients what the provider controls.&lt;/strong&gt; Uptime, features and data location are the provider’s decisions. Why it happens: the product carries your brand, so it feels like yours. Instead: pass through only the commitments the provider makes to you, in writing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Starting without an exit plan.&lt;/strong&gt; Moving 30 clients to another platform is a project, not a weekend. Why it happens: exit feels far away when you sign. Instead: test a data export before your first client goes live.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Staying at a scale where a price change hurts.&lt;/strong&gt; At 10 clients, a $200 increase removes a quarter of your profit. Why it happens: the first clients feel like success. Instead: plan for enough clients that the platform fee is a small share of revenue, or negotiate a fixed price for the term.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;sources&quot;&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;HighLevel, &lt;a href=&quot;https://www.gohighlevel.com/pricing&quot;&gt;Pricing&lt;/a&gt;, checked October 2026.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;in-three-sentences&quot;&gt;In three sentences&lt;/h2&gt;
&lt;p&gt;White-label SaaS lets you sell a provider’s hosted software under your own brand and price, while the provider builds, hosts and updates it. With a $497 monthly platform fee, $150 per client and $20 of support per client, the margin rises from 53.5% at 10 clients to 80.0% at 50, and break-even comes at the fourth client. Before you sign, get price-change notice, data export, uptime commitments and the provider’s direct-sales rules in writing, because your brand carries the risk.&lt;/p&gt;
</content></entry>
</feed>
