Hiring an ecommerce app development company: Shopify builder, custom app or full platform?

Before you pick a developer, pick a route: a Shopify app builder, a custom app on your store, or a full platform. Here's how to decide, what to build first and what it costs.

Key takeaways
  • An app pays off when customers buy several times a year; for one-off purchases, fix mobile web first.
  • Builders prove demand cheaply; custom apps on your store's APIs give full UX control without rebuilding checkout.
  • Physical goods don't use Apple or Google in-app purchase, so there's no store commission on product sales.
  • Push notifications drive app revenue when they're triggered by behavior, deep linked and frequency-capped.

If you sell online and you're talking to an ecommerce app development company, the first decision isn't which features to build. It's which of three routes to take: a Shopify app builder, a custom app on top of your existing store, or a fully custom commerce stack. Each one has a different cost, a different ceiling, and a different amount of work left for you after launch.

This guide walks through that decision, the features that actually move revenue, how payments work inside an app, and what a realistic budget looks like.

First: does your store need an app at all?

A shopping app earns its keep through repeat purchases. Customers who install it are usually your best ones already, and the app's job is to make them buy more often: faster checkout, saved details, push notifications they actually want, and a home screen icon that reminds them you exist.

An app tends to pay off when:

If most customers buy once (furniture, mattresses, one-off gifts), put the money into your mobile website and checkout first. An app won't fix a low repeat rate.

Shopify app builder vs custom app vs fully custom platform

Many US direct-to-consumer brands run on Shopify, so here's how the three routes compare for a Shopify store. The same logic applies to WooCommerce, BigCommerce or Magento with different tools.

App builder (template)Custom app on your storeFully custom platform
What it isA subscription tool that turns your store into an app with drag-and-drop screensA native or Flutter app built for you, reading products and carts from your store's APIsYour own catalog, cart, order and payment backend plus the apps
Time to launchDays to a few weeksTypically 8–16 weeksTypically 5–9 months or more
Upfront costLowMediumHigh
Ongoing costMonthly fee that often rises with your plan or salesMaintenance and hosting for app-specific servicesFull engineering team or retainer
Design freedomLimited to the builder's componentsFull control over UXFull control over UX and business logic
Best forTesting whether customers will install an appBrands with proven repeat buyers that want a distinctive experienceMarketplaces, multi-vendor, B2B pricing or logic Shopify can't handle

For a custom app on Shopify, the building blocks are documented in Shopify's mobile documentation: the Storefront API for products, search and carts, and Checkout Kit for iOS, Android and React Native, which presents Shopify's own checkout inside your app so your payment methods, discounts and checkout extensions keep working. That last point matters more than it sounds. Rebuilding checkout yourself is where custom ecommerce apps usually go over budget.

A sensible path for many brands: start with a builder to prove customers will install and use an app, then move to a custom build once the app channel is a measurable share of revenue.

Must-have features for a shopping app (and what can wait)

Every extra feature adds testing, maintenance and another reason for a store review to take longer. Build the first version around the path from opening the app to a completed order.

Launch version

Version two

Get a fixed quote for your app in 24 hours

Tell us what you're building. You get a written scope, timeline and fixed price — plus free Google Play and App Store submission and one month of launch marketing with every build.

Get my free quote WhatsApp us

Payments inside an ecommerce app

A common worry is that Apple or Google will take a cut of every sale. For physical goods, they don't. App Store Review Guideline 3.1.3(e) says apps selling physical goods or services consumed outside the app must use purchase methods other than in-app purchase, such as Apple Pay or card entry. Google Play's billing rules treat physical goods the same way.

In practice your options are:

Whatever you choose, card data should never touch your own servers. Use the provider's tokenized fields or hosted checkout so your PCI DSS scope stays small.

Push notifications and retention: where the app pays for itself

Push is the main reason an app outperforms mobile web for repeat buyers, and it's also the fastest way to get uninstalled. Both iOS and Android (from Android 13) require the user to grant notification permission, so the opt-in moment deserves design time.

Paid retargeting to app users is the other half of retention. Our guide to app retargeting campaigns covers audiences and measurement, and Meta vs Google Ads for ecommerce covers which channel to fund first.

What an ecommerce app costs

