What a SaaS Product
Actually Costs to Build
And to Run
Every SaaS cost guide gives you ‘$10,000 to $500,000.’ That range is too wide to make a decision with. We have built SaaS platforms that have been running since 2019. Here are the real numbers, by product type, at $30 per hour.
Authentication, billing, and email are not development costs. You buy Clerk ($0-25/mo), Stripe (0.5% + $0.30), and Resend ($0-50/mo). What you pay us to build is your core product — the thing that is different from every other SaaS. Everything else you buy.
What You Build vs What You Buy
SaaS development costs are often inflated by building things that should be bought. The clearest way to reduce SaaS development cost is to use managed services for commodity components and build only what is specific to your product.
What you buy (should NOT be development cost)
Authentication
Clerk ($0-25/month) or Auth0 (free tier) — built-in MFA, social login, session management
Billing
Stripe Billing (0.5% + $0.30/transaction) — subscriptions, proration, invoices, retries
Transactional email
Resend ($0-50/month) — account verification, password reset, receipts
File storage
AWS S3 or Cloudflare R2 ($0-50/month) — user uploads, document storage
Error monitoring
Sentry (free tier) — crash reports, stack traces
Analytics
PostHog (free up to 1M events) — feature usage, funnel analysis
What you build (development cost)
The core user workflow
the feature that makes your SaaS different from everything else
Multi-tenancy
tenant isolation in the database and API layer
User and team management
roles, permissions, invitations, account switching
Billing logic
plan gating, feature flags, upgrade/downgrade UX
Integrations
Slack, Salesforce, HubSpot, or any partner API your product connects to
AI features
GPT prompts, embeddings, RAG pipelines, streaming UI
See our SaaS development guide for the full build vs buy framework.
SaaS Development Cost by Product Type
These prices are based on real projects scoped and delivered at $30/hour. Every project starts with a written scope. You know the exact cost before payment.
SaaS MVP — $12,000 to $40,000
The minimum version of your SaaS that lets real customers sign up, use the core workflow, and pay for it. What is included: authentication (via Clerk or Auth0), core user workflow, one subscription tier with Stripe billing, basic dashboard, and sufficient reliability for a paying customer base.
At $12,000-$18,000: Tightly scoped MVP. Single user type. One core workflow. No team accounts.
At $25,000-$40,000: Multiple user roles. Complex state. Third-party integrations.
UltimaBot started in this range in 2019. It has grown significantly since — on the same foundation.
Timeline: 12 to 20 weeks. Right for: pre-revenue founders who need to test their hypothesis.
Mid-Complexity SaaS — $25,000 to $60,000
A SaaS product beyond the MVP — multi-tenancy, team accounts, integrations, and a more complete feature set before or after achieving initial traction.
At $25,000-$40,000: Multi-tenancy with row-level isolation. Team accounts with invite flow. Basic role-based access control. 2-3 third-party API integrations.
At $40,000-$60,000: Complex multi-tenancy. Multiple subscription tiers. Usage metering. Webhook system for partner integrations. Admin panel.
Timeline: 20 to 36 weeks. Right for: funded founders scaling beyond an initial user base.
AI-Integrated SaaS — $20,000 to $60,000
A SaaS product with AI at the core of its value proposition.
At $20,000-$30,000: GPT-powered feature with streaming responses, context management, and conversation history. Prompt engineering and system prompt management UI.
At $30,000-$50,000: RAG (retrieval-augmented generation) with document embedding, vector database (Pinecone or pgvector), and semantic search interface.
At $50,000-$60,000: Custom ML pipeline with fine-tuned models, feedback loops, model evaluation infrastructure, and AI cost management dashboards.
Note: OpenAI/Anthropic API costs are separate and variable — typically $0.10-$0.50 per 1,000 requests at typical usage. We provide cost estimates per use case.
See our AI development service.
Enterprise SaaS — $50,000 to $120,000
A SaaS product targeting enterprise buyers — larger companies with specific compliance and security requirements. Enterprise features add significant scope.
SSO/SAML integration: $5,000-$10,000. Audit logs: $3,000-$6,000. Advanced role management: $5,000-$10,000. SLAs and uptime monitoring: $3,000-$8,000. SOC 2 readiness infrastructure: $8,000-$20,000. Enterprise billing (annual contracts, custom pricing): $4,000-$8,000.
Timeline: 36 to 60 weeks. Right for: teams with a clear enterprise sales motion.
SaaS Plus Mobile App — $30,000 to $80,000
A SaaS web application with a companion mobile app (iOS and Android) sharing the same API. The web SaaS and mobile app share authentication, billing, and business logic via API. The mobile app is built in Flutter (our default) or React Native.
At $30,000-$50,000: Web SaaS MVP + simple mobile companion (read-only or limited actions).
At $50,000-$80,000: Full-featured web SaaS + fully functional mobile app.
See: Flutter vs React Native for the mobile decision.
What Makes a SaaS Project More or Less Expensive
What increases cost
Multi-tenancy complexity
Separate databases per tenant adds significant setup and ongoing overhead.
User management depth
Invitations, role hierarchies, and permission systems each add scope.
Billing model complexity
Per-seat or usage-based billing requires metering infrastructure.
Number of integrations
Each third-party API adds $2,000-$5,000 in development time.
AI feature complexity
RAG and custom ML pipelines are significantly more expensive than basic GPT calls.
Enterprise requirements
SSO, audit logs, and SOC 2 readiness add $15,000-$40,000.
What reduces cost
Buy, don't build
Use Clerk, Stripe, Resend — every built-in component is a saved week.
Tight MVP scope
Launch with one core feature. Phase 2 is planned after Phase 1 data.
Supply a complete brief
Vague briefs cause expensive scope changes. A detailed spec saves 20-30%.
Choose flat-rate billing to start
Add per-seat or usage billing in Phase 2 when the model is proven.
Standard auth patterns
OAuth social login via Clerk is days. Custom biometric auth is weeks.
Existing design system
A defined brand with components ready saves 2-3 weeks of design.
What a SaaS Product Costs to Run After Launch
Most SaaS cost guides end at the development bill. The monthly cost of running a SaaS product can equal or exceed the amortised development cost.
Early-stage SaaS monthly costs
Scaled SaaS monthly costs
The maintenance retainer is the cost most founders do not budget for. SaaS products require ongoing development: new features based on user feedback, third-party API updates, security patches, and performance work. Budget 20 to 40 hours per month of developer time after launch — $600 to $1,200 per month at $30/hour. Not budgeting for this is the most common reason SaaS products stagnate after the initial build.
From SaaS Brief to Fixed Quote in 48 Hours
Brief
Core product description. Target user. Pricing model. Multi-tenancy requirements. Required integrations. AI features (if any). Target launch date.
Discovery call (30 min, free)
We map the full scope, surface complexity risks, and flag the build-vs-buy decisions. This is where we identify whether your billing model requires metering infrastructure or whether Stripe's standard subscription handles it.
Scope and quote (48 hours)
Written scope: every deliverable, excluded item, tech stack, timeline. Payment: 30% to start, 40% at mid-point, 30% on delivery.
Build in sprints
Two-week sprints. Working build deployed to preview URL at every sprint close. 30-day post-launch support included. Retainer options provided.
See our full SaaS development service.
SaaS Development Cost Questions, Answered
Akash Singh, Co-Founder and CTO, CV Infotech
Akash has led SaaS development at CV Infotech since 2012. UltimaBot and UltimaWriter — AI SaaS platforms built at $30/hour — have been maintained since 2019.
Clutch 5.0 / 35 reviews. Freelancer 5.0 / 512 reviews.
Know Your SaaS Budget Before You Commit to a Build
The discovery call is 30 minutes and free. The scope document is free. The quote arrives within 48 hours. $30/hour. UltimaBot has been running since 2019. The same team builds yours.