Skip to main content
QuantLab Logo

MOFU Cost & Capability Comparison · 2026

Custom Internal Tools vs Retool: The Honest 2026 Math

Retool is fast to start and expensive to scale. Custom is the reverse. Here is the real cost math, the capability boundaries, and the migration path we use when clients outgrow Retool.

By Bill Beltz, founder of QUANT LAB USA INC · Published May 12, 2026

Quick answer: when does custom beat Retool?

Custom internal tools beat Retool on pure cost when your Retool bill crosses about $30K to $40K a year. Below that, Retool's speed-to-launch usually wins. Above $40K, an $80K to $150K custom build pays back in 18 to 30 months and removes the seat-creep ceiling. Custom also wins by default when you need SOC 2 audit depth, customer-facing embeds, or workflows Retool's primitives cannot model.

Retool is genuinely good. It is also genuinely expensive at scale, in ways that are not obvious on the pricing page. We build both — custom internal tools as our primary service, and Retool integrations when speed-to-launch outweighs the lifetime cost. This guide is what we tell clients during the build-vs-buy conversation.

The most common pattern: a client starts on Retool because they need to ship something in two weeks. By year two, the Retool bill has tripled, seat additions are slowing operations, and the workflow has outgrown what Retool's primitives model cleanly. That is the inflection point. See our Internal Tools Platform Engineering Guide for the architectural pattern we ship.

2026 Retool pricing — the real math

Retool publishes per-seat prices. The actual bill is the sum of seats plus workflow runs plus storage plus enterprise adders. Honest 2026 ranges:

  • Free: 5 users, 5 apps, basic features. Useful for prototypes only.
  • Team: $10 standard user / $5 end-user. Caps at 5 apps and is missing audit logs.
  • Business: $50 standard / $65 Pro / $18 end-user. The most common tier for real ops teams.
  • Enterprise: Custom. Required for SSO + audit logs + custom roles + self-hosting. Typically 1.5 to 2.5x Business prices in our deal-review experience.
  • Workflow runs: Included up to a cap (usually 5K Business / 25K Enterprise). Overages bill per 1K runs.
  • Retool Database: Row caps and storage caps per tier. Overages are not cheap.
  • Retool AI: Separate billing for AI-assisted queries and copilots.

3-year cost comparison: Retool vs custom

Scenario3-year Retool3-year Custom (build + run)
Small team, 5 standard users, 1 app$9K to $15K$45K to $80K
Mid team, 15 standard + 10 end-user, 5 apps$45K to $80K$70K to $130K
Growing team, 30 standard + 20 end-user, 12 apps, audit logs$120K to $220K$120K to $200K
Mid-market, 80+ users, 25+ apps, Enterprise + AI$350K to $700K$200K to $400K

Numbers from actual 2024 to 2026 client engagements. The crossover is usually around the third row — 25 to 30 active users and 10+ apps.

Where Retool wins — without exception

Honest list of cases where Retool is the right call:

  • You need an MVP internal tool in 2 weeks and have no engineering bandwidth.
  • You have 1 to 3 power users and that is unlikely to change.
  • The workflow is pure CRUD over a Postgres or MySQL database.
  • The data lives in 1 or 2 places (one database, one API).
  • You do not have to embed the tool inside a customer-facing product.
  • You are not in a regulated industry that demands custom audit depth.

If five or more of those apply, ship in Retool. We help clients build custom internal tools mostly when those bullets fail.

Where Retool breaks — the failure modes

The patterns we see most often when clients hit Retool's walls:

  1. Seat math becomes punishing. Ops team grows from 8 to 30. Retool bill grows from $9K to $50K with no offsetting feature gain.
  2. Audit logs force Enterprise. SOC 2 auditor asks for 12 months of action logs with user attribution. That requires Enterprise. Bill jumps 70%+.
  3. Complex role logic outgrows custom JS. When the role matrix is "users in region X with permission Y and active status Z," Retool's permission model becomes a maintenance liability.
  4. Workflow runs overage. A new automation fires 50K times a month and the workflow bill triples.
  5. Customer-facing embed. Retool is designed for internal use. Embedding inside a product means buying Retool Embed (expensive) or rebuilding.
  6. Performance. Complex tables with 50K+ rows and joins start feeling slow. Retool's component model has a ceiling.
  7. Branding and white-label. The Retool URL, the Retool look, the Retool login — fine internally, not fine when it sits in front of partners or contractors.

