Page builder vs custom theme dev: total cost of ownership compared

Published
Expert reviewed
5 min read
Jacques Blom
Jacques Blom
CTO at Fudge.
Jacques is CTO at Fudge and has been coding since age 13 and building on Shopify for 15+ years. He previously led engineering at several YC-backed startups before joining Fudge to architect its AI Page Builder and Store Editor — systems that have generated 22,000+ production pages for over 400 Shopify merchants. He writes about Shopify performance, theme architecture, and applying LLMs safely to production Liquid code.

Key takeaways

  • The real comparison isn’t price tags, it’s cost curves. A page builder is a recurring subscription plus your time; custom dev is an upfront project fee plus a delay every time you want a change.
  • Builder subscriptions look small and compound. Real 2026 pricing runs from $24/month (PageFly Builder) to $199-$499/month for the upper tiers of GemPages and Shogun - $576 to $12,000 over 24 months before you count page-speed and lock-in costs.
  • Custom theme work is priced per project, not per month. Sourced 2026 figures put theme customization anywhere from $150 for a small tweak to $50,000+ for a full custom theme, with hourly rates of roughly $75-$300.
  • Neither route wins on every axis. Builders win on change speed and predictability; custom dev wins on output quality, page weight, and ownership.
  • AI generation of native theme code collapses most of the tradeoff: subscription-level pricing, native output comparable to what a developer would hand you (and worth the same review pass), nothing to uninstall.

Every Shopify store that outgrows its theme’s stock sections faces the same fork: subscribe to a page builder app, or pay a developer to build custom sections and templates. The Shopify page builder vs custom theme decision looks like a simple price comparison - $29 a month against a four-figure quote - but the sticker prices are the least interesting part. What actually decides it is total cost of ownership: what each route costs you over two years in money, page speed, waiting time, and the option to leave.

This piece prices both routes honestly, with real 2026 subscription pricing pulled from the Shopify App Store and developer rates from sourced industry guides rather than made-up numbers. Then it gives you a decision framework by store stage, and covers the third option that didn’t exist when this debate started.

Why you can trust us

I’ve been building for the web for over 15 years, including agency-side Shopify theme work - so I’ve been the developer sending the quotes discussed below, and I know what’s in them. Our team has worked with hundreds of Shopify brands across both routes. We also build Fudge, an AI page builder rated 4.9 on the Shopify App Store, which generates native theme code - meaning we compete with the builders and produce native theme code in the same format a custom developer would hand you, which you should still review before publishing. We have a view on the answer, but the numbers below are sourced, and both traditional routes get a fair hearing.

The short version

RouteCost shapeOutputBest when
Page builder$24-$499/month, foreverWidget-rendered pages (traditional builders), app-dependentYou change pages weekly and accept the speed tax
Custom theme dev$150-$50,000+ per projectNative theme code you ownOne big bespoke build, little change after
AI native code (Fudge)Builder-level subscriptionThe same native theme code, in minutesYou want developer-comparable output at builder cost and speed

The rest of this article prices the first two honestly - and then makes the case that the third option is the reason this classic tradeoff no longer binds. If you only read one section, read that one.


The real question: two cost curves, not two price tags

A page builder and a custom developer don’t sell the same thing.

A page builder sells you change velocity on a subscription. You pay every month, forever, and in exchange you can publish and edit pages yourself, today, without waiting on anyone. The costs are recurring and mostly invisible: the fee, the widget JavaScript the app injects into your storefront, and the hours you personally spend dragging blocks around.

A custom developer sells you a finished asset with latency attached. You pay a project fee once, and you own native theme code that renders with no third-party runtime. The costs are front-loaded and then episodic: the build, and then a fresh quote and a wait every single time you want something changed.

So the honest comparison is not “$29/month vs $3,000.” It’s:

  • Builder route: subscription x 24 months + your editing time + a page-speed tax + an exit cost if you ever leave.
  • Custom route: build fee + a change fee and a multi-day wait per iteration + maintenance as themes and Shopify evolve.

