Is it normal for agency pricing to include a discovery/audit phase as a separate line item, or should that be free as part of the sales process?
Short answer
A paid discovery phase is normal, but only discovery that hands you documents another agency can act on is worth paying for. Those documents are a scope document, a data map and an integration inventory. A proposal is sales cost, so it should be free. Deploi's replatforming record says that inventory is the migration (Deploi decision record, October 2026).
- Shopify's migration cost outline
- From a Plus representative, no migration feeShopify doesn't charge you to migrate, and its pricing page says a Plus representative can outline potential costs and resources needed; paid services cover custom needs.Source: Shopify (Shopify Plus pricing)
- Portable discovery deliverables
- Scope, data map, integration inventory, planDeploi scoping rule: bill a discovery deliverable only if another agency could act on it. Proposals, pricing and credentials decks fail that test.Deploi arithmetic from the figures above
- Audit sold as its own line
- 2 to 3 weeks, before any replacement workFor a store running more than about 10 apps, Deploi's app stack audit record puts a 2 to 3 week audit before replacing widget-class apps with native features and theme sections: an illustrative estimate, not a quote.Source: Deploi Build vs. Buy (Should You Build or Buy a Shopify App Stack Audit?)
- Record estimate, mid-market migration
- $75,000 to $400,000 one-timeThe decision discovery informs: data, theme, integrations, redirects and training for a $20M to $100M store, the replatforming record's illustrative estimate, not a quote.Source: Deploi Build vs. Buy (WooCommerce vs. Shopify: Should You Replatform?)
Deploi’s call
Pay for discovery when the output is portable, and refuse the credit-back if you want an unbiased recommendation. The credit is the part that compromises the independence you are paying for.
BuyPay for discovery as its own line when
- The project is a replatform, a store consolidation or anything with more than two systems in the middle.
- The output includes the inventory of every integration and custom checkout behavior, which Deploi's replatforming record says is the migration (Deploi decision record, October 2026).
- The deliverables are named and dated, and you own them in writing, including the right to share them with other agencies.
- The fee is fixed, or capped by a written estimate, rather than an open hourly meter.
- You want an independent answer on whether to replatform, so you pay the fee outright instead of crediting it against the build.
WaitHold off on paid discovery when
- The scope is small and well understood, such as a theme refresh or a single integration.
- Everything the phase produces is a proposal, a price or a credentials deck.
- The contract stops you from taking the output to a second agency for a quote.
Basis: WooCommerce vs. Shopify: Should You Replatform?, our Build vs. Buy decision record, scored BUY.
Is a paid discovery phase normal for a Shopify project?
Yes, a paid discovery phase is normal when it produces documents you own, and discovery is one of the six line items in a full Shopify Plus migration quote. The suspicion behind the question is still reasonable. Some agencies bill discovery because it turns a free pitch into revenue, and the output exists to justify the next invoice. That version deserves the pushback it gets.
Unpaid discovery has its own failure mode. It gets done fast, by whoever is free, against assumptions nobody verified, so the quote that comes out of it is a guess. The variance then surfaces as change orders in month three. Shopify draws a similar line for Plus itself: "Migration is your responsibility, but a Shopify Plus representative can outline potential costs and resources needed" (Shopify Plus pricing, October 2026). A cost outline from a sales representative is presales help; a scope you can build from is work.
How do you tell a billable discovery phase from a sales pitch?
Tell a billable discovery phase from a sales pitch by asking whether each deliverable is portable: could another agency act on it tomorrow?
| Deliverable | Portable to another agency? | Bill it? |
|---|---|---|
| Scope document with named components and hours | Yes | Yes |
| Data and integration map of current systems | Yes | Yes |
| Technical audit of the existing store, with findings | Yes | Yes |
| Migration plan with sequencing and risks | Yes | Yes |
| Proposal, pricing and timeline for the agency's own work | No | No |
| Credentials deck and case studies | No | No |
If everything in the discovery line sits in the last two rows, you are being asked to fund a sales process. If it sits in the first four, you are buying assets that cut the main project's risk, because they keep their value even if you hire someone else. Audits sold as their own line work the same way: the four deliverables of a paid app-stack audit all pass this test.
Should a discovery fee be credited against the build?
A discovery fee should not be credited against the build if you want an independent recommendation. Crediting the fee is common and mostly harmless, but it quietly changes the incentive: an agency that only gets paid for discovery if it wins the build has a reason to discover a build. So when independence matters to you, pay for discovery outright and do not ask for the credit. It matters most when you are genuinely undecided about replatforming. The fee is small against the decision it informs: Deploi's replatforming record puts an illustrative $75,000 to $400,000 on a mid-market migration (October 2026).
What does a fair discovery line look like?
A fair discovery line has a fixed or capped fee, named and dated deliverables, written ownership of the output and no exclusivity.
- A fixed fee or a written estimate with a cap, not an open hourly meter, because discovery with no ceiling is a red flag.
- A named list of deliverables, with a date.
- Written assignment of the intellectual property in the output to you, including the right to share it with other agencies.
- No exclusivity clause that stops you from getting a second quote.
Deploi's own ecommerce delivery opens with Discovery & Planning, the first of its five phases (Deploi's ecommerce page, October 2026). Ask any agency whether its discovery fee buys a standalone engagement with its own deliverables or a phase inside the build contract, because the answer tells you what you are buying.
When should you refuse a paid discovery phase?
Refuse a paid discovery phase when the scope is small and well understood, because discovery is then overhead. Paid discovery earns its place on replatforms, store consolidations and anything with more than two systems in the middle.
Deploi’s point of view
Our own position, from building on Shopify. Kept apart from the sourced facts above.
- What we’ve seen
- The discovery artifacts that earn their fee are the unglamorous ones: the integration inventory and the data map. The strategy narrative is the part clients enjoy reading and the part that has no value to the next agency.
- Where we disagree
- The common defense of paid discovery is "it takes real senior time", which is true and beside the point. The justification that holds is ownership: you should end the phase holding documents you could act on without us.
- What this page adds
- The parent names discovery as one of six line items in a migration quote; this page gives the portability test that separates a legitimate discovery line from a billed sales process, and the reason crediting the fee back against the build weakens the independence the fee was meant to buy.
Decision records behind this answer
When this answer changes
- Shopify changes its statement that it doesn't charge you to migrate, or starts pricing migration scoping as a service.
- Deploi re-scores its replatforming or app stack audit record.
- Your scope grows past two connected systems, which is where paid discovery starts to earn its fee.
- An agency's contract adds exclusivity or keeps ownership of the discovery output.
Related questions
This follows from What line items typically make up a full Shopify Plus migration quote (discovery, design, dev, QA, training, post-launch support)?
- How do agencies typically structure a paid app-stack audit engagement, and what should be in the deliverable?
A paid app-stack audit, in Deploi's structure, delivers four artifacts: an app inventory with spend, a script-to-app attribution map, a ranked remove, replace or keep list, and a written install policy.
- How do we write a clear brief for an agency to scope a custom Shopify Function, if we don't know the technical terms ourselves?
A clear Shopify Function brief answers 4 questions in plain words: what the rule reads and decides, how it meets other discounts, what happens when it fails, and who edits it.
Sources
Every figure on this page traces to one of these. Official and vendor pages are checked on the date shown; Deploi records are our own published decisions.