Capability comparison: what each does well

CapabilityRetoolCustom (Next.js + Postgres)
Speed to first tool1 to 2 weeks4 to 8 weeks
Drag-and-drop layoutExcellentNo (design system)
Complex role logicLimitedUnlimited
SOC 2 audit depthEnterprise onlyFirst-class
Custom brandingLimitedFull
Customer-facing embedRetool Embed (paid)Native
Performance at scaleAdequate to 50K rowsUnlimited (per Postgres limits)
Per-user costHigh & linearNear zero
Vendor lock-inHighLow (you own it)

The migration playbook (incremental, not big-bang)

We do not rip-and-replace Retool in one cutover. We do it workflow by workflow. The pattern:

  1. Rank Retool apps by seat cost and operational pain. Start with the heaviest one.
  2. Build the custom replacement (typically 4 to 8 weeks for a single workflow).
  3. Run both in parallel for 30 to 60 days. Operators choose. Track which one they use.
  4. Cut traffic to the custom tool once 80%+ of operators have switched.
  5. Decommission the Retool app and reduce seats. Real bill savings hit here.
  6. Repeat for the next workflow.

Most clients exit Retool fully in 9 to 14 months on this cadence. Our J5 Sales OS case study is a recent example of this pattern.

The stack we ship for custom internal tools

  • Frontend: Next.js 16 App Router, TypeScript, Tailwind, shadcn/ui.
  • Auth: Clerk or Auth.js with SSO via Google Workspace or Okta.
  • Database: Postgres on Neon, Supabase, or Render. Drizzle ORM or Prisma.
  • Background jobs: Inngest or BullMQ on Redis.
  • Audit logs: Append-only Postgres table with row-level immutability triggers.
  • RBAC: Permissions enforced at the data layer, not just UI hiding.
  • Hosting: Vercel, Render, or Fly.io.
  • Observability: Sentry, Axiom or Logflare for structured logs.

Detail on this stack in our Internal Tools Platform Engineering Guide.

When self-hosted open source makes sense

Tooljet, Appsmith, and Budibase are credible Retool alternatives that you can self-host. They eliminate the per-seat bill and the vendor lock-in. The tradeoff is platform ownership — security patching, upgrades, plugin maintenance, and infrastructure.

For teams without dedicated platform engineering, self-hosted open source ends up costing similar to Retool by the time you account for engineering time spent maintaining it. For teams that already run platform engineering and want the per-seat cost to disappear, it can be a great middle path.

Decision framework: a 5-question filter

  1. What is your current Retool annual run rate? (Above $40K? Custom math gets serious.)
  2. How many users will operate the tools in 24 months? (50+? Custom wins on cost.)
  3. Is the tool customer-facing or partner-facing? (Yes? Build custom.)
  4. Do you need SOC 2 / HIPAA / PCI audit depth? (Yes? Custom is cleaner.)
  5. Do you have engineering bandwidth or a partner? (No? Stay on Retool for now.)

For larger build-vs-buy decisions, see our Build vs Buy 2026 guide and the build vs buy calculator.

FAQ

How much does Retool actually cost at scale in 2026?

Retool's Business plan starts at $50 per standard user per month, with Pro user seats at $65 and end-user seats at $18 plus Enterprise adders for SSO, audit logs, and self-hosting. A 25-employee team mixing 5 builders, 15 standard users, and 5 end-user seats lands at roughly $20,000 to $30,000 per year. Add a workflow runs bill, a Retool Database row bill, and the per-app limits and most mid-market builds land between $40K and $90K a year fully loaded.