Let’s price each component.

What a page builder actually costs over 24 months

The subscription: real 2026 pricing

Here is what the three most established builders charge right now, taken from their Shopify App Store listings in August 2026.

PageFly runs a free plan (1 published page or section), then Builder at $24/month for 5 published slots (expandable at $5 per 5 additional slots), Accelerate at $99/month for unlimited pages, and Enterprise at $299/month.1 Over 24 months: $576 on Builder, $2,376 on Accelerate.

GemPages runs a free plan (1 published page), Build at $29/month with unlimited published pages, a $59/month mid tier that adds sales funnels and post-purchase upsells, and Enterprise at $199/month.2 Over 24 months: $696 on Build, $1,416 on the mid tier.

Shogun is the premium-priced option: a free draft-only mode, Build at $39/month for 25 published pages, Grow at $199/month for unlimited pages, and Advanced at $499/month.3 Over 24 months: $936 on Build, $4,776 on Grow, $11,976 on Advanced.

Two patterns worth noticing. First, the free tiers are trials in practice - one published page doesn’t run a store. Second, the tier you’ll actually need tends to drift upward: page limits, A/B testing, and analytics sit on the higher plans, so growing stores routinely end up one tier above where they started. For a feature-level comparison of these apps see our ranking of the best Shopify page builders and the head-to-head builder comparison.

The page-weight tax

Builder pages aren’t rendered by your theme alone. Most builders ship a JavaScript and CSS runtime with each page to make their block system work, on top of your theme’s own assets. The exact cost varies by app, plan, and how heavily a page uses the builder’s widgets - from modest on a disciplined page to substantial on a template stacked with countdowns, sliders, and third-party embeds.

This cost doesn’t show up on an invoice, which is why it gets ignored. It shows up in Core Web Vitals and, through them, in conversion and organic ranking. If you run the builder route, budget time to audit your heaviest pages with Lighthouse - and treat any widget you can replace with a native theme section as a win. We cover the trend away from widget runtimes in are page builders dead?.

The lock-in cost

The most underpriced line item. With most builders, pages live in the app’s system and render through the app’s runtime. Uninstall the app and the pages stop rendering, revert to stock templates, or leave behind markup you can’t edit. Your two years of landing pages are not an asset you own; they’re an ongoing rental.

That converts a “cancel anytime” subscription into something stickier: leaving means rebuilding. When you model 24-month TCO, the exit cost belongs in the builder column - either as a future rebuild project or as the subscription continuing indefinitely because the rebuild never feels worth it.

Your time

Drag-and-drop is not free labor; it’s your labor. Building a good landing page in a visual editor takes real hours - design decisions, responsive checks, copy revisions. For a founder, those hours have a high opportunity cost even though no money changes hands. It’s the cheapest time-cost of the three routes here, but it isn’t zero, and it recurs with every page.

What custom theme development actually costs

Rates and project pricing

Custom theme work is priced per project or per hour, and credible 2026 sources give consistent ranges - treat them as indicative 2026 ranges from sourced guides; your market may differ. Shopify’s own guide puts custom-built ecommerce site development at $2,000 to $20,000 or more depending on complexity.4 A 2026 theme-customization pricing guide from Shopexperts breaks it down further: small tweaks (1-5 hours) at $150-$700, medium customization at $600-$3,500, substantial projects like homepage rebuilds at $2,500-$8,000, and a full custom theme built from scratch at $8,000-$50,000+. Hourly rates span roughly $75-$300 depending on geography and seniority, with offshore freelancers at $50-$100/hour and established agencies at $250-$500+/hour.5

The spread is wide because “custom theme work” spans everything from a button restyle to a bespoke theme. For the job this article is really about - custom sections and landing page templates on an existing theme - the relevant band is the middle: roughly the $600-$8,000 range per project, sourced above, depending on scope and who you hire.

