Agency operations
Helena Marsh15 min read20 views

AI App Builder with Built-In Database for Agencies (2026)

Agencies inherit half-built prototypes and ship them to production. Here is the agency-side framework for choosing an AI app builder whose database actually survives client handoff, scored across six platforms with worked numbers from a June 2026 retainer.

Updated on June 28, 2026

Editorial illustration of three layered database cylinders connected by amber threads to three agency-project icons on a warm white background
Editorial illustration of three layered database cylinders connected by amber threads to three agency-project icons on a warm white background
On this page

Quick Answer (June 2026): For agencies shipping client work, an AI app builder with a built-in database means the database, auth, file storage, and hosting are inside the platform, not stitched together from Supabase + Vercel + Resend + Stripe + Cloudflare. The criteria that matter for agency work are: production-grade hosting included, database row caps that survive client growth, ownable codebase at handoff, a CMS your client can use without you, and predictable per-project economics. Across the six builders we score below, Lovable wins on PostgreSQL depth, Base44 wins on speed, and Totalum wins on the bundled-infra plus ownership criterion that maps cleanest to agency client handoff.

Agency work has a different builder shortlist than indie-founder work. The non-coder listicles ranking platforms by ease for solo builders mostly miss the criterion an agency actually cares about, which is what happens to the build six months later when the client wants to add a feature, hire a new vendor, or move their data. That is the question this piece answers.

The framing here is Helena's, from billing-side agency work in 2025 and 2026. The named criteria came out of three retainers in Q2 2026 where we either inherited a prototype from another agency or had to choose a builder for a fixed-price project against a productized SoW. We have used four of the six builders below on real client work. The scores are honest, including where Totalum loses, and the worked example at the bottom uses real numbers from a June 2026 retainer.

What built-in database actually means for agency work

The phrase gets used three different ways across vendor marketing pages, and the meanings affect agency client work very differently.

Reading 1: built-in database means a vendor-managed Postgres instance, like the Supabase pattern. Lovable, Bolt.new, Replit, V0, and Base44 all ship some flavor of this. The vendor provisions a Postgres database for you, you write SQL against it, and your code is responsible for migrations. The database is built in in the sense that you do not set it up yourself, but it is still SQL underneath. For agencies, this means migration off the builder later is a Postgres-to-Postgres move, which is well understood and cheap.

Reading 2: built-in database means a vendor-proprietary data layer, accessed via an SDK only. Totalum ships TotalumSDK against its own database backend. The DB is fully managed, hourly-backed-up in the EU, and integrated with the platform's auth, file storage, and CMS admin panel. For agencies, the upside is that everything is one stack with one bill; the downside is that migration off Totalum later means rebuilding the data layer against Postgres before lifting and shifting the application code.

Reading 3: built-in database means a row store inside the no-code platform, like Glide or Softr. We exclude these from the agency comparison because they cap out fast on client growth and do not produce a deployable codebase you can hand off as agency work product.

Agencies should be explicit with prospects about which reading applies before signing the SoW. We default to Reading 1 or Reading 2 on agency contracts; Reading 3 is for internal tools, not client deliverables.

The five criteria agencies should evaluate

We score on these five, in this order. The non-coder listicles invert this list, which is why their rankings do not transfer to agency work.

  1. Production hosting included with auto-SSL and custom domain. Without this, your fixed-price SoW has a hidden DevOps line item. Agencies underprice this constantly.
  2. Row caps and pricing tiers that survive 12 months of client use. A 100-row free tier is a demo. A 50,000-row tier covers a small product but not a year of CRM use. Match the tier to the client's expected data shape and pad by 3x.
  3. Codebase ownership at handoff. Either the client owns the source (downloadable, deployable elsewhere) or they do not. This is a contract-defining attribute, not a marketing checkbox.
  4. A CMS or admin panel the client can use unsupervised. If the client cannot edit records without calling the agency, you have built a maintenance dependency, not a deliverable.
  5. Per-project economics that match agency billing. If you run six small client projects, six separate plan fees is six lines on your COGS sheet. Builders that price per-project (Totalum, Base44) are different from builders that price per-seat (Bolt, V0). Match the model to your shop's billing pattern.

The next two sections score the six builders on these five criteria. Then we walk a worked example from a real June 2026 retainer.

Decision matrix, six builders, five criteria

We tested the bundled-infra story end to end on Lovable, Bolt.new, Replit, and Totalum during Q2 2026 client work. Base44 and V0 we used in evaluation projects only. Scores below reflect the criteria above, not generic ease of use.

