Contact Book a call
vs

Compare

Retool or custom code for your internal tool?

Both are good. They are good at different stages, and we build on both. This is how we decide.

In short

Use Retool when a small team needs an admin panel or operations tool on top of data you already have, and speed matters more than control. Move to custom code, usually Next.js on Supabase, when the tool has many users, outside users such as customers or suppliers, complex logic, or a per-user cost that has outgrown the value. We have moved several clients from Retool to custom code once they reached that point.

Side by side

Where they differ.

RetoolCustom code (Next.js and Supabase)
Time to first versionDays to a few weeksA few weeks
Cost as users growRises with each userMostly flat; hosting scales with use
Outside usersPossible, but not its strengthBuilt for it
Complex business rulesSpread across queries and scriptsWritten, tested and reviewed in code
Who can change itAnyone trained on RetoolAn engineer
Moving laterData stays in your database; screens are rebuiltNot applicable

How to choose

Pick by the situation, not the brand.

  1. 01

    A team of a few people needs an admin panel on data you already have

    Retool
  2. 02

    Customers, suppliers or partners will log in

    Custom code
  3. 03

    The per-user bill now costs more than an engineer would to maintain code

    Custom code
  4. 04

    You need it next week and expect it to change often

    Retool

Questions

Can we start on Retool and move to custom code later?

Yes, and it is often the right order. Keep the data in a database you own, such as Postgres or Supabase, not only in Retool’s own database, and moving later means rebuilding screens, not migrating data. We have done this move for clients, including an order system and a price tracker.

Is custom code always more expensive?

The first version usually costs more. Over a few years, with many users, custom code is often cheaper because there is no per-user fee. The audit puts both numbers side by side.

What does SBD charge?

Internal tools start at $3,000 and multi-module systems at $5,000, each at a fixed price set after a $500 Automation Audit that is credited to the build.

Related: Retool consulting, Supabase consulting, Internal tools, Build vs buy tool, Retool portfolio. All comparisons.

Not sure which fits?

We build on both. We will tell you which.

On a discovery call we look at your data, users and volumes and tell you which option fits now, and what would make you move later.

Book a discovery call
A team of six gathered around one screen in an open-plan office
A discovery call with the people who own the process.

Cookie preferences

Choose what this site may use on your device. You can change this at any time from “Cookie settings” in the footer.

Strictly necessary

Keep the site working and remember the choices you make here. These cannot be switched off, and none of them track you.

Always on
What this includes (4)
NameProvider PurposeDuration
sbd-consentThis site Remembers your cookie choices12 months
Vercel Web AnalyticsVercel Inc. Counts page views in aggregate. Sets no cookie and stores nothing on your deviceNone
ticker-dismissed, sbd-note-offThis site Remembers that you closed a notice or language tipUntil the tab closes
sbd-voice-resume, sbd-voice-prefillThis site Carries a voice conversation across pages, only if you start oneUntil the tab closes

Analytics

Tell us which pages are read and where visitors leave, so we can improve them. IP addresses are anonymised and nothing is used for advertising.

What this includes (2)
NameProvider PurposeDuration
_gaGoogle Analytics (Google LLC) Distinguishes visitors with a random ID13 months
_ga_FPXDMQPRV1Google Analytics (Google LLC) Keeps the session state for this site13 months

Functional

Embedded services that set their own cookies. Without them the site still works; you get a link to open the service instead.

What this includes (1)
NameProvider PurposeDuration
Booking calendarCal.com Inc. Shows live availability and books the call on the booking pageSet by Cal.com

Advertising

Not used. This site has no advertising, retargeting or social media tracking, and we never sell data.

Not used

Questions about your data: hello@smallbaydigital.com