What you get for that money is genuinely better output than a builder widget: native Liquid sections that render server-side with no app runtime, match your theme’s design system, stay editable in Shopify’s own theme editor, and belong to you outright. No subscription, no uninstall risk. If you want to understand what that native layer looks like, our guide on how to edit your Shopify theme walks through it.

Iteration latency: the cost nobody invoices

The custom route’s biggest cost isn’t on the quote. It’s the loop you enter after launch: notice a change you want, write a brief, wait for availability, review, request revisions, wait again. Even with a responsive freelancer, a small change takes days; with an agency queue, weeks. And each change is billed - at the hourly rates above, a “quick tweak” conversation is a $150-$700 line item.5

For a store that runs frequent campaigns, this latency is the deal-breaker. A landing page for a flash sale is worthless if it lands three days after the sale. Stores on the custom route either slow their marketing cadence to match their developer’s availability, or keep a retainer running - which quietly converts the “one-off project fee” into its own subscription.

Maintenance and theme updates

Custom code has a shelf life. Shopify’s platform moves - new theme features, new APIs, checkout changes - and premium themes ship updates that don’t automatically merge with your customizations. Updating a customized theme typically means re-applying or porting custom sections to the new version, which is billable work. Budget for periodic maintenance across a 24-month horizon; qualitatively, stores with heavily customized themes tend to either defer theme updates (accumulating drift) or pay for the port every major version.

The 24-month TCO comparison

Cost componentPage builderCustom theme dev
Money out, 24 months$576-$2,376 (PageFly), $696-$1,416 (GemPages Build/mid tier), $936-$11,976 (Shogun)123Roughly $600-$8,000 per project for section/landing-page scope; $8,000-$50,000+ for a full custom theme5
Cost shapeRecurring, predictable, never endsFront-loaded, then per-change fees
Change latencyMinutes - you edit it yourselfDays to weeks per iteration
Cost per change$0 marginal (your time only)$150-$700 for small changes at sourced rates5
Page weightWidget runtime on top of theme assets; varies by app and pageNone beyond your theme - native server-rendered Liquid
Output qualityGood, within the block system’s ceilingAs good as the developer; fully bespoke
Who owns the pagesThe app, in practiceYou - it’s your theme code
Cost of leavingRebuild every page, or keep payingNone; the code stays
MaintenanceHandled by the app vendorBillable; theme updates need porting work
Best-case profileMany pages, frequent changes, no dev budgetFew high-stakes builds, infrequent changes

Honest reading of that table: neither column dominates. The builder wins on latency and predictability; custom dev wins on ownership, page weight, and ceiling. Which one wins for you depends mostly on how often you change your storefront.

Three worked examples

Abstract cost curves are easier to compare with concrete stores attached. Here are three common 24-month profiles, priced only with the subscription figures and developer ranges sourced above.

24-month scenarioPage-builder routeCustom dev routeDecision lean
Store building ~3 pages/year, few changes afterEntry tier at $24-$39/month: $576-$936 over 24 months, paid whether or not you publishOne medium project in the $600-$3,500 band, then little ongoing spendCustom dev: pay once for pages that rarely change, and own the code
Store shipping 2 campaign pages/month (~48 pages)Unlimited-page tier at $29-$199/month: $696-$4,776 over 24 months, changes in minutesEach page is its own brief at $600-$3,500, plus $150-$700 per small change and days of latency per iterationSelf-serve tooling: latency and per-change fees rule out the dev queue at this cadence
Larger/Plus team with an ongoing developer workflowUpper tier at $199-$499/month: $4,776-$11,976 over 24 months, often alongside a retainerSubstantial projects at $2,500-$8,000 each, plus $150-$700 per small change between themHybrid today; native-code generation is the route that collapses both cost lines

Assumptions: internal editing time is not priced, developer ranges are the indicative sourced figures above, and app fees are as listed in the pricing section.

Want custom-quality pages without the dev quote? Describe the page to Fudge.
Try Fudge for Free

