Skip to content
Pixeltree

Field notes

Growth Retainer vs Project Work: Which Ecommerce Agency Model Is Right for You

August 31, 2025

Growth Retainer vs Project Work: Which Ecommerce Agency Model Is Right for You

Hiring an ecommerce agency is less about picking the right agency and more about picking the right model. Retainer, project, hourly, consulting: each has situations where it fits and situations where it fails. Most brands that get burned by an agency engagement got burned because they picked the wrong model for their stage, not because the agency was bad.

Here is how to decide.

The four models

Project work

You pay a fixed fee for a defined scope and deliverable. New Shopify build, one-time SEO audit, replatform, one specific integration.

Best for: clear scope, one-off needs, launches, audits, migrations.

Worst for: ongoing growth activities where the roadmap changes monthly.

Retainer

You pay a monthly fee for ongoing capacity across multiple workstreams. Team of specialists, shared hours, evolving priorities.

Best for: compounding growth activities (SEO, CRO, email, ads) where continuity of context matters.

Worst for: one-time tasks, teams that do not have bandwidth to participate in ongoing work.

Hourly

You pay per hour used. No commitment, flexible, controlled.

Best for: unclear scope, intermittent needs, small specific tasks, ongoing maintenance that varies in volume.

Worst for: large strategic initiatives where the hourly billing creates perverse incentives.

Consulting

You pay a fixed or hourly fee for strategic input. Advisor, audit, second opinion.

Best for: pre-launch planning, big decisions, second opinions before investing, diagnostic work.

Worst for: situations where you need execution, not advice.

When retainer is right

You have multiple ongoing workstreams. SEO, paid ads, email, CRO, and development are all ongoing. If you are running 3 or more simultaneously, a retainer that consolidates them under one point of contact reduces coordination cost dramatically.

You cannot predict which workstream needs the most attention month to month. Retainer flexibility lets the agency shift hours toward whatever is the highest-leverage activity that month. Project work locks you into a fixed allocation.

Continuity of context matters. Content strategy, brand voice, customer segmentation: these have long memory. Starting over with a new agency every quarter erases that memory.

You are doing $40,000 per month or more in revenue. Below that, retainer fees eat too large a share of revenue to be sustainable.

You have bandwidth to participate weekly. Retainers require client participation: briefings, approvals, access to stakeholders. If you do not have 3 to 5 hours per week, retainer output will suffer.

Realistic cost

Ecommerce retainers in 2026 cluster into:

Brand revenueRetainer feeTeam size
$40K to $100K/mo$5K to $8K/mo2 to 3 people part-time
$100K to $300K/mo$8K to $15K/mo3 to 5 people
$300K to $1M/mo$15K to $35K/mo5 to 8 people
$1M+/mo$35K+/moDedicated pod

Below $40K per month in revenue, retainer math rarely works. The fees are too large a percentage of revenue.

When project work is right

You need a specific thing built. New Shopify store, migration from Squarespace to WooCommerce, custom app build.

You can clearly define success. "The new site launches by July 1 with these features, passes these QA tests, and I own the theme code" is a clear project.

You have the in-house capacity to maintain after launch. Project work ends at launch. If you do not have someone to maintain afterward, you will be back on a retainer or hourly within 60 days.

You want predictable cost. Fixed fee, no surprises, you know exactly what you will spend.

Realistic cost

Common project engagements for boutique ecom:

  • Shopify Basic build, productized: $700 to $2,000
  • Custom Shopify theme (from scratch): $8,000 to $25,000
  • WooCommerce build: $1,000 to $3,000 productized; $10,000 to $30,000 custom
  • Replatform migration (Etsy to Shopify, or similar): $3,000 to $8,000
  • Headless Hydrogen build: $25,000 to $80,000
  • Custom Shopify app: $15,000 to $60,000

Flag: agencies that quote project work way above these ranges usually have higher overhead, not better output. Flag agencies that quote way below: they usually scope out critical pieces that bite you after launch.

When hourly is right

