Preparing your workspace
Jobbit
Guides16 min read

Developer Tools for Indie Hackers in 2026: 40 for a Solo Stack

Developer tools for indie hackers in 2026 at the first paid tier: boilerplates, auth, payments, merchant of record, email, databases, hosting, monitoring.

Developer Tools for Indie Hackers in 2026: 40 for a Solo Stack
Read in:

The stack a one-person SaaS ships with in 2026 costs between nothing and about $50 a month until it has customers: a free scaffold or a paid kit, Clerk or Supabase for auth free to 50,000 users, Stripe at 1.5% plus 20p on UK cards or a merchant of record at about 5%, Resend or Postmark for email, a free Postgres, Cloudflare or a €5.99 Hetzner box, and Sentry and UptimeRobot free. This guide prices 40 tools on 3 November 2026.

The reason to price the first tier rather than the free one is that the free tiers now have teeth. Vercel's Hobby plan is for non-commercial use only; Supabase pauses a free project after a week of inactivity; Netlify's free plan has a hard credit limit with no recharge; Fly.io dropped its free tier for new organisations; Render's free Postgres expires 30 days after creation. Developer tools for indie hackers are chosen on the day the first customer pays, and the question is what the bill looks like that month. Stripe's own analysis of thousands of solo-founded Atlas startups, published in May 2026, found the median first-six-month revenue fell 23% year on year while the top decile rose 19%, so the bill matters more than it did.

Below: how we judged, the stack in one table, then one section per layer with the price, the free tier and the catch, the merchant-of-record question that decides whether you file VAT in forty countries, and the part of the ops an agent can take.

Want the stack set up, the deploy wired and the uptime watched without becoming the ops team? Give the job to a Jobbit agent, with 100 free credits a day and no card.

How we judged

  1. Prices from each vendor's own page on 3 November 2026, in the currency it shows; most show dollars without naming the currency, Hetzner shows euros, Stripe UK shows pounds. Where a page would not render we say so.
  2. The first paid tier, because that is the bill in month one with customers.
  3. The gotcha named: egress, seats, overage, EU region, VAT handling, whether you are the seller of record.
  4. Status checked. Two tools people still recommend are dead: the Lucia auth library was deprecated in March 2025 and Highlight.io shut down in February 2026 after its acquisition.
  5. Small founder-run tools included where they are live and priced, labelled as such.

The solo stack at a glance