Decision framework by store stage

Pre-launch or pre-revenue. Don’t buy either. Use your theme’s stock sections and free tiers. Your conversion problem at this stage is traffic and offer, not page design. Spending $2,000+ on custom sections before product-market fit is the most common money mistake we see.

Early revenue, low five figures monthly. A builder’s entry tier ($24-$39/month) is defensible if you’re publishing landing pages for paid traffic and changing them weekly. The subscription is small against your ad spend, and change velocity matters more than page weight at this scale. Keep page count disciplined so the exit cost stays small.

Growing, mid five to six figures monthly. This is where the routes genuinely diverge. If your storefront is mostly stable and you need two or three excellent templates, a one-off custom project ($600-$8,000 scope5) beats paying $99-$199/month forever and carrying widget weight on your highest-traffic pages. If you run constant campaigns, the builder’s latency advantage still pays for itself - but you’re now on the expensive tiers, so run the 24-month math against a dev quote before renewing annually.

Established, high volume or Plus. Page weight and conversion basis points are worth real money at this scale, which argues for native code everywhere. Most stores here end up hybrid anyway: an agency retainer for the theme plus a builder for marketing pages the team ships without touching the queue. That’s also the profile paying the most in total - both subscriptions and retainers - and the profile with the most to gain from collapsing the two routes into one.

The third option: AI that writes native theme code

The builder-vs-developer fork exists because, historically, you couldn’t get native code output without paying a human for their hours. That’s the assumption AI page generation breaks.

Fudge is a Shopify page builder in the sense that it’s an app with a subscription - but instead of rendering pages through a widget runtime, it generates native Liquid sections and templates directly in your theme, matched to your existing design system. You describe the page in plain language; it writes the kind of code a theme developer would hand you.

Against the two columns above:

  • Cost shape of a builder: a monthly subscription in page-builder territory with a free trial, not a four-figure project quote.
  • Output of custom dev: server-rendered theme code with no page-builder runtime script - interactive sections still ship their own small JS, like any hand-built section - editable afterward in Shopify’s theme editor.
  • Latency of neither: minutes per page, and iteration is a sentence (“make the hero full-bleed and move the reviews up”), not a change order.
  • No lock-in: because the output is native code in your theme, uninstalling Fudge leaves every page exactly where it is, still rendering, still editable. The exit cost that dominates the builder column is zero.

The honest limits: Fudge builds and edits storefront pages, sections, and theme changes - it is not a replacement for every kind of custom development. App integrations with bespoke backends, headless storefronts, and complex checkout logic remain developer work. And like any AI system, it’s at its best when you review the output and iterate, the way you’d review a developer’s first pass - you’re still the creative director. If your need is a single massive bespoke build and nothing after it, a specialist agency may still be the right call.

One more thing this framing hides: the two columns aren’t enemies of the third. Agencies and freelancers use Fudge too - generating the native sections in minutes and spending their billed hours on the parts that genuinely need a human: strategy, design direction, and the bespoke work above. For the client that means the same native output at a lower project cost and a shorter timeline; for the agency it means more projects shipped with the same team. If you’re an agency doing Shopify theme work, our partner program is built for exactly this.

But for the job this whole article prices - getting custom-quality pages and sections onto your store, repeatedly, without either a permanent widget tax or a permanent dev queue - the two-column tradeoff is no longer the only choice.

FAQ

How much does a custom Shopify theme cost?

Sourced 2026 figures put a full custom theme built from scratch at roughly $8,000 to $50,000+, while customization of an existing theme runs from about $150 for small tweaks to $8,000 for substantial projects like homepage rebuilds. Shopify itself estimates custom-built ecommerce site development at $2,000 to $20,000 or more. The spread reflects scope, geography, and freelancer vs agency rates.

How much do Shopify page builders cost per month?

