When to build a custom Shopify app

Apps and integrations 9 min read

A developer sketching a single-purpose tool diagram on a whiteboard
One verb, one app. Anything more is a product you did not mean to start.

The choice is usually framed as build versus buy, which hides the option most teams should take: a small private app that does one job well, rather than a public app with a settings screen you will never open.

Here is how we decide, in the order the questions matter.

Install when#

  1. The job is standardised: reviews, address validation, accounting export, basic subscriptions.
  2. Many merchants need exactly what you need, so the app is maintained by someone else's revenue.
  3. The pricing is flat or grows slowly with your volume.
  4. You would otherwise be maintaining a commodity.

Build when#

When to build a custom Shopify app — Build when
SignalWhy it points to building
The logic is specific to how you sellNo vendor will maintain your rules for you
Data must reach a system nobody else usesIntegrations are the classic private-app job
Per-order pricing at your volumeBuying becomes more expensive than a small build
You need one feature from a large appYou are paying for a suite to use a switch

The middle path most teams miss#

A private app doing one job against the Admin API is often a few hundred lines and a small server. It has no settings screen, no onboarding, no billing, and no listing requirements — because it has exactly one user, you.

Scope a private app to one verb. "Sync orders to the warehouse" is a private app. "Manage fulfilment" is a product.

Before either, check what already exists#

Metafields, metaobjects and Shopify Flow cover a surprising amount of what teams reach for apps to do — conditional tagging, notifications, simple automations, structured product data. It costs an hour to check and regularly saves a subscription.

Frequently asked questions

Is a private app hard to maintain?

Less than expected if it does one thing. The maintenance cost comes from scope, not from the fact of owning it.

Do custom apps need review by Shopify?

Public listings do. An app used only by your own store does not go through the listing process.

What about API version changes?

Plan for periodic upgrades. That is the real ongoing cost of owning an integration, and it is manageable when the app is small.

custom shopify appshopify private appshopify admin apibuild vs buy shopifyshopify app development

All guides

Last updated 2026-08-04 by shopifydevelopment.info · About us

Written by builders

Every guide is written by developers who build and maintain Shopify stores, not spun from other sites.

Reviewed on a schedule

Shopify ships changes constantly. Each guide carries the date of its last review, and we publish the date even when nothing changed.

No paid placements

No app, theme shop, agency or partner can buy a mention, a ranking or a link here.

Twelve languages

Every guide is translated, not machine-popped — each language has its own URL and its own review date.

Limits named

We say plainly what Shopify will not let you change, and when another platform fits your rules better.