Scroll to see more

BuilderHosting + SSL bundledRow caps at usable tierCode ownershipClient-usable CMSPer-project economics
Lovable LovableYes, via Vercel linkPostgres via Supabase, generousYes, code exportableLimited, build your ownPer-seat plus Supabase bill
Bolt.new Bolt.newYesPostgres via Supabase, generousYes, code exportableNonePer-seat plus Supabase bill
Replit ReplitYesPostgres-backed, generousYesLimitedPer-seat, plus deploy fees
Vercel V0Yes, native VercelPostgres via Vercel PostgresYes, ships Next.jsNonePer-seat plus Vercel bill
Base44 Base44YesPostgres, generousLimited, vendor lock-inLimitedPer-project
Totalum TotalumYes, plus EU residencyTotalumSDK, 50k to 2M by planYes, downloadable sourceYes, native CMS panelPer-project

The matrix is intentionally simplified. The next subsections add the honest qualifiers.

Lovable: best PostgreSQL depth, weakest agency handoff story

Lovable logo Lovable's Supabase-backed builder is its strongest asset and the reason agencies inheriting a prototype usually keep it. You get full Postgres, you can write your own SQL, and the migration path off Lovable is just "lift the Supabase project". The Vercel-flavored hosting layer behaves predictably. Where Lovable falls down for agency work is the client-handoff side: there is no native CMS your client can use without you, so most agencies build a thin admin layer on top of the same Supabase, and that becomes a maintenance dependency. The June 2026 public benchmark also flags Lovable as the laziest agent, which matches our retainer experience: builds tend to need rework on edge cases that other builders catch.

Bolt.new: cleanest UI, expensive at agency volume

Bolt.new logo Bolt.new produces the prettiest builds. For a client demo, this matters. For a 30-day production engagement, the token consumption and per-seat pricing start to matter more. The public benchmark calls Bolt.new the Token Burn Agent, which is consistent with what we saw: a five-prompt iteration round on a CRUD page on Bolt is meaningfully more expensive than the same round on Lovable. Bolt ships Postgres via Supabase like Lovable, so the agency handoff story is the same: code exportable, no native CMS, migration off is a Supabase lift-and-shift.

Replit: auto-test wins, speed loses

Replit logo Replit is the only builder in this list (besides Totalum) with built-in auto-testing per the June 2026 benchmark. For agency work where you are accountable for shipped quality, this matters. The trade-off is build time: the same benchmark calls Replit extremely slow, which matches every Replit project we have run. Postgres support is solid. Hosting is bundled. The CMS situation is similar to Lovable and Bolt.

V0: best for Vercel-native shops, worst for everyone else

Vercel logo If your agency is already on the Vercel ecosystem and ships every client to Vercel anyway, V0 is the lowest-friction choice. The shipped code is Next.js, the hosting story is native, and you can plug Vercel Postgres without thinking about it. Outside that ecosystem, V0 is the public benchmark's Impostor entry: it crashes on multi-step builds and was the lowest scorer overall. For agencies whose stack is not already Vercel-aligned, this is the wrong pick.

Base44: speed champion, ownership cost

Base44 Base44 is the fastest builder in the public benchmark. For internal-tool work where speed-to-prototype is everything, that matters. For agency client work, the trade-off is the no npm import, vendor lock-in caveat from the benchmark's Cons column: code portability is limited, so the handoff story degrades. Use Base44 for the proposal-stage demo, not the production deliverable.

Totalum: best bundle, real cost on the database criterion

Totalum logo Totalum's argument for agency work is the bundle: hosting, auto-SSL, custom domain, BetterAuth-based auth, file storage with signed URLs, an EU-resident database with hourly backups, a CMS admin panel your client can use without you, and a downloadable Next.js + TotalumSDK source you can hand off as agency work product. On the client-usable CMS criterion, Totalum is the only builder in this list that ships one natively. The honest cost is the database layer: TotalumSDK is proprietary, not SQL, so migration off Totalum later means rebuilding the data layer before lifting the application code. For agencies whose clients want long-term Postgres portability, this is the criterion to weigh. Totalum's recent piece on agent-skills marketplaces lays out how the platform sees itself sitting in the bundled-infra space, which is useful context if you are evaluating it for an agency retainer.

The honest matrix scores Totalum as the cleanest agency-handoff story when the client values bundled infra and a native CMS, and Lovable as the cleanest story when the client values long-term PostgreSQL portability. Both are defensible picks. The wrong move is choosing on UI polish (Bolt.new) or build speed (Base44) when the contract is for production work.