These are typical ranges for a custom Android and iOS app on top of an existing store, built by an offshore team such as one in India. US agencies usually quote several times higher for the same scope. Your price depends on catalog complexity, integrations and design depth, so treat this as a planning guide, not a quote.

ScopeWhat's includedTypical range (offshore)
Template / builder appConfigured builder, branding, store submissionLow four figures plus the builder's monthly fee
Custom app, standard featuresLaunch feature list above, one platform's checkout, push, analyticsRoughly $15k–$40k
Custom app with loyalty, subscriptions and personalizationVersion-two features, CRM and loyalty integrationsRoughly $40k–$80k
Fully custom commerce platformBackend, admin, apps, payments and integrationsSix figures and up

Budget separately for ongoing items: maintenance and OS updates, push and analytics tools, and the marketing that gets the app installed. Our app development cost guide explains the drivers in more detail, and React Native vs Flutter covers how the framework choice affects cost.

How to choose an ecommerce app development company

Use this checklist on your first calls:

  1. Have they shipped shopping apps that are live now? Ask for store links and open them. Test search, cart and checkout yourself.
  2. Do they recommend the cheapest route that works? A good partner will tell you when a builder is enough.
  3. How do they handle checkout? The answer should name your platform's checkout or a specific payment SDK, plus Apple Pay and Google Pay.
  4. What gets tracked? Ecommerce events with revenue, sent to your analytics and attribution tools, verified before launch.
  5. Can your team change the home screen and promotions without a release? If not, every sale needs a developer.
  6. Who owns the code and the store accounts? You should, from day one.
  7. What's the price, and is it fixed? See our guide to fixed price app development for how to write a scope that protects you.

Where Appryze fits

Appryze builds Android and iOS shopping apps (native Swift or Flutter) on top of Shopify and custom backends for brands in the USA, UK, UAE and India. You get a fixed-price written quote within 24 hours, free App Store and Google Play submission, and one month of launch marketing so the first installs come from campaigns set up around purchase events, not just installs. See how builds work on our Studio page or how we market apps after launch on Growth.

Frequently asked questions

How much does it cost to build an ecommerce app?

It depends on the route. An app builder costs little upfront plus a monthly fee. A custom Android and iOS app on top of an existing Shopify store, built offshore, typically runs from the mid five figures depending on features like loyalty and subscriptions. A fully custom commerce platform with its own backend usually costs six figures or more. US agencies typically quote several times higher for the same scope.

Is a Shopify app builder good enough for my store?

Often, yes, especially if you want to test whether customers will install and use an app. Builders are fast and cheap but limit your design and features, and their monthly fees can rise as you grow. Once the app is a meaningful share of revenue, a custom app built on Shopify's Storefront API and Checkout Kit gives you full control while keeping Shopify's checkout and payment setup.

Do Apple and Google take a commission on ecommerce app sales?

Not on physical goods. Apple's App Store guidelines require apps that sell physical goods or services used outside the app to use payment methods other than in-app purchase, such as Apple Pay or card entry, and Google Play treats physical goods the same way. Normal payment processing fees from your payment provider still apply. Digital goods and subscriptions consumed in the app follow different rules.

How long does it take to build a shopping app?

A builder app can go live in days to a few weeks. A custom app on top of an existing store typically takes eight to sixteen weeks, depending on features, integrations and design. A fully custom commerce platform with its own backend and admin often takes five to nine months or more. Store review adds a few days at the end, so plan launch dates around it.

Should an ecommerce app be native or Flutter?

Both work well for shopping apps. Flutter or React Native lets one team ship Android and iOS from a shared codebase, which usually lowers cost and keeps features in sync. Native Swift and Kotlin make sense when you need deep platform features or a very large in-house team per platform. For most brands, the bigger decision is checkout and integrations, not the framework.

Get a fixed quote for your app in 24 hours

Tell us what you're building. You get a written scope, timeline and fixed price — plus free Google Play and App Store submission and one month of launch marketing with every build.

Get my free quote WhatsApp us
AS

Amit Kumar Sharma — Founder, Appryze

12+ years running growth and user acquisition for consumer and fintech apps on Google App Campaigns, Meta and Apple Search Ads, and building Android, iOS and web products. Appryze builds apps for clients in the USA, UK, UAE and India — and markets them after launch.

More in Ecommerce App Development Company · All app development guides

💬