As of August 2026: PageFly runs from free to $24/month (Builder), $99/month (Accelerate), and $299/month (Enterprise). GemPages runs from free to $29, $59, and $199/month. Shogun runs $39/month (Build), $199/month (Grow), and $499/month (Advanced). Free tiers typically allow only one published page.

Do page builders slow down your Shopify store?

Most builders ship a JavaScript and CSS runtime with each page to power their block system, loaded on top of your theme assets. The impact varies by app, plan, and how many widgets a page uses - modest on disciplined pages, significant on widget-heavy templates. Native theme sections avoid this cost entirely because they render server-side through Liquid. Audit your heaviest builder pages with Lighthouse before and after.

What happens to page builder pages if I uninstall the app?

With most builders, pages stop rendering correctly, revert to stock templates, or leave behind markup you cannot edit, because the pages depend on the app runtime. This exit cost is the most underpriced part of builder TCO. Pages generated as native theme code - whether hand-built by a developer or generated by Fudge - survive uninstall because they live in your theme.

Is it cheaper to hire a Shopify developer or use a page builder?

Over 24 months, a builder subscription ($576 to $11,976 depending on app and tier at current pricing) is often cheaper in cash than repeated custom projects, but the comparison depends on change frequency. A store needing two stable templates is usually better served by a one-off custom project; a store shipping weekly campaign pages is usually better served by self-serve tooling, because developer iteration costs $150-$700 per small change plus days of waiting.

How long does custom Shopify theme work take?

Small tweaks are typically 1-5 hours of billable work but often days of calendar time once you account for developer availability and revision rounds. Substantial customization projects run 25-60 hours, and full custom themes take weeks to months. Calendar latency, not billable hours, is usually the real cost for marketing teams running campaigns.

Can AI really replace a Shopify theme developer?

For storefront pages, sections, and theme edits - the majority of what stores actually commission - AI generation of native Liquid code now produces output comparable to what a developer would hand you, in minutes at subscription pricing, and worth the same review pass before publishing. For bespoke app integrations, headless builds, and complex checkout logic, developers remain necessary. Treat AI output like a developer first pass: review it, iterate on it, and you keep the quality bar.

Jacques's signature
Get custom theme quality at page builder pricing.

Footnotes

  1. PageFly pricing, Shopify App Store listing, retrieved August 2026: Free ($0, 1 published slot), Builder $24/month (5 published slots, expandable at $5 per 5 additional slots), Accelerate $99/month (unlimited pages), Enterprise $299/month. Rated 4.9 across 5,600+ reviews. https://apps.shopify.com/pagefly 2

  2. GemPages pricing, Shopify App Store listing, retrieved August 2026: Free (1 published page), Build $29/month (unlimited published pages), mid tier $59/month (funnels and post-purchase upsells), Enterprise $199/month. Rated 4.9 across 4,000+ reviews. https://apps.shopify.com/gempages 2

  3. Shogun pricing, Shopify App Store listing, retrieved August 2026: free draft mode (no publishing), Build $39/month (25 published pages), Grow $199/month (unlimited pages), Advanced $499/month. Annual billing discounts of roughly 20% available. Rated 4.8 across 1,800+ reviews. https://apps.shopify.com/shogun 2

  4. Shopify, “Ecommerce Website Cost: Full Guide for 2026” - custom-built website development ranges from $2,000 to $20,000 or more depending on complexity and functionality. https://www.shopify.com/blog/ecommerce-website-cost

  5. Shopexperts, “Shopify Theme Customization Cost” (2026 guide) - small tweaks (1-5 hours) $150-$700; medium customization (5-25 hours) $600-$3,500; substantial projects (25-60 hours) $2,500-$8,000; theme migration $2,000-$8,000; full custom theme $8,000-$50,000+; hourly rates $75-$300 overall, with offshore freelancers at $50-$100/hour, senior specialists at $150-$250/hour, and established agencies at $250-$500+/hour. https://shopexperts.com/help/pricing/shopify-theme-customization-cost 2 3 4 5

Related posts