Table of Contents
- Fixed Scope vs Hourly Agency Pricing: How the Two Models Work
- Side-by-Side Comparison: Budget, Risk, and Accountability
- How to Define Scope of Work for Ecommerce Development
- Shopify Plus Agency Pricing Models Explained
- Agency Retainer vs Project-Based Pricing: Which Fits Your Growth Stage
- Managing Scope Creep and Protecting Profit Margins
- Conclusion
- Frequently Asked Questions
Last Updated: October 2, 2026
Fixed Scope vs Hourly Agency Pricing: How the Two Models Work
Fixed scope vs hourly agency pricing comes down to one question: who carries the risk of an overrun. With a fixed-scope model, the agency quotes a set price for defined deliverables and absorbs the cost if the work takes longer. With hourly agency pricing, the client pays for time spent, so the budget moves with the work. At Conversion Design, we work on fixed scope and price because it forces both sides to define the job before a line of code is written.
What Fixed-Scope Pricing Actually Covers
A fixed-scope quote bundles estimation, resource allocation, and delivery into one number. The agency prices the work, not the hours.
What sits inside a typical fixed-scope agreement:
- A written scope of work with named project deliverables
- Project milestones with dates attached
- A change-order process for anything outside the original scope
- A single flat fee, invoiced against milestones rather than hours
What Hourly Agency Pricing Actually Covers
Hourly billing charges for time, making it the natural fit for open-ended work. You pay for billable hours at an agreed rate, and the agency logs them.
Where hourly agency pricing wins:
- Discovery and strategy work where nobody knows the endpoint yet
- Ongoing retainers with shifting priorities
- Small, unpredictable fixes that do not justify a full scope document
Side-by-Side Comparison: Budget, Risk, and Accountability
The table below compares the two models across the factors that decide most engagements.
| Factor | Fixed Scope | Hourly |
|---|---|---|
| Budget predictability | High, known upfront | Low, open-ended |
| Risk bearer | Agency | Client |
| Scope creep handling | Change orders | Extra billable hours |
| Accountability | Tied to deliverables | Tied to time logged |
| Best for | Defined builds, redesigns | Discovery, open-ended retainers |
| Profit margin driver | Agency efficiency | Hours worked |
How to Define Scope of Work for Ecommerce Development
A scope of work lists the deliverables, integrations, timeline, and boundaries of what the agency will and will not build. For ecommerce development, it prevents most billing disputes, and under a fixed-scope model it decides whether the quoted price survives reality.