You need small, irregular help. Fix something broken, migrate one thing, configure one setup.

You already have a team but need occasional expertise. In-house developer who needs occasional Shopify Liquid help, for example.

You do not know how much work the thing is. Discovery phase for a potential bigger engagement.

You are uncomfortable committing to a retainer. Fair enough. Hourly lets you try the agency without locking in.

Realistic cost

Hourly ecom rates in 2026:

  • Offshore developers: $15 to $40 per hour (quality varies wildly)
  • Freelance senior ecom developers: $70 to $150 per hour
  • Agency-provided senior ecom talent: $95 to $200 per hour
  • Strategy-level consulting rates: $250 to $600 per hour for ex-CMOs or agency principals

Pay on the middle of the distribution. Below $70 per hour and you are usually paying for someone who needs senior supervision. Above $200 per hour and you are paying for overhead, not better work.

When consulting is right

Pre-launch brands. Brand strategy, platform selection, launch planning. A 6 to 10-hour consulting engagement can prevent $30,000 of expensive mistakes.

Big decisions under pressure. Replatforming, hiring an agency, major campaign launches. Getting an outside second opinion before the commit.

Stuck diagnoses. Something is not working but you cannot tell why. A diagnostic audit from someone outside the system often spots the issue in hours.

Quarterly advisory. Some brands engage an ecom advisor for 4 hours per month strategic guidance. $2,000 to $3,500 per month at that cadence, keeps outside eyes on the business.

The transition pattern

Many successful agency relationships start as one model and migrate to another.

Common pattern 1: Project (build a Shopify store) → Retainer (grow it). The project proves competence; the retainer scales the relationship.

Common pattern 2: Consulting (audit the current stack) → Project (fix the critical issues) → Retainer (grow after fixes). The audit surfaces priorities, the project addresses them, the retainer compounds growth.

Common pattern 3: Hourly (occasional help) → Retainer (when volume grows). If you find yourself averaging 30+ hours per month of a single agency's time, retainer math probably works better.

The warning signs regardless of model

Every bad agency engagement shares these patterns. Watch for them no matter which model you pick.

Scope creep without price adjustment. Either your scope is bloating or their price is about to inflate. Discuss openly early.

Weekly status calls without weekly deliverables. Calls should have artifacts attached (shipped work, decisions made, metrics moved). Pure status calls are theater.

Reports without action items. Good agency reporting ends with "here is what we are doing this week because of this data." Bad reporting ends with the data alone.

You are the smartest ecom person in the room. If you are, they are not adding value. Either you are overpaying for juniors, or they are mis-positioned for your stage.

Difficulty getting your data or access. Your Shopify admin, GA4, ad accounts should all be in your name. If the agency owns or hides access, that is a red flag.

The pragmatic path for most boutique brands

Most brands doing $20K to $200K per month in revenue do well with this sequence.

Months 1 to 2: Consulting engagement. Get an audit of your current stack, growth opportunities, and honest priorities. $1,500 to $3,000. No ongoing commitment.

Months 3 to 6: Project work on whatever the audit surfaced as priority. New theme, migration, paid ads launch, whatever it is.

Months 7 to 24: Retainer on the growth layer (SEO, CRO, email, paid). Monthly fee matched to your revenue stage.

Ongoing: Hourly for one-off tasks that fall outside the retainer scope.

This sequence tests the agency at low commitment, scopes work clearly, and only goes into open-ended retainer once you have signal the agency delivers.

How we work

Our own engagement mix is roughly 35 percent retainer, 40 percent project, 15 percent hourly, 10 percent consulting. We actively route clients toward whichever model fits their situation. If consulting is right for you, we will not push a retainer.

Browse the services overview to see our retainer and project offerings, or book a 15-minute call if you want to talk through which model fits your stage.

One-page resource

Get the Vendor Recovery Checklist.

The 12 steps every displaced maker should take in the next 30 days. Delivered in your inbox.

No spam. Unsubscribe any time.

Ready to put this into motion?

Book a 15-min call