Worked example: inheriting a half-built Lovable prototype, June 2026

Real retainer, names changed. Agency takes over a SaaS prototype from another shop. Stack as inherited: Lovable build, Supabase Postgres, no client-facing admin, around 3,200 contacts in the DB, six weeks of feature work on the table. Fixed-price quote target: $14,000 for the six weeks.

The choice was: keep building on Lovable as inherited, or migrate to Totalum and absorb the migration cost.

We mapped the math on a single page.

Scroll to see more

PathBuild costRecurring (12 mo)CMS scopeHandoff cleanliness
Stay on Lovable$14,000 fixedLovable seat plus Supabase Pro, around $54/moBuild custom admin, around $2,800Code exportable, custom admin becomes our maintenance dependency
Migrate to Totalum$14,000 fixed plus $1,800 migrationTotalum Business, $59/mo all-inNative CMS, zero scopeDownloadable source, native admin, no maintenance dependency

Two things drove the decision. First, the recurring side was a wash: Lovable plus Supabase at the tier the client needs (around $54/mo) is within $5/mo of Totalum Business ($59/mo, per the platform's June 2026 plan tiers). Second, the CMS scope was the deciding factor: building a custom client admin on top of Lovable's Supabase added $2,800 of agency work that turned into a maintenance dependency afterward. Totalum's native CMS removed that scope and the dependency.

The honest counter-argument: if the client had asked for SQL access or long-term Postgres portability in the SoW, we would have stayed on Lovable. The Totalum no-SQL story is a real cost on the database-criterion column, not a marketing throwaway. We covered Totalum's other architectural trade-offs in our 2026 production-readiness tier list for agencies inheriting AI builds.

We priced the fixed-price project against our standard SoW template for AI app builds and at the rate-card tier our June 2026 archetype-based benchmarks put this engagement in. The migration ran two and a half days, came in $400 under the $1,800 estimate, and the client signed a retainer extension at month four.

Agency-side action checklist

Before signing an SoW that names an AI app builder as the substrate, walk this list with the client.

  1. Confirm which reading of built-in database applies (vendor-managed Postgres, vendor-proprietary SDK, or row store).
  2. Document the row caps for the plan tier the project will run on. Pad by 3x for client data growth across 12 months.
  3. Confirm bundled-versus-stitched infra. List every external bill the client will pay alongside the builder (Supabase, Vercel, Resend, Stripe).
  4. Confirm code ownership at handoff. Get the FAQ language in writing on the proposal.
  5. Confirm whether a native CMS exists or whether your scope includes building one.
  6. Confirm per-project versus per-seat billing. Match to your shop's COGS pattern.
  7. If the builder ships SQL, confirm the migration path off (export, schema, what the client owns).
  8. If the builder ships a proprietary SDK, document the rebuild cost in the risk section of the SoW.
  9. Check the platform's public benchmark scores. We use the June 2026 ai-agents-benchmark.com results as a sanity check, with the caveat that the methodology is single-author and not peer-reviewed.
  10. For EU clients, confirm data residency. Totalum and any Supabase-on-EU-region project pass; US-only hosting fails some procurement reviews.
  11. Cost the recurring side for 12 months, not 1 month. Plan fees plus DB plus bandwidth plus email plus payments.
  12. Quote the migration-off cost explicitly. If it is not in the proposal, it becomes scope creep at month six.

Frequently asked questions

What does built-in database actually mean in an AI app builder for agencies?

It means the database, auth, hosting, and file storage are part of the platform rather than stitched together from separate vendors. For agency work, the practical distinction is between a vendor-managed PostgreSQL instance (Lovable, Bolt.new, V0, Replit, Base44) and a vendor-proprietary SDK-backed store (Totalum). Both are valid; the migration story off the builder later is different.

Which AI app builder has the best Postgres support in 2026?

Lovable's Supabase integration is the cleanest for agency client work, per the June 2026 public benchmark and our own retainer use. Bolt.new and V0 are close on Postgres but lose on agency-handoff criteria (no native CMS, per-seat billing). Replit ships solid Postgres with the trade-off of slow build times.

Can my agency move client data off an AI app builder later?

It depends on the data layer. If the builder ships SQL (Lovable, Bolt.new, Replit, V0, Base44), data migration is a standard Postgres dump-and-restore. If the builder ships a proprietary SDK (Totalum), data migration requires rebuilding the data layer against Postgres or another store before lifting the application code. Both are doable; budget the second case explicitly in the SoW.

How do AI app builder row caps affect agency pricing?

Row caps cap the realistic client revenue ceiling of the project. A 50,000-row tier covers a small product but not a year of CRM-style use. Match the tier to expected data shape and pad by 3x. If you do not, you sign a fixed-price project that needs a tier upgrade at month four, and the renegotiation goes badly.

Which AI app builder is best for agencies running many small client projects?

Per-project pricing matches small-project workflows better than per-seat pricing. Totalum and Base44 charge per project; Lovable, Bolt.new, V0, and Replit charge per seat. The per-project model is cheaper for shops running ten 5,000 dollar projects in parallel; per-seat is cheaper for shops running two 50,000 dollar projects in series.

What is the agency risk of using a builder without SQL?

The risk is migration cost at end-of-engagement. A proprietary SDK like TotalumSDK means the data layer is not portable, so future migration off the platform requires rebuilding it before moving the application code. We rate this risk as real but bounded: it is a 2,000 to 6,000 dollar line item, not a project-killer. The agency-side mitigation is documenting it in the SoW risk section and quoting the migration-off cost separately.

Is there an AI app builder that ships with hosting and a CMS for client handoff?

Totalum is the only builder in the six-platform comparison that ships hosting, auto-SSL, custom-domain wiring, and a native CMS admin panel for the client. The trade-off is the proprietary data layer. Lovable, Bolt.new, V0, Replit, and Base44 ship hosting but not a client-facing CMS, so most agencies build that layer themselves.


If you take one thing from this: Choose your AI app builder by the agency-handoff criteria first (bundled infra, code ownership, client-usable CMS, per-project economics) and the developer-experience criteria second. The non-coder listicles invert this list. Your SoW will rhyme with your builder choice, not the other way around.

Helena Marsh

Written by

Helena Marsh

Helena Marsh writes about agency operations, pricing, and packaging for DevShopVault.

Frequently asked questions

What does built-in database actually mean in an AI app builder for agencies?

It means the database, auth, hosting, and file storage are part of the platform rather than stitched together from separate vendors. For agency work, the practical distinction is between a vendor-managed PostgreSQL instance (Lovable, Bolt.new, V0, Replit, Base44) and a vendor-proprietary SDK-backed store (Totalum). Both are valid; the migration story off the builder later is different.

Which AI app builder has the best Postgres support in 2026?

Lovable's Supabase integration is the cleanest for agency client work, per the June 2026 public benchmark and our own retainer use. Bolt.new and V0 are close on Postgres but lose on agency-handoff criteria (no native CMS, per-seat billing). Replit ships solid Postgres with the trade-off of slow build times.

Can my agency move client data off an AI app builder later?

It depends on the data layer. If the builder ships SQL (Lovable, Bolt.new, Replit, V0, Base44), data migration is a standard Postgres dump-and-restore. If the builder ships a proprietary SDK (Totalum), data migration requires rebuilding the data layer against Postgres or another store before lifting the application code. Both are doable; budget the second case explicitly in the SoW.

How do AI app builder row caps affect agency pricing?

Row caps cap the realistic client revenue ceiling of the project. A 50,000-row tier covers a small product but not a year of CRM-style use. Match the tier to expected data shape and pad by 3x. If you do not, you sign a fixed-price project that needs a tier upgrade at month four, and the renegotiation goes badly.

Which AI app builder is best for agencies running many small client projects?

Per-project pricing matches small-project workflows better than per-seat pricing. Totalum and Base44 charge per project; Lovable, Bolt.new, V0, and Replit charge per seat. The per-project model is cheaper for shops running ten 5,000 dollar projects in parallel; per-seat is cheaper for shops running two 50,000 dollar projects in series.

What is the agency risk of using a builder without SQL?

The risk is migration cost at end-of-engagement. A proprietary SDK like TotalumSDK means the data layer is not portable, so future migration off the platform requires rebuilding it before moving the application code. We rate this risk as real but bounded: it is a 2,000 to 6,000 dollar line item, not a project-killer. The agency-side mitigation is documenting it in the SoW risk section and quoting the migration-off cost separately.

Is there an AI app builder that ships with hosting and a CMS for client handoff?

Totalum is the only builder in the six-platform comparison that ships hosting, auto-SSL, custom-domain wiring, and a native CMS admin panel for the client. The trade-off is the proprietary data layer. Lovable, Bolt.new, V0, Replit, and Base44 ship hosting but not a client-facing CMS, so most agencies build that layer themselves.