Now live on the Shopify App Store →

Shopify Page Builder Pricing in 2026: What You Actually Pay

Every Shopify page builder advertises an entry price. Almost none of them advertise the price you’ll actually be paying by week four, once your first real product page hits a page cap, a visitor limit, or a feature paywall. This is a breakdown of where those upgrade triggers actually sit across GemPages, PageFly, Shogun, and Ecomato, plus a total-cost-of-ownership table so you can compare plans the way you’ll actually use them — not the way the pricing page presents them.

The starter plan trap

The pattern is consistent across the page-builder category: a low entry price gets you in the door, then one of four gates forces an upgrade once you’re actually using the product —

  • Publish or page count caps — you can build pages, but only publish a limited number before paying more
  • MTU (monthly tracked users) limits — your plan is priced by storefront visitors, and traffic growth silently triggers an upgrade
  • Feature paywalls — the section, template, or integration you need is one tier up
  • Removal fees — builder branding stays on your storefront until you pay to remove it

None of these are disclosed prominently on the entry-price page. They show up in the plan comparison table, if at all, and most merchants don’t read that table until they hit the wall.

Plan traps by tool

ToolAdvertised entryWhat actually gates youTypical trigger point
GemPages~$29/monthPage count, premium elements, visitor limitsGrowing past a handful of published pages
PageFlyPaid entry, feature-gatedFeature packs (AI, advanced elements), usage tiersNeeding a specific block or integration one tier up
Shogun~$39/month entry, often ~$199/month at scaleA/B testing, analytics depth, page/visitor volumeOnce you want testing or scale features, not just building
EcomatoFree (Spark) · $19/month (Starter)Credits (AI usage) + publish slots, both usage-based and explicit before you spendPublishing your 6th page in a month, or exceeding your credit allotment

The meaningful difference isn’t that Ecomato has no limits — it’s that Ecomato’s limits are credits and publish counts you can see before you spend, rather than a visitor count that changes based on how well your marketing is working.

Publish limits and MTU, explained

Two mechanics are worth understanding specifically, because they’re the ones that surprise people most:

Publish limits cap how many pages you can push live in a billing period, independent of how many you’ve built or previewed. Building and previewing are usually unlimited or cheap; publishing — actually putting a page live in your theme — is the metered action. This is why testing 20 product page drafts and publishing your best 5 is a completely different cost than publishing all 20.

MTU (monthly tracked users) is a visitor-based pricing mechanic some builders use instead of, or in addition to, a flat page/feature tier. The problem with MTU pricing specifically: it means a successful marketing push — the exact outcome you wanted from a good page builder — is what triggers your next bill increase. You’re penalized for the thing you’re trying to achieve.

Credit-based pricing (Ecomato’s model) avoids the MTU problem entirely: your cost scales with how much you import and rewrite, not with how many shoppers show up.

Total cost of ownership at scale

Advertised entry price tells you almost nothing about year-one cost. Here’s what each tool typically costs once a store is actually running product pages at moderate volume (roughly 20–50 published pages, ongoing content work):

ToolEntry priceTypical scale priceOutput typeLock-in cost if you leave
GemPages~$29/monthHigher tier once page/visitor limits hitIframe / proprietary runtimePages often break or disappear post-uninstall
PageFlyPaid entryMid-to-high tier for feature packs and usageHeavy JS, builder-dependentPages tied to app; rebuild required after uninstall
Shogun~$39+/monthOften ~$199/month once testing/analytics are neededBuilder runtimePages depend on the app remaining installed
EcomatoFree (Spark) · $19/month$59–$99/month depending on volumeNative Online Store 2.0 LiquidPages stay live and functional — 0 storefront JS from Ecomato

The lock-in column is the one most pricing comparisons skip. If a tool renders through its own runtime or iframe, uninstalling it doesn’t just stop new pages — it can break pages you already published, because the page was never fully “yours.” Native Liquid output doesn’t have this failure mode: once published, the section lives in your theme like any other Shopify content.

Ecomato’s actual plan breakdown

Because Ecomato prices on credits and publish slots rather than visitors, here’s exactly what each tier includes:

PlanPriceCredits/monthPublishes/monthProjectsProducts in workspaceTemplates
SparkFree2001100Warmly
Starter$19/month5055250Warmly, Avera
Growth$59/month1502025500Warmly, Avera, Novaire
Pro$99/month500UnlimitedUnlimited2,000All + early access