LayerToolFirst paid tier todayFree tierGotcha
Startercreate-t3-appFree scaffoldYesNo billing, email or admin included
StarterShipFast$199 one-time, shown as a discount from $299NoneNo refunds once you have the repo
StarterMakerkitPro one user, $349 or $299 depending on which figure on the page is the discountNoneConfirm at checkout
StarterSupastarterSolo $349, one seatNoneSeat-limited licence
StarterSaaS Pegasus (Django)Professional $449Open-source editionUpdates after year one are optional and paid
StarterShipAhead (Nuxt)$99NoneSingle page, single product
StarterTurboStarterCore $249NoneScarcity copy on the page
StarterSoarStarter$49 a web starter; $149 bundleNoneSmall product
AuthClerkPro $20 a month annual50,000 monthly retained usersSSO $75 a month each after the first; organisations capped at 20 members
AuthSupabase AuthIn Supabase Pro, $25 a month50,000 MAUFree projects pause after a week idle
AuthBetter AuthLibrary free; dashboard Pro $20 a monthYesYou host the auth tables
AuthAuth0Essentials $35 a month25,000 MAUPrices step by band
AuthWorkOS AuthKitFree to 1 million MAUYesSSO $125 a connection; custom domain $99 a month
AuthSuperTokens$0.02 per MAUUnder 5,000 MAUAdd-ons carry a $100 minimum
AuthFirebase AuthBilled on Google Cloud beyond 50,000 MAU50,000 MAUPer-MAU price did not render
PaymentsStripe1.5% + 20p UK cardsNo monthly feeYou are the seller: VAT is yours
PaymentsStripe Managed Payments+3.5% on top of Stripe feesDigital products only; no custom checkout domain
PaymentsLemon Squeezy5% + 50cStripe-owned; new sign-ups routed by questionnaire
PaymentsPaddle5% + 50cPayout fees and approval not stated
PaymentsPolar5% + 50c on Starter; 3.8% + 40c at $20 a month+1.5% international cards
PaymentsCreem3.9% + 40cPayout fees not listed
PaymentsGumroad10% + 50c; 30% on Discover salesDiscover cut is large
EmailResendPro $20 a month, 50,000 emails3,000 a month, 100 a dayNo EU region named
EmailPostmarkBasic $15 a month, 10,000 emails100 a monthStrict on marketing mail
EmailMailgunBasic $15 a month, 10,000 emails100 a dayEU sending available
EmailLoopsGrowth $49 a month, 5,000 contacts1,000 contactsBranding on free
EmailAmazon SES$0.10 per 1,000 à la carte$200 in new-account creditsYou manage reputation
DatabaseSupabasePro $25 a month500 MB, 2 projectsEgress $0.09 a GB
DatabaseNeonUsage only, $0.106 a compute-hour100 projects, 20 GB totalLondon and Frankfurt regions
DatabaseTursoDeveloper $4.99 a month5 GB, 500 million row readsOverages must be enabled
DatabasePlanetScalePS-5 Postgres $5 a monthNoneStorage and egress billed separately
HostingCloudflare Workers and PagesWorkers Paid $5 a month100,000 requests a dayCPU-time cap on free
HostingVercelPro $20 a month with $20 creditHobby, non-commercial onlyDeveloper seats $20 each
HostingNetlifyPersonal $9 a month, 1,000 credits300 credits, hard limitFree stops dead at the limit
HostingRailwayHobby $5 a month with $5 usage$1 a month creditMetered CPU and RAM
HostingFly.ioshared-cpu-1x from $2.19 a monthTrial only, 2 hours or 7 daysEgress billed
HostingHetzner CloudCX23 €5.99 a month plus VATNone20 TB traffic included; you run it
HostingDigitalOceanDroplet $4 a monthNone500 GiB transfer included
HostingCoolifySelf-hosted free; Cloud $5 a monthYesYou still pay for the VPS
MonitoringSentryTeam $26 a month annual5,000 errors, 1 uptime monitorData dropped, not billed, past budget
MonitoringUptimeRobotSolo €12 a month annual50 monitors at 5-minute checksBilled annually
MonitoringChecklyStarter $24 a month10 monitors, hard capChecks stop at the cap
MonitoringBetter Stack50 monitors for $21 a month annual10 monitors, 1 status pageFree is for personal projects
AnalyticsPostHogUsage, $0 base1 million events, 100,000 exceptionsPrices per event
AnalyticsPlausibleStarter $9 a month30-day trialNo free tier
AnalyticsUmamiPro $20 a month100,000 events, 1 siteSelf-host free
AnalyticsOpenPanel$2.50 a month for 5,000 eventsTrial; self-host freeEU cloud
AnalyticsPirschStandard $6 a month30-day trialHosted in Germany
LicensingKeygenPaid tiers did not render100 licensed usersHard 402 at the cap
LicensingPermitCoreStarter €29 a month50 activations a monthEuros, excluding tax

That is more than 40 because the table shows the alternatives; the stack you pick is eight of them.

Boilerplates: buy a week or scaffold for free

create-t3-app is a free scaffold with Next.js, Prisma, tRPC and Tailwind and nothing commercial inside, which is the honest baseline. The paid kits sell the billing, email and admin you would otherwise write: ShipFast at $199, shown as a discount from $299 with no refunds once you have the repository; Makerkit, whose page shows $349 and $299 for the one-user Pro tier without saying which is the sale price; Supastarter's Solo licence at $349 for one seat; SaaS Pegasus at $449 for Django builders with updates paid after year one. Two small founder-run kits are cheaper: TurboStarter's Core at $249 ships web, mobile and browser-extension targets on Better Auth and Drizzle, and SoarStarter sells single starters at $49 and a bundle at $149. ShipAhead is a $99 Nuxt kit for AI products. A kit called Rune that circulates in lists could not be found anywhere; treat it as gone.

Auth: free until you have a business

Clerk's free tier covers 50,000 monthly retained users with no multi-factor; Pro is $20 a month on annual billing, and the bill arrives through SSO at $75 a connection after the first and organisations capped at 20 members without an add-on. Supabase Auth comes with the database, 50,000 monthly active users free. Better Auth is a free, open-source library you run on your own tables, with an optional $20 a month dashboard. Auth0 gives 25,000 free users and steps up by band from $35 a month. WorkOS's AuthKit is free to a million users and charges for the enterprise pieces, SSO at $125 a connection and a custom domain at $99 a month. SuperTokens, a smaller open-source option, is free self-hosted and $0.02 a user on its cloud above 5,000. Firebase Auth is free to 50,000 users and then billed at Google Cloud rates the pricing page would not show us. Lucia is deprecated; its site says so and points at a book instead.

