Skip to content
← Blog

Pricing · 5 min read

How agencies scope a Shopify build without surprises

A scoping checklist for Shopify store projects: catalogue, theme sections, apps, integrations, content and migration. Fix the scope before you quote.

November 4, 2026

How agencies scope a Shopify build without surprises

Key takeaways

  • Most Shopify projects go wrong at the quote. Page count is a poor guide; five underlying factors drive the work.
  • The five factors are the catalogue, the design, apps, integrations, and content and data.
  • Ask six questions in the first call and write down what is out of scope.
  • If something is genuinely uncertain, split it: fixed price for the known, a bounded discovery step for the unknown.

Most Shopify projects go wrong at the quote, not at the build. The page count was fine; nobody asked about the catalogue, the apps or where the product data was coming from. This is the list we would want an agency to work through before sending us a brief, and before giving their own client a price.

Scope is decided by five things, not page count

A Shopify store has fewer pages than it seems. What drives the work is underneath them.

1. The catalogue. How many products, how many variants, and what does a product need to show? Sizes and colours are easy. Made-to-order options, bundles, or products that need extra fields on the page are where hours go. Shopify’s help pages on importing and exporting products explain what a clean product file looks like.

2. The design. Which templates are actually different: home, collection, product, cart, plus content pages, search and account pages. Count the distinct layouts and the custom sections the client’s team will need in the theme editor.

3. Apps. Reviews, subscriptions, email, loyalty, search, bundles. Each one affects how the theme is built and adds a recurring cost for the client. List them in the proposal. See who pays for Shopify apps.

4. Integrations. Shipping, tax, accounting, inventory systems, a point of sale. Integrations are the most common source of “we did not know that was needed”.

5. Content and data. Who writes the copy, who photographs the products, and where does the product data live today? A spreadsheet that needs cleaning is a project of its own.

Cup of coffee and a notebook on a table
Scoping is mostly writing things down: list what is in, what is out, and what is still unknown.

A scope table you can copy

Area Question to settle Where it shows up in the quote
Catalogue How many products and variants? Extra fields? Setup and data work
Design How many distinct templates and custom sections? Theme build
Apps Which apps, and who holds the subscriptions? Client’s recurring cost
Integrations What must connect on day one? Separate line or phase
Content Who supplies copy, photos, product data? Dependencies and dates
Launch Is the date fixed, and what is it tied to? Schedule risk

Questions to ask the client in the first call

  1. Is this a new store, a redesign, or a move from another platform?
  2. Roughly how many products, and how do they vary?
  3. What must it integrate with on day one?
  4. Who will run the store, and how technical are they?
  5. What is the launch date tied to, and is it genuinely fixed?
  6. Is there a design, or does it need to be created?
Tip: If the answer to question 1 is “a move from another platform”, scope the data and redirects as their own item. Our migration scoping guide covers it.

Write down what is out of scope

State plainly what the quote does not include: copywriting, photography, product data entry, app subscriptions, ongoing changes after launch. Revisions and extra templates should be a defined change request, not a conversation. Our guide on handling client revisions with a white label partner goes into this, and a good brief makes the boundary visible from day one.

Template or custom is part of scope

Whether the store uses a template or a custom theme changes the work and the maintenance. We explain how to choose in custom Shopify theme vs template.

Price the unknowns honestly

If a part of the scope is genuinely uncertain, split it: fixed price for what is known, a separate discovery step or a clearly bounded estimate for what is not.

Watch out: Guessing low to win the job usually costs the agency, not the studio. An unclear scope turns into free work or an awkward conversation with your client halfway through.

Our piece on pricing outsourced web projects covers margin.

Woman using a laptop at a table during an online meeting
A short scoping call with the client usually saves more time than any template or spreadsheet.

How we work with scope

For Shopify we build a fully custom theme per store, quote it flat before work starts, and say early when something is unusual enough to be quoted per project. The details are on our white label Shopify development and white label Shopify agency pages, and how we work shows the process. If you have a brief and want a second opinion on its scope, send it over.

Frequently asked questions

What is the most underestimated part of a Shopify project?
Usually data and content: product information that is incomplete or inconsistent when the build starts.
Should the quote include apps?
List them as the client’s recurring costs, separate from your build fee, and have the client hold the subscriptions.
How much detail do we need before asking a studio for a quote?
A design or clear direction, an idea of catalogue size, the apps and integrations you expect, and the launch date. Rough is fine; unknown is what to flag.
Is page count ever a useful measure?
Only as a rough starting point. The catalogue, design, apps, integrations and content decide the effort.

Sources and further reading

  1. Shopify Help: import and export products — preparing catalogue data.
  2. Shopify Help: sections — what merchants can edit without code.
  3. Shopify Help: apps — how apps are installed and billed.
  4. Shopify Help: staff accounts — giving a studio access to a client’s store.
  5. Shopify: theme architecture — how themes are structured.
  6. Shopify App Store — check each app’s current pricing here.

Ready to talk?

Looking for a white label web partner you can actually rely on?