A working checklist for the scope document:
- List every page template to be built or changed, with a count
- Name each system integration: ERP, CRM, payment, fulfilment, and the middleware between them
- Specify the theme starting point and whether custom sections are in play
- Define the mobile-first UX requirements and target load speed
- State the A/B testing plan and who owns it after launch
- List the data migration volume (SKUs, customers, order history) and who validates it
- Name the acceptance criteria for each milestone, what "done" looks like in testable terms
- Write down what is explicitly out of scope
The Clauses That Make a Fixed Price Hold
A scope document without protective clauses is just a wish list. Under a fixed-scope agreement, these clauses do the heavy lifting:
- Assumptions and dependencies. A short list of what must be true for the price to stand, client provides brand assets by a set date, third-party API access is granted, product data is clean. If an assumption fails, the price is renegotiated rather than absorbed.
- Explicit exclusions. Named items the client might reasonably expect but that are not included: copywriting, photography, content migration beyond a stated volume, post-launch support beyond a warranty window.
- Change-order mechanism. A defined process for new requests: written request, written estimate, written approval, then work starts. No verbal approvals.
- Change-order rate card. A published rate for out-of-scope work, so the conversation is about whether to proceed, not what it costs.
- Acceptance and sign-off. Each milestone is signed off in writing before the next begins, which stops late-stage rework from being billed back as a dispute.
- Client-responsiveness clause. If feedback or approvals stall beyond an agreed window, the timeline shifts and any resulting idle capacity is chargeable.
The Discovery Phase: Where Scope Is Won or Lost
Discovery is the paid phase where the agency maps requirements before quoting. Skip it and you are guessing at complexity, under a fixed price, that means a padded quote or a loss-making project.
Shopify Plus Agency Pricing Models Explained
Shopify Plus agency pricing models generally fall into four structures: fixed scope, hourly, retainer, and value-based pricing. Most agencies mix them.
Here is how they differ in practice:
- Fixed scope: one price for a defined build, change orders for extras
- Hourly: time-and-materials billing against a tracked rate
- Retainer: a monthly fee for an agreed capacity or service level
- Value-based: price tied to the commercial outcome, not the hours
Hybrid Models: Fixed Scope With a Change-Order Buffer
The hybrid model is where most experienced buyers land: a fixed price for the core build plus a pre-agreed buffer for changes.
Agency Retainer vs Project-Based Pricing: Which Fits Your Growth Stage
Agency retainer vs project-based pricing is a question about how predictable your needs are: retainers suit ongoing optimization, project-based pricing suits defined builds.
Match the model to your stage:
- Early scaling: project-based for the initial build, then a small retainer for fixes
- Growing fast: retainer for continuous A/B testing and creative production
- Established: hybrid, with a fixed build and a retainer for ongoing work
Managing Scope Creep and Protecting Profit Margins
Scope creep is the slow addition of small requests never in the original scope. It is the biggest threat to profit margins on fixed-price work, and it is almost never one dramatic request, it is twenty small ones, each individually reasonable and approved.
The Hidden Cost: Operational Overhead of Each Model
Most comparisons stop at the invoice. The bigger difference is what each model costs the agency to run, overhead that eventually shows up in the price you pay.
Contractual Safeguards Against Scope Creep
The defences below are the ones that actually hold up when a project drifts:
- A written change-order process with a named approver. One person on the client side has authority to approve changes. Requests from anyone else are logged but not actioned.
- A change-order rate card, published upfront. When the rate is known, the conversation shifts from "is this expensive?" to "is this worth it?", which is the right question.
- A contingency buffer, pre-agreed. A small fixed allowance for genuine new requirements, drawn down at the change-order rate. When the buffer is exhausted, a formal re-scope is triggered rather than an argument.
- Milestone sign-off. Each phase is approved in writing before the next begins. This stops late-stage rework from being billed back as a dispute.
- A scope review at each milestone, not just at the end. Drift is cheap to fix early and expensive to fix late.
- Internal time tracking on fixed-price work. The agency's early-warning system for margin erosion.
The Trust Dimension
Pricing models shape the relationship, not just the invoice. Hourly billing creates a subtle adversarial dynamic: every conversation about time is also a conversation about money, and clients start to question whether efficiency is in the agency's interest. Fixed scope removes that friction from day-to-day work but concentrates it into the change-order conversation, which is why the change-order process has to feel fair and predictable rather than punitive.
Conclusion
The hardest part of agency pricing is not the rate. It is deciding who carries the risk when the work grows, and putting that decision in writing before the project starts. Most billing disputes trace back to a scope document that was never finished. Conversion Design removes that problem by working on fixed scope and price, with one senior team handling both your Shopify Plus store and your ad creative.
Frequently Asked Questions
Does a scope of work include pricing?
A scope of work defines deliverables, milestones, and assumptions; it usually includes pricing or a pricing mechanism. For fixed-scope engagements, the fee is stated against the deliverables. For hourly or time-and-materials work, the scope lists estimated billable hours and the hourly rate. Either way, the document should separate what is included from what triggers a change order, so both sides know when the budget or timeline is affected.
What are the primary risks of hourly agency billing for Shopify projects?
Hourly agency pricing shifts cost risk to the client. If discovery is thin or requirements are unstructured, billable hours can climb past the estimate. It also creates a weaker incentive for the agency to work efficiently, and clients cannot forecast spend with confidence. Time tracking and regular billing cycles reduce surprises, but they do not remove the underlying risk. Fixed-scope contracts cap that risk in exchange for less flexibility when requirements change.
When should a brand choose fixed scope over hourly rates?
Choose fixed scope when deliverables are clear: a theme build, a CRO audit, a migration with defined milestones. Budget predictability matters most when you are planning cash flow around a launch. If requirements are still unstructured, run a paid discovery phase first, then convert to a fixed-scope proposal. Hourly fits better for open-ended work such as continuous A/B testing or ad creative production where the backlog changes monthly.
Is hourly billing suitable for complex Shopify Plus migrations?
It can work, but it is rarely the safest option. Migrations involve data mapping, ERP and CRM integrations, and zero-downtime cutover planning, so the number of unknowns is high. Hourly billing exposes you to those unknowns. A fixed-scope migration with a defined discovery phase, a change-order process, and named project milestones keeps the budget predictable while still allowing adjustments when the data reveals surprises.
How do you prevent scope creep in a fixed-price contract?
Write the scope around project deliverables, not intentions. List what is included, exclude what is not, and define how change orders are priced and approved. Set project milestones with sign-off points so drift is caught early. Track resource allocation against the original estimate. When a request falls outside the agreed scope, issue a change order rather than absorbing it, which protects profit margins and keeps client expectations aligned.