Payments: the merchant-of-record decision

This is the choice that decides your tax life. With Stripe you are the seller: 1.5% plus 20p on UK standard cards, 2.5% on EEA cards, 3.15% plus 20p international, and VAT is your problem. HMRC's rule is that digital services sold to consumers outside the UK are not liable to UK VAT but may be liable in the customer's country, which for EU consumers means registering under a non-union scheme or in each member state. The UK registration threshold is £90,000 of taxable turnover.

A merchant of record becomes the seller and files the tax for you, for a fee. Stripe's own Managed Payments adds 3.5% on top of standard Stripe fees, on the full amount including VAT, for digital products only, with no custom checkout domain. Lemon Squeezy, which Stripe bought in July 2024, still lists 5% plus 50c, but its January 2026 update said the team had spent the year building Managed Payments and its sign-up now routes new sellers through a questionnaire, so check what account you actually get. Paddle is 5% plus 50c with no monthly fee. Polar is 5% plus 50c on its free Starter and 3.8% plus 40c at $20 a month, with 1.5% extra on international cards and $15 disputes. Creem is 3.9% plus 40c and collects tax in 50-plus countries. Gumroad takes 10% plus 50c, or 30% on sales from its Discover feed, and has handled all tax since January 2025.

The arithmetic: on a $37.50 sale to a Swedish customer with 25% VAT on an international card, Polar's own example comes to $2.94 in fees. Stripe alone would be cheaper and would leave you registering for Swedish VAT.

Email: transactional first

Resend's free tier is 3,000 emails a month and Pro is $20 for 50,000, with no EU region named on the page. Postmark is $15 a month for 10,000 and strict about marketing content, which is why its deliverability is good. Mailgun is $15 for 10,000 and lets you send from the EU. Loops is built for product email, free for 1,000 contacts and $49 a month for 5,000 with the branding gone. Amazon SES is the cheapest at $0.10 per 1,000 if you can live with managing your own sending reputation. Brevo's page would not render a figure, so it is not in the table.

Databases: Postgres, mostly free

Supabase gives 500 MB and two projects free, pausing them after a week idle, and Pro is $25 a month with egress at $0.09 a gigabyte and regions in London, Dublin, Frankfurt and more. Neon is usage-only after a generous free tier, $0.106 per compute-hour with London and Frankfurt on AWS. Turso's Developer plan is $4.99 a month on top of 5 GB free, with overages you must switch on. PlanetScale has no free tier and starts at $5 a month for a small single-node Postgres. Railway's Postgres is metered as compute, which is fine until a query runs away.

Hosting: the free tiers have conditions now

Cloudflare Workers are free for 100,000 requests a day with a CPU-time cap, $5 a month on Paid with no egress charges, and Pages hosts static sites free with 500 builds a month. Vercel's Hobby plan is for personal, non-commercial use, and Pro is $20 a month with a $20 usage credit since the September 2025 pricing change, plus $20 a seat. Netlify moved to credits: 300 free with a hard limit and no recharge, $9 for 1,000 on Personal. Railway's Hobby is $5 a month including $5 of usage, metered at about $20 a vCPU and $10 a gigabyte of RAM a month, with Amsterdam as the EU region. Fly.io has no free tier for new organisations, only a two-hour or seven-day trial, and bills egress. Render's free web services sleep after 15 minutes and its free Postgres expires after 30 days; its plan prices would not render for us. For a server you control, Hetzner's CX23 is €5.99 a month plus VAT for two vCPUs and 4 GB with 20 TB of traffic included, DigitalOcean's smallest Droplet is $4, and Coolify or Dokploy give you a Vercel-like deploy experience on top for free or a few dollars.

Monitoring: free until it pages you

Sentry's free Developer plan has 5,000 errors, one uptime monitor and one cron monitor; Team is $26 a month on annual billing and drops data rather than billing you past your budget. UptimeRobot watches 50 monitors free at five-minute intervals and charges €12 a month annually for one-minute checks. Checkly's Hobby plan gives 10 monitors with a hard cap, then $24 a month. Better Stack's free tier is for personal projects, with 50 extra monitors at $21 a month on annual billing. PostHog's error tracking gives 100,000 exceptions a month free alongside a million analytics events. Highlight.io was acquired by LaunchDarkly in April 2025 and shut down in February 2026; take it off the list. Apogee Watcher, a small founder-run service from $9 a month, watches PageSpeed and Core Web Vitals, which is a different job.

Analytics

