Running the business

What a lean SaaS stack costs per month: two worked examples with published prices

Stack Founder HQ · Updated 18 October 2026 · Running the business · How we write

Founders often underestimate the total cost of the subscriptions a small software product depends on, or overestimate it and over-engineer to avoid them. This page adds up a typical lean stack at two stages, using only prices published on each vendor's pricing page. Every line links to our detailed comparison, which explains the alternatives and the catches.

*Prices checked on 18 October 2026. US-based vendors are shown in US dollars and UK vendors in pounds sterling, excluding VAT. No currency conversion is applied, so the two totals are shown separately. Your stack will differ, so treat this as a template, not a recommendation.*

Stage 1: building and pre-launch

A solo founder or two-person team, a marketing site, a web app in development and the first test users.

NeedChoiceMonthly costWhy this choice
HostingCloudflare Pages, Free plan$0Commercial use allowed on the free plan, with unlimited static bandwidth. See Vercel vs Netlify vs Cloudflare Pages
Database and authSupabase, Free plan$0500 MB database and 50,000 auth MAU. Projects pause after a week of inactivity. See Supabase vs Firebase
Transactional emailResend, Free plan$03,000 emails a month, up to 100 a day. See Resend vs Postmark vs SES
AnalyticsPostHog free allowance, or GA4$01 million events a month free on PostHog. See the analytics comparison
Issue trackingGitHub Projects (with GitHub Free) or Jira Free$0Jira is free for up to 10 users. See Linear vs Jira vs GitHub Projects
NewsletterKit Free or beehiiv Free$0Up to 10,000 or 2,500 subscribers. See the newsletter comparison
PaymentsStripe, pay as you go$0 until you take paymentsNo monthly fee. See Stripe vs Paddle vs Lemon Squeezy
DomainCloudflare RegistrarRegistry price, paid yearlyAt cost, with no markup. See Cloudflare Registrar
Accounting (UK limited company)FreeAgent£0 with an eligible NatWest, RBS, Ulster Bank or Mettle account, otherwise £33See Xero vs FreeAgent

Stage 1 total: $0 in US-dollar subscriptions, plus the domain, plus £0–£33 for accounting.

It is genuinely possible to build and launch on free plans. The catches to plan for are:

  • Supabase's free projects pause when inactive, which is fine during development but not for a live product with sporadic traffic.
  • Resend's 100-a-day limit can be reached by a launch-day spike in sign-ups.
  • Free plans generally come with community support only.

Stage 2: early revenue

The product is live, with a few hundred paying customers on a £20 monthly plan, three people working on it, and a few thousand people on the mailing list.

NeedChoiceMonthly costNotes
HostingCloudflare Pages + Workers Paid$510 million Worker requests a month included. Vercel Pro would be $20 per developer seat ($60 for three)
Database and authSupabase Pro$258 GB disk, 100,000 auth MAU, daily backups, spend cap on by default
Transactional emailResend Pro$2050,000 emails a month
Product analyticsPostHog, pay as you go$0 within the free allowanceSet a billing limit for each product
Website analyticsPlausible Starter$9Up to 10,000 monthly pageviews, one site
Issue trackingLinear Basic, 3 users$30$10 per user a month, billed yearly. Jira Free or GitHub Projects would be $0
NewsletterKit Free$0Free up to 10,000 subscribers
AccountingXero Grow, or FreeAgent£39, or £33 (£0 with an eligible bank account)Xero Ignite (£18) allows only 20 invoices a month
PaymentsStripe Payments + Billing + Tax74p per £20 payment1.5% + 20p, plus 0.7% Billing and 0.5% Tax, on a standard UK card

Stage 2 subscriptions: $89 a month in US-dollar tools ($5 + $25 + $20 + $9 + $30), plus £33–£39 for accounting (or £0 with an eligible FreeAgent bank account).

Payment fees depend on revenue. For example, with 300 customers paying £20 a month by standard UK card, Stripe's fees would be 300 × 74p = £222 a month. That is more than all the subscriptions put together. If you used a merchant of record instead, at 5% + 50¢ per payment, the fees would be higher, but the provider would handle international sales tax for you. Our payments comparison works through the trade-off.

Where costs tend to grow first

Published pricing shows which lines grow fastest as a product grows:

  • Payment fees grow directly with revenue. They are usually the largest cost once you have customers.
  • Per-seat tools (Linear, Vercel Pro, many others) grow with headcount rather than usage.
  • Usage-based services (Supabase beyond its quotas, PostHog, Netlify credits, Neon compute) grow with traffic and need spend limits.
  • Auth priced per user can grow sharply. For example, at 80,000 retained users, Clerk Pro would cost about $625 a month on its published rates, compared with $25 on Supabase Pro. See Clerk vs Auth0 vs Supabase Auth.

Ways to keep the bill lean

  1. Set spend limits and alerts everywhere they are offered: Supabase's spend cap, PostHog's billing limits, Vercel's on-demand budget and your cloud provider's budget alerts.
  2. Review seats every quarter. Remove people who have left, and check whether every tool still needs a paid seat for everyone.
  3. Prefer annual billing only for tools you are sure about. Linear's quoted prices are for yearly billing. Kit and Plausible offer discounts for paying yearly.
  4. Watch introductory offers. Xero's 90%-off and FreeAgent's 50%-off periods end, so budget for the regular price.
  5. Keep exports. Being able to leave a tool, with database dumps, subscriber lists and accounting exports, is what keeps prices competitive for you.

Sources

More in Running the business