What does a custom internal tools build cost?

A focused internal tool (one operator workflow, 4 to 8 screens, integrated with 1 to 2 external systems) runs $25K to $60K to build in 2026, with $300 to $1,500 a month in hosting and maintenance. An internal tools platform (admin dashboards, support ops, fulfillment ops, all unified) runs $80K to $250K to build and $1K to $3K a month to run.

When does custom beat Retool on pure cost?

When your Retool bill crosses $30K to $40K annually with no end in sight. We have helped clients exit Retool plans that had grown to $60K to $90K a year because of seat creep and rebuild for a one-time $80K with $500 a month hosting. Payback under 18 months. For teams under $20K a year on Retool, custom rarely wins on cost alone.

Is Retool good enough for production-critical workflows?

For internal-only workflows operated by trained employees, yes — we run client Retool apps that process millions of dollars a month. For customer-facing flows, regulatory workflows (PHI, PCI), or anything you want to embed inside a SaaS product, no. Retool is not designed to live behind your product brand or be audited as part of your trust boundary.

What are the hidden costs of staying on Retool?

Five big ones: seat creep as new ops hires join, workflow execution overages, Retool Database row limits, audit log requirements for SOC 2 (which jump you to Enterprise), and developer time spent fighting Retool limitations. We have seen $20K Retool bills become $80K within two years just from headcount and audit needs.

Can I export my Retool apps and run them elsewhere?

Retool offers JSON exports of app definitions but they only restore inside Retool. The component model, the query model, and the data sources are proprietary. Migrating out means rebuilding, not exporting. Plan for a 60 to 80% rebuild cost when switching off Retool.

What does Retool do well that we should not try to rebuild?

Form builders, table widgets, drag-and-drop layout, and JS scripting for ad-hoc queries. If your team is non-technical and only needs CRUD over a Postgres database, Retool will outperform a custom build on speed-to-launch. The break-even is when you need integrations, role logic, or audit depth Retool's primitives do not support cleanly.

How long does a custom internal tool take to build?

A single tool with one or two workflows: 4 to 8 weeks. A platform replacement covering 4 to 6 operator workflows: 12 to 24 weeks. We staged most of our recent platform builds — replace the heaviest workflow first, run Retool and the custom platform in parallel for 60 days, then sunset Retool.

Should I consider open-source alternatives like Tooljet or Appsmith?

Tooljet, Appsmith, and Budibase are credible open-source alternatives in 2026. Self-hosting saves the per-seat bill. The trade-off is you own the platform — security patching, upgrades, plugin maintenance. For teams without dedicated platform engineers, self-hosted open-source ends up costing similar to Retool by the time you account for engineering time.

What stack do you typically use for custom internal tools?

Next.js 16 (App Router) for the UI, Postgres for the database, Drizzle or Prisma for the ORM, Clerk or Auth.js for authentication, Tailwind and shadcn/ui for the design system. We sometimes add Inngest for background jobs or BullMQ on Redis. Hosting on Vercel, Render, or Fly.io depending on the workload shape.

How do you handle SOC 2 audit requirements on a custom build?

Audit logs in Postgres with row-level immutability triggers, SSO via Okta or Google Workspace through the auth provider, role-based access at the data layer (not just the UI layer), and a 90-day evidence retention policy. We design every internal tool to be SOC 2 ready from day one. See our SOC 2 pentest prep guide for the rest of the program.

Can I migrate from Retool to custom incrementally?

Yes, and we recommend it. Pick the workflow that costs the most Retool seats or limits the most ops productivity. Build that in custom first. Run both systems in parallel for 30 to 60 days. Sunset the Retool app once usage flips. Repeat per workflow. Most clients exit Retool fully in 9 to 14 months on this cadence.

Audit your Retool bill.

Free 30-minute review. Send us your Retool seat count, app count, and workflow run volume. We will tell you honestly whether custom makes sense yet.

Or call Bill at (770) 652-1282
All blog postsUpdated May 12, 2026