PostHog's million free events a month is the default for product analytics. For a cookie-free web counter, Plausible is $9 a month with no free tier, Umami is free for 100,000 events on one site and free to self-host, Pirsch is $6 a month hosted in Germany, and OpenPanel is $2.50 a month for 5,000 events, open source and EU-hosted, with self-hosting free of any event limit.

Licensing for desktop apps

Keygen's free tier covers 100 licensed users and returns a 402 error at the cap; its paid prices would not render. Lemon Squeezy includes a licence-key API in its fee, with the caveat above about where the product is going. PermitCore, a small European option, is free for 50 activations a month and €29 a month on Starter, with a store that connects to Stripe or Paddle at no commission.

How an AI agent runs the ops

  • Sets the stack up once. Scaffold, auth, Stripe or the merchant of record, email, database and deploy, with the environment variables where they belong, through Jobbit's generate feature and hosted on your domain.
  • Watches the free-tier cliffs. It reads the usage pages and warns before Supabase pauses the project, Netlify hits the credit wall or Clerk crosses 50,000 users.
  • Reads the error tracker each morning and opens the issue with the stack trace and the fix proposed.
  • Keeps the VAT question answered. It logs which country each sale went to and tells you the month you need a merchant of record or a registration.
  • Writes the status page update when something is down, and the post-mortem after.

ChatGPT, Claude, Gemini, Microsoft Copilot, Manus and Meta's Muse will all write the deploy script. What they do not do is watch the bill for a year or bring in a human engineer from the network when the database needs a migration at 2am. That is what Jobbit is for.

The first week

  • Day 1: scaffold or buy. create-t3-app if you can write the billing; a $199 to $349 kit if a week of your time costs more.
  • Day 2: auth and database on free tiers. Clerk or Supabase, Neon or Supabase Postgres.
  • Day 3: decide the seller of record. Stripe if you sell mostly in the UK; a merchant of record if the first customers are abroad.
  • Day 4: email and hosting. Resend or Postmark, Cloudflare or a Hetzner box with Coolify.
  • Day 5: Sentry and UptimeRobot before the first customer, not after.
  • Day 7: hand the morning checks to the agent.

Read next

Frequently asked questions

What is the cheapest stack for a solo SaaS in 2026?

On prices read on 3 November 2026: create-t3-app free, Supabase free for auth and Postgres, Stripe with no monthly fee, Resend free for 3,000 emails, Cloudflare Workers free for 100,000 requests a day or a Hetzner CX23 at €5.99 a month plus VAT, Sentry and UptimeRobot free, PostHog free for a million events. The first bills are usually Supabase Pro at $25 and a hosting plan at $5 to $20.

Should an indie hacker use a merchant of record?

If customers are mostly outside the UK, usually yes: a merchant of record such as Paddle, Lemon Squeezy, Polar, Creem or Stripe's Managed Payments becomes the seller and files VAT and sales tax for you, for about 3.5% to 5% plus a fixed fee on top of card processing. If customers are mostly in the UK, Stripe at 1.5% plus 20p is cheaper and you handle UK VAT yourself once turnover passes £90,000.

Is Lemon Squeezy still a good option?

Stripe acquired it in July 2024 and its January 2026 update said the team had spent the year building Stripe's Managed Payments product; the sign-up page now routes new sellers through a questionnaire and the pricing page still lists 5% plus 50c. Check which account you get. Paddle, Polar and Creem are the direct alternatives, and Stripe's Managed Payments is the successor at 3.5% on top of Stripe fees.

Is Vercel free for a commercial project?

No. Vercel's Hobby plan is for personal, non-commercial use and cannot buy extra usage; Pro is $20 a month with a $20 usage credit and $20 per developer seat. Cloudflare Pages and Workers, Railway's $5 Hobby plan, Netlify's $9 Personal plan or a Hetzner server with Coolify are the usual commercial alternatives at the low end.

Which auth service is free for the longest?

WorkOS AuthKit is free to one million monthly active users, Clerk and Supabase to 50,000, Firebase to 50,000, Auth0 to 25,000. The costs arrive through enterprise features: SSO connections, custom domains, organisations and multi-factor. Better Auth is free as a library if you host the tables yourself. Lucia is deprecated and should not start a new project.

Can an AI agent manage my SaaS infrastructure?

It can set the stack up, watch the usage pages for free-tier cliffs, read the error tracker each morning, log which country each sale went to for the VAT decision and write the status update when something breaks. A Jobbit agent does that with 100 free credits a day and no card, hosts the app on your domain, and brings in an engineer from the network when a migration needs hands.

Related guides