Credit costs are constant across every plan: import and keep original content costs 0.10 credits, AI rewrite costs 1 credit, and AI rewrite with image regeneration costs 3 credits. Pro also unlocks non-expiring add-on credit packs (100 for $5, 500 for $19, 1,000 for $35) for months where you need a burst above your plan’s monthly allotment.

Worked examples: what a real catalog costs

50-product store (Starter, $19/month): Importing 50 products at 0.10 credits each is 5.0 credits. Rewriting the 20 you’ll actually launch is 20 credits — a total of 25 of your 50 monthly credits. The real constraint here isn’t credits, it’s Starter’s 5 publish slots: you’d publish your best 5 pages this cycle and the rest over the following month, or move to Growth if you want all 20 live at once.

200-product catalog (Growth, $59/month): Importing 200 candidates costs 20 credits. Rewriting the 60 you commit to selling costs 60 credits. Total: 80 of 150 monthly credits, comfortably inside Growth’s 20 publishes/month if you roll it across a couple of cycles, or all at once on Pro.

500+ SKU multi-brand operation (Pro, $99/month): At this volume, unlimited publishes matter more than the credit count — Pro’s 500 credits cover roughly 450 import-and-rewrite cycles a month, and unlimited publishing means you’re never waiting on a slot to go live.

Hidden costs of lock-in

The real cost of a page builder isn’t just the subscription — it’s what happens if you switch or cancel:

  • Rebuild cost after uninstall. Iframe or runtime-based builders often mean your published pages depend on the app staying installed and paid for. Cancel, and pages can break or disappear, forcing a rebuild in whatever tool you move to next.
  • Migration time. Moving 50+ product pages between builders is not a export/import job for most of these tools — it’s often a manual rebuild, page by page.
  • Speed as a conversion cost. Builders that ship 200–340KB of extra JavaScript per page slow down Lighthouse scores and mobile load times, which is a recurring cost paid in conversion rate, not dollars — but it compounds every month you stay on that stack.
  • Branding removal fees. Some tools keep their badge on your storefront until a specific tier removes it, which is a cost that isn’t in the headline price at all.

Native Liquid output (Ecomato’s approach) sidesteps the first three: pages don’t depend on the app after publish, there’s nothing to migrate because the content already lives in your theme’s code, and there’s no builder-added JavaScript to begin with.

When the free plan is actually enough

Spark isn’t a crippled trial — it’s a genuinely useful tool for a specific stage:

  • You’re still validating a niche. Import candidate products at 0.10 credits each and review them before committing to a rewrite or a publish.
  • You want to preview template fit. Unlimited previews on every plan means you can see exactly how Warmly renders your actual products before paying anything.
  • You’re not ready to publish yet. Spark’s 0 publish slots are a feature for this stage, not a limitation — there’s no risk of accidentally spending a publish slot before your store is ready.

The moment you’re ready to put a page live, that’s the signal to move to Starter — not before.

Decision table: which plan actually fits

If you are…UseWhy
Testing a niche before committingSpark (free)Unlimited preview, cheap import, zero risk
Launching your first 5–10 productsStarter ($19)50 credits and 5 publishes covers a real first launch
Testing multiple niches or scaling past 10 productsGrowth ($59)150 credits, 20 publishes, all templates unlocked
Running an agency or multiple brandsPro ($99)Unlimited publishes and projects, non-expiring credit packs

FAQ

Why do page builders advertise a price that isn’t what most stores actually pay? Because the advertised tier is optimized for the lowest number that gets someone to sign up, not for the plan a real, growing store ends up needing. Page caps, MTU limits, and feature gates are usually disclosed in a comparison table rather than the headline price.

What is MTU pricing and why does it matter? Monthly tracked users pricing bills you based on storefront visitor volume. It matters because it means growing traffic — the outcome you want — is what triggers a price increase, independent of how much you’re actually using the builder’s features.

Is a credit-based model more expensive than a flat plan? Not usually, and it’s more transparent: you see the exact cost of an import or rewrite before confirming it, rather than discovering a usage cap after you’ve hit it.

What actually happens to my pages if I cancel a page builder? For runtime or iframe-based tools, published pages often depend on the app remaining installed and paid — cancellation can break them. For native Liquid output, published sections live in your theme’s code and continue working regardless of subscription status.

Is Ecomato’s free plan good enough to fully evaluate the product? Yes for template fit and import quality — Spark includes unlimited previews and 20 monthly credits for import and rewrite testing. It won’t let you publish live, since that requires a paid plan, but every other part of the workflow is testable first.

See the real numbers

Compare live plan details on Ecomato pricing, or see feature-by-feature breakdowns on compare.