{"post":{"slug":"cost-of-running-a-side-project-2026","title":"How much does a side project actually cost in 2026? Real numbers from real bills","excerpt":"We broke down the real monthly cost of a typical SaaS side project across 12 line items — domain, hosting, DB, email, analytics, AI APIs. Plus three example budgets: $0, $25, and $200/mo.","category":"code","date":"January 16, 2026","author":"ByteLedger Team","content":"<span class=\"dropcap\">\"H</span>ow much does it cost to run?\" is the question every indie hacker asks before shipping — and the one almost no blog post answers honestly. Most \"tools I use\" lists ignore the AWS bill, the per-1000-email pricing, the Stripe Atlas $500, and the fact that *generative AI features now eat budgets that used to be 100% infrastructure*.\n\nThis guide is the line-item breakdown of what a real SaaS side project actually costs in 2026, from the $0/month \"ship it on free tiers\" version to the $200/month \"I have customers and uptime matters now\" version. Numbers verified against current public pricing as of April 2026.\n\n## The 12 line items (in order of how much they'll surprise you)\n\nEvery side project pays for some subset of these. Skip any that don't apply.\n\n| # | Line item | Free tier good? | Typical paid range |\n|---|---|---|---|\n| 1 | Domain | ❌ (you'll want one) | $10–15/year ($1–2/mo) |\n| 2 | Hosting (frontend + serverless) | ✅ Excellent | $0–25/mo |\n| 3 | Database | ✅ Good | $0–50/mo |\n| 4 | Authentication | ✅ Generous | $0–25/mo |\n| 5 | File storage / CDN | ✅ Good | $0–10/mo |\n| 6 | Transactional email | ⚠ Tiny limits | $1–20/mo |\n| 7 | Analytics | ✅ Excellent | $0–20/mo |\n| 8 | Error tracking | ✅ Decent | $0–26/mo |\n| 9 | Payment processing | N/A (usage-based) | 2.9% + 30¢ per txn |\n| 10 | AI API (LLM, embeddings, etc.) | ⚠ Small credits | $5–unlimited |\n| 11 | Background jobs / queue | ✅ Decent | $0–20/mo |\n| 12 | Productivity SaaS (1Password, Linear, etc.) | ⚠ Often 1-seat free | $0–30/mo |\n\nNow let's price each one honestly.\n\n## 1. Domain — $1–2/month\n\nThe cheapest line item and the one you should never compromise on. A `.com` from a sane registrar is $10–13/year. A `.io` is $35–60/year. A `.dev` or `.app` is $12–20/year.\n\n**Recommended registrars in 2026:** Cloudflare Registrar (at-cost pricing, no markup), Porkbun (cheap, no upsell carnival), Namecheap (fine but pushes upsells). **Avoid:** GoDaddy, Network Solutions — both still play hidden-fee games in 2026.\n\n## 2. Hosting — $0–$25/month\n\nThis is the line item where free tiers are genuinely production-ready in 2026.\n\n- **Cloudflare Pages** — unlimited bandwidth, 500 deploys/month, 100k requests/day. Free tier is enough for most side projects forever.\n- **Vercel** — 100GB bandwidth/month free, then $20/mo for Pro (1TB) plus per-overage charges that *can* spike if your project goes viral. Best DX of the three.\n- **Netlify** — 100GB bandwidth free, $19/mo for Pro. Good middle ground.\n- **Self-hosted (Hetzner, DigitalOcean, OVH)** — $4–6/month gets you a small VPS. More work, more control, no per-request pricing surprises.\n\n**The catch:** Vercel + a viral HackerNews post can cost you four-figure overage bills before you notice. If you're scared of that, Cloudflare Pages or self-hosted is the safer floor.\n\n## 3. Database — $0–$50/month\n\n- **Supabase** — generous free tier (500MB DB, 50k monthly active users, 1GB storage), then $25/mo for the Pro plan with much higher limits. Postgres under the hood, great DX.\n- **Neon** — serverless Postgres, free tier good for hobby projects, scale-to-zero. $19/mo for Launch tier.\n- **PlanetScale** — MySQL, free tier killed in 2024 (replaced with $39/mo entry plan). Best if you've outgrown Supabase.\n- **SQLite + Litestream / Turso** — close to free, run from your VPS, replicates to S3 or Cloudflare R2. Great for read-heavy apps.\n\nFor nearly every side project, **Supabase free tier or Neon free tier is the right answer.** Don't overpay for a database before you have users.\n\n## 4. Authentication — $0–$25/month\n\n- **Supabase Auth** — included with your Supabase project. 50k MAUs free.\n- **Clerk** — generous free tier (10k MAUs), $25/mo Pro after. Best DX.\n- **Auth0** — free up to 25k MAUs, then expensive fast.\n- **Roll your own** — possible but painful. Don't, unless you have a specific reason.\n\nIf you're using Supabase for the DB, just use Supabase Auth. One vendor, one bill, one less integration to debug.\n\n## 5. File storage / CDN — $0–$10/month\n\n- **Cloudflare R2** — S3-compatible, **zero egress fees** (the killer feature vs S3), 10GB free, then ~$0.015/GB stored.\n- **Supabase Storage** — included with Supabase, 1GB free, simple.\n- **AWS S3** — battle-tested but the egress fees ($0.09/GB out) will bite you the moment you serve files at any scale.\n\nFor nearly every side project in 2026, **R2 is the right answer.** The S3 egress trap is real.\n\n## 6. Transactional email — $1–$20/month (the sneaky line item)\n\nThis is where most builders get caught by surprise. \"Free tier\" email providers usually mean 100–3,000 emails/month, which sounds like a lot until your app sends signup confirmations + password resets + receipts.\n\n- **Resend** — 3,000 emails/month free, then $20/mo for 50k. Best DX in 2026.\n- **Postmark** — 100 emails/month free (yes, 100), $15/mo for 10k. Best deliverability.\n- **SendGrid (Twilio)** — 100/day free, $20/mo for 50k. Older but reliable.\n- **Loops** — for marketing emails, generous free tier (1k contacts), $49/mo Pro.\n\nIf you only need transactional (signups, receipts, password resets): start with Resend free, upgrade when you cross 3k/month. If you also need marketing: Loops or a separate ESP.\n\n## 7. Analytics — $0–$20/month\n\n- **Cloudflare Web Analytics** — free, no cookie banner needed, no tracking scripts to ship. Good enough for most.\n- **Plausible / Umami / Pirsch** — privacy-friendly, $9–14/mo, simple. Self-host Umami for $0 if you have a VPS.\n- **PostHog** — generous free tier (1M events/month), $0 self-hosted. Way more powerful (session replay, feature flags, A/B tests) but heavier.\n- **Google Analytics 4** — free, but ad-tier complexity and you become Google's product. Skip.\n\n**Default: Cloudflare Web Analytics** for traffic, **PostHog free** if you want product analytics.\n\n## 8. Error tracking — $0–$26/month\n\n- **Sentry** — 5k errors/month free, $26/mo for the entry paid tier. The default for a reason.\n- **PostHog** — error tracking is included if you're already using it, so net zero.\n- **Self-hosted Sentry / GlitchTip** — possible but you're now babysitting another service. Probably not worth it for a side project.\n\nFor most side projects: **Sentry free tier is plenty** until you have real traffic.\n\n## 9. Payment processing — usage-based\n\nIf you're charging users, you're paying ~2.9% + 30¢ per transaction. We covered the right platform choice in detail in our [payment gateways guide](/blog/best-payment-gateways-for-saas-2026). For a side project: Stripe if you're US-only, Lemon Squeezy if you're shipping globally on day one and don't want to deal with VAT.\n\n## 10. AI API spend — $5 to unlimited (the new biggest line item)\n\nThis is the line item that's changed the entire side-project economics in 2026. A chatty AI feature talking to GPT-5, Claude Opus, or Gemini Ultra can easily outspend your hosting + DB combined.\n\nReal per-1k-token costs, April 2026 (input/output, USD):\n\n- **GPT-5:** ~$5 / $20\n- **Claude Opus 4.7:** ~$15 / $75\n- **Claude Sonnet 4.6:** ~$3 / $15\n- **Gemini 2.5 Pro:** ~$1.25 / $10\n- **Llama 3.1 70B (via Groq, Together):** ~$0.60 / $0.60\n- **DeepSeek V3:** ~$0.30 / $0.90 — cheapest credible option\n\nA single user having a 20-message conversation with Claude Opus can cost $0.10–0.50. Multiply by 1,000 daily users and you're at $100–500/day. **This is the line item that breaks side-project budgets.**\n\nStrategies that work:\n- **Default to the cheap model** (Sonnet, Gemini Flash, DeepSeek) and route to Opus/GPT-5 only when needed.\n- **Cache aggressively** — even simple response caching cuts spend 30–50%.\n- **Set hard per-user daily limits** — your free tier is not a charity for token-burning users.\n\nWe covered the API choice in detail in our [Best AI APIs for developers 2026](/blog/best-ai-apis-for-developers-2026) guide.\n\n## 11. Background jobs / queue — $0–$20/month\n\n- **Trigger.dev** — generous free tier, $20/mo for hobby Pro. Great DX.\n- **Inngest** — similar, free tier, $20/mo.\n- **Cloudflare Queues + Workers** — pay-per-use, scales to zero, very cheap.\n- **Upstash QStash** — 500 messages/day free.\n\nSkip entirely if your app doesn't need background jobs. Most side projects don't, until they do — then any of the above work.\n\n## 12. Productivity SaaS — $0–$30/month\n\nThe hidden category most cost breakdowns ignore: **the tools you use to build the side project itself.** GitHub Pro, 1Password Family, Linear, Notion, your AI coding assistant. Easy to spend $50–80/month on these even if your actual app costs $5/month to run. Worth tracking honestly.\n\n## Three example budgets\n\n### The $0/month build\n\nFor a working app, no real users yet:\n\n- Domain — Cloudflare or Porkbun ($1/mo amortised)\n- Hosting — Cloudflare Pages (free)\n- Database — Supabase free tier\n- Auth — Supabase Auth (free)\n- Storage — Supabase Storage (free)\n- Email — Resend (free)\n- Analytics — Cloudflare Web Analytics (free)\n- Errors — Sentry (free)\n- AI — DeepSeek free credits or local Llama via Ollama\n\n**Real cost: ~$1/mo (domain only).** Genuinely. This is the floor in 2026.\n\n### The $25–40/month \"I have users\" build\n\nFor an app with 100–10,000 monthly active users:\n\n- Domain — $1/mo\n- Hosting — Vercel Pro ($20/mo) or Cloudflare Pages (free)\n- Database — Supabase Pro ($25/mo) or Neon Launch ($19/mo)\n- Email — Resend (free until 3k/mo)\n- Analytics — Cloudflare or PostHog (free)\n- Errors — Sentry (free until 5k errors)\n- AI — $5–10/mo at light usage with Sonnet/Gemini Flash\n\n**Real cost: $26–46/mo.** This is the realistic floor for a project you actually care about.\n\n### The $200/month \"real business\" build\n\nFor an app with 10k+ MAUs, paying customers, uptime that matters:\n\n- Domain — $1/mo\n- Hosting — Vercel Pro ($20/mo) + likely $20–40/mo overage\n- Database — Supabase Pro ($25) or scale tier ($25–100)\n- Email — Resend ($20/mo for 50k)\n- Marketing email — Loops ($49/mo)\n- Analytics — PostHog Scale ($0–20/mo at modest event volume)\n- Errors — Sentry Team ($26/mo)\n- AI — $30–80/mo with caching + smart routing\n- Background jobs — Trigger.dev ($20/mo)\n- Productivity — GitHub Pro + 1Password + Linear (~$30/mo)\n\n**Real cost: $200–300/mo.** This buys you uptime, support, and the ability to focus on the product instead of debugging infrastructure.\n\n## What's NOT worth your money\n\n- **AWS for side projects.** Free tier is a maze of \"$0.000017 per GB-second\" pricing and it'll bill you for things you don't realise are running. Cloudflare or Vercel for the next 5 years until you have a Real Engineering Team.\n- **Heroku.** Pricing went up, free tier died. Use Railway or Render if you want the Heroku-like DX.\n- **Datadog or New Relic** for a side project. The bill goes from $0 to $400/mo in one quarter. Sentry + Cloudflare logs are enough.\n- **Premium DNS providers.** Cloudflare DNS is free and faster than 99% of paid options.\n- **A \"real\" CDN** beyond what your hosting includes. Cloudflare or Vercel's edge is fine.\n\n## Common mistakes\n\n1. **Ignoring AI API spend until the bill arrives.** Set hard limits per user per day from day one.\n2. **Forgetting about egress fees.** Serving images from S3 at scale costs more than the rest of your stack combined. Use R2.\n3. **Paying for productivity SaaS before paying for production infrastructure.** Linear is nice; uptime is nicer.\n4. **Free-tier vendor sprawl.** Six free-tier services means six dashboards, six logins, six places where the data lives. Worth consolidating to fewer vendors at scale.\n5. **Not tracking spend at all.** Open AWS / Stripe / OpenAI billing dashboards weekly while you're scaling. The first sign of a bad bill is rarely the bill itself.\n\n## FAQ\n\n**Can I really run a side project for $0/month?**\nYes, until you need real email sending, real AI usage, or real traffic past the free-tier limits. Most pre-launch and early-launch projects fit comfortably.\n\n**What's the cheapest \"real\" stack?**\nCloudflare Pages + Supabase Pro + Resend + DeepSeek API + a $12/year domain. Total: ~$26/mo for a real, scalable, uptime-respecting setup.\n\n**Where does AWS fit?**\nProduction-grade systems past $1k MRR or with specific compliance needs. For a $0–$200/mo side project budget: skip AWS, use Cloudflare/Vercel/Supabase.\n\n**Should I self-host on a $5 VPS instead?**\nIf you enjoy the ops work, absolutely — Hetzner CX22 ($4.50/mo) + Coolify or Dokku gives you Heroku-on-your-own-server. But factor in your own time. A weekend of debugging beats a $20/mo bill if you'd rather ship features.\n\n**What about Cloudflare Workers + Workers KV / D1 / R2?**\nGenuinely great for the right shape of app — edge-first, simple data model, low write volume. The pricing is the lowest in this list at scale. Worth a serious look for new projects.\n\n**Does AI replace engineers cheaply enough that I shouldn't worry about API spend?**\nFor dev-tooling: yes (Claude/Cursor pays for itself in hours saved). For end-user features: depends entirely on your unit economics. A free-tier user generating 50¢/day in AI cost is unsustainable; a $20/mo paid user generating 50¢/day in AI cost is great margin.\n\n## The verdict\n\nSide projects are cheaper than ever to run in 2026 — the $0–$5 floor is real and viable. They're also more capable than ever, with AI features that *can* spike costs into four figures if you're not careful. The right approach: ship on free tiers, instrument spend from day one, and only upgrade line items when you see actual numbers telling you to.\n\n## Related reading\n\n- [Best AI APIs for developers in 2026](/blog/best-ai-apis-for-developers-2026)\n- [Best payment gateways for SaaS 2026](/blog/best-payment-gateways-for-saas-2026)\n- [Best AI tools for solopreneurs in 2026 — the $200/month stack](/blog/best-ai-tools-for-solopreneurs-2026)\n- [Stripe subscriptions for AI-generated apps](/blog/add-stripe-subscriptions-to-ai-app-2026)","hue":320,"metaTitle":"Real Cost of a Side Project in 2026","metaDescription":"Honest breakdown of what a SaaS side project actually costs in 2026. Domain, hosting, database, email, analytics, AI APIs — with $0, $25","keywords":["side project cost 2026","SaaS side project budget","Vercel pricing","Cloudflare Pages cost","Supabase pricing","Railway vs Vercel cost","indie SaaS infrastructure cost","AI API cost","side project hosting","free tier limits"],"tldr":["**$0/mo** is genuinely possible at zero traffic — Cloudflare Pages + Supabase free tier + Resend free tier + a free domain redirect get you a real working app.","**$25–40/mo** is the realistic floor once you have any users — domain ($1/mo), hosting ($0–20), DB ($0–25), transactional email ($0–10), monitoring ($0–5).","**$200/mo** is the 'I have a real product' tier — paid hosting, paid DB, transactional email, error tracking, analytics, AI APIs, and at least one paid SaaS to manage it all.","**The biggest budget killer is AI API spend**, not infrastructure. A chatty Claude/GPT integration with 1,000 daily users can outspend your entire hosting bill 10x over."],"readTime":"10 min read","wordCount":2281},"related":[{"slug":"best-web-hosting-developers-2026","title":"Best web hosting for developers in 2026: Vercel vs Netlify vs Cloudflare Pages vs Render","excerpt":"Honest 2026 comparison of developer-friendly hosting platforms. Free tiers, real costs at scale, and which one to pick for your stack.","category":"code","date":"January 14, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":320},{"slug":"how-much-does-suno-cost-2026","title":"How Much Does Suno Cost in 2026? Plans and Real Value","excerpt":"A plain-language look at Suno pricing in 2026 — the free tier, paid plans, how credits work, and where the real costs hide.","category":"ai","date":"June 23, 2026","author":"ByteLedger Team","readTime":"4 min read","hue":280},{"slug":"how-much-does-elevenlabs-cost-2026","title":"How Much Does ElevenLabs Cost in 2026? Plans and Pricing","excerpt":"A plain-language look at ElevenLabs pricing in 2026 — the character-based tiers, the voice cloning fine print, and the costs that never hit the price page.","category":"ai","date":"June 24, 2026","author":"ByteLedger Team","readTime":"4 min read","hue":240}],"sameCategory":[{"slug":"bazel-build-explained-2026","title":"Bazel Explained: What Hermetic Builds Actually Cost","excerpt":"Bazel delivers reproducible, precisely cached builds and demands that you describe everything. Here is what you get, what it costs, and who should say no.","category":"code","date":"August 19, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":145},{"slug":"graphql-federation-2026","title":"GraphQL Federation: One Graph, Many Teams","excerpt":"Federation composes independently-owned subgraphs into a single API. Here is what it solves, the operational cost it adds, and when a simpler gateway is enough.","category":"code","date":"August 19, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":300},{"slug":"hermetic-builds-explained-2026","title":"Hermetic Builds Explained: Same Inputs, Same Output","excerpt":"A hermetic build depends only on declared inputs. Here is what that property gives you, the common leaks that break it, and how to move toward it incrementally.","category":"code","date":"August 19, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":130},{"slug":"monorepo-tooling-compared-2026","title":"Monorepo Tooling Compared: What You Actually Need","excerpt":"Monorepo tools solve task orchestration and caching, not repository layout. Here is what each tier provides and how to tell when you have outgrown the simple option.","category":"code","date":"August 19, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":150}],"newer":{"slug":"contractor-vetting-guide-2026","title":"Vetting a Contractor: Questions Before Money Changes Hands","excerpt":"The expensive mistakes in home work are made before anyone picks up a tool — a large deposit, no written scope, and no verification that the person is who they say they are.","category":"guides","date":"January 16, 2026","author":"ByteLedger Team","readTime":"4 min read","hue":170},"older":{"slug":"cs-degree-vs-bootcamp-2026","title":"CS degree vs bootcamp in 2026: the honest hiring data","excerpt":"CS degree vs bootcamp in 2026 — the honest hiring outcomes, costs, and tradeoffs based on the latest market data.","category":"guides","date":"January 16, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":270}}