June 30, 2026
15 Questions to Ask an Ecommerce Agency Before You Sign
The essential questions to ask an ecommerce agency before signing — vetting checklist, red flags, contract terms, and how to evaluate any proposal.

Hiring the wrong ecommerce agency is one of the most expensive mistakes a merchant can make. A custom build runs $5,000 to $50,000 upfront, plus monthly retainers that can hit $5,000 or more. Get it wrong and you're locked into a slow site, a codebase you don't understand, and a relationship you can't easily exit. The right questions to ask an ecommerce agency — asked before you sign anything — are the cheapest insurance you'll ever buy. This guide gives you the full list, the answers that should reassure you, and the answers that should make you walk.
Why the right questions to ask an ecommerce agency matter
Agencies sell outcomes. You're buying a relationship that often lasts years and touches the single most important asset in your business — the store that takes the money. The gap between a great agency and a mediocre one isn't visible in the pitch deck. It shows up six months later, when you need a change and discover it costs $2,000 and takes three weeks.
That's why how to evaluate an ecommerce agency comes down to interrogating process, ownership, and accountability — not portfolio screenshots. Pretty work is table stakes. What you're really testing is whether the agency builds things you can keep, measures what it builds, and tells you the truth when something breaks.
The maintenance burden is where many builds quietly fail. Platforms like WooCommerce power a large share of the web — the official WooCommerce documentation describes a plugin-driven architecture where core ecommerce features depend on extensions that need ongoing updates and maintenance. When that upkeep outlives the agency relationship, the store stalls. The questions below are designed to surface that risk before you've spent a dollar. Treat this as your ecommerce agency vetting checklist and bring it to every first call.
What questions should you ask an ecommerce agency?
Ask about ownership of the code, the exact platform and total monthly cost, who does the work, how success is measured, what happens after launch, and the precise terms for ending the contract. The answers to these six areas tell you almost everything you need to know.
Below is the expanded version — the 15 questions that actually separate good agencies from expensive ones, grouped so you can work through them in a single conversation.
Questions about ownership and the codebase
This is where most merchants get burned. If you don't own what you pay for, you're renting your own business.
- Do I own the code outright, or is it licensed to you? You want full ownership. "Licensed" means you can't leave without losing the work.
- Can any other developer take over this build? If the agency uses a proprietary framework only they understand, you're locked in for life.
- Will I get the full source code and admin access on day one? The honest answer is yes. Hesitation here is a serious red flag.
- What platform are you building on, and why that one? Make them justify the choice against your roadmap, not their convenience.
If an agency builds on a standard, well-documented stack and hands you the keys, you stay free. Modern platforms make this the default — Rovela builds stores on standard Next.js code that merchants can download and own, so any developer can pick it up later. Use that as your benchmark when an agency tells you ownership is "complicated."
Questions about cost and the total stack
The proposal number is rarely the real number. Your ecommerce agency proposal review should reconcile every recurring line item before you sign.
- What's the all-in monthly cost — platform, apps, hosting, and your retainer? Get the total, not the build fee.
- Which features require paid third-party apps? Abandoned cart, wishlist, reviews, and customer Q&A are often paywalled add-ons that stack up fast.
- Are there transaction fees on top of payment processing? Some platforms charge 0.5–2% per sale on top of Stripe or PayPal fees.
- What does a typical post-launch change cost and how long does it take? This is the number that hurts later.
How to evaluate an ecommerce agency proposal line by line
A proposal is a promise written down. Reading it carefully is the most underrated skill in how to choose an ecommerce agency. Print it. Highlight every recurring charge. Then map each deliverable to a date and a named person.
Watch for vague scope language like "ongoing optimization" or "marketing support" with no defined hours or deliverables. Those phrases are billing devices. A solid proposal tells you exactly what you get, when, and what it costs to change later.
How to read the Statement of Work and IP clauses
The Statement of Work (SOW) is the part most merchants skim and later regret. Read it for three things specifically. First, deliverables expressed as nouns, not verbs — "a working abandoned-cart email flow with three messages" is a deliverable; "email optimization" is not. Second, acceptance criteria: how do you formally sign off that a milestone is done, and what triggers the next payment? Third, the change-order process — the SOW should state the hourly or fixed rate for work outside the original scope so a small request can't balloon into a surprise invoice.
Then turn to the intellectual property (IP) clause, which usually lives in the master services agreement. You're looking for an unconditional assignment of all work product to you on final payment — not a license, and not "joint ownership." Watch for carve-outs where the agency retains rights to "pre-existing materials," "tools," or "frameworks" it weaves into your build; if those are essential to running the store, a retained-IP clause quietly locks you in. Insist that any third-party or open-source components be listed, along with their licenses, so you know exactly what you can take with you.
Here's a quick framework for comparing the true cost of building with an agency versus running on an integrated platform yourself. The numbers shift the decision more often than people expect.
| Cost component | Typical agency + platform | Integrated platform |
|---|---|---|
| Upfront build | $5,000–$50,000 | $0 (live in hours) |
| Monthly platform base | $39–$399 | Single flat subscription |
| Apps / plugins | $50–$200/mo | Included by default |
| Agency retainer | $500–$5,000/mo | None |
| Transaction fees | 0.5–2% of sales | None beyond Stripe |
| Change to the store | $500–$2,000 each | Ask in chat |
This isn't an argument against agencies — good ones earn their fee on complex, high-GMV builds. It's an argument for knowing the real total before you commit. If a $15,000 build plus a $3,000/month retainer doesn't clearly beat a self-serve platform for your stage, the math is telling you something.
Questions about team, process, and accountability
Find out who actually touches your project. Many agencies sell with senior talent and deliver with juniors or offshore subcontractors. Neither is automatically bad — but you deserve to know.
- Who specifically will work on my account, and what's their experience?
- Is any work subcontracted? To whom?
- How do you report progress, and how often?
- What's your average page load time on recent builds? Slow mobile sites kill SEO and conversion — ask for real numbers.
Ask for two references from clients who left the agency, not just current ones. How a firm handles a departing client tells you more than a glowing testimonial ever will. The pattern we've seen across the operators behind Rovela — a team that scaled $15M+ in real GMV and supported a community of 400,000+ PrestaShop merchants — is consistent: the agencies that offboard cleanly are almost always the ones worth hiring in the first place. One mid-size apparel merchant we worked with spent four months and roughly $6,000 trying to extract their catalog and theme from an agency that had built on a proprietary CMS; the lock-in, not the build quality, was the real cost. Reviewing real ecommerce merchant case studies and migration stories in the same vertical as yours is part of doing this properly.
Ecommerce agency red flags and contract terms to check
Some answers should end the conversation. Knowing the ecommerce agency red flags in advance keeps you from rationalizing a bad fit because you've already invested time in the pitch.
- They won't give you the source code. Non-negotiable. Walk.
- They dodge the total-cost question. If they can't tell you the all-in monthly number, they're hiding it.
- The contract auto-renews with a long notice period. A 90-day cancellation window on an annual auto-renew traps you.
- No exit or offboarding clause. You need a defined process to take your store and data when you leave.
- Vague deliverables with hourly upside. Open-ended scope is open-ended billing.
- Pressure to sign fast. Urgency is a sales tactic, not a partnership trait.
On ecommerce agency contract terms specifically, read the fine print on four things: code ownership, data portability, the cancellation notice period, and what happens to your live site if you stop paying. A reasonable agency will have clean answers to all four. According to the U.S. Federal Trade Commission, clear written terms protect both sides — so if a clause is murky, ask for it in writing before signing. For the IP and ownership language specifically, the U.S. Patent and Trademark Office's guidance on intellectual property ownership and assignment is a useful reference for understanding what an assignment clause should actually say.
A quick vetting checklist before you sign
Run through this list on every shortlisted agency. If you can't tick all eight boxes with confidence, keep looking. These hiring an ecommerce agency tips distill years of merchant experience into one pass:
- You'll own the source code and admin in full.
- Any developer could take over the build.
- The all-in monthly cost is written down and total.
- Core features (cart recovery, reviews, Q&A) aren't surprise add-ons.
- You know exactly who does the work.
- Success is tied to metrics, not vibes.
- Post-launch change costs and timelines are defined.
- The contract has a clean exit clause.
When you might not need an agency at all
Here's the part most agency guides skip. A growing number of merchants don't need a custom build to get a fast, full-featured store. The platforms have caught up. What to look for in an ecommerce agency often turns out to be the same things you can now get without one — speed, ownership, and a complete feature set with no plugin bills.
It helps to think in categories. Hosted SaaS platforms (Shopify, BigCommerce) get you live quickly but lock the storefront code behind their templating systems and layer on app subscriptions and, in some cases, transaction fees. Open-source stacks (WooCommerce, PrestaShop, Magento) give you ownership but hand you the maintenance bill — every plugin is a moving part you or an agency must keep patched. AI-driven, code-owned platforms are the newer category: they build a store from a plain-language description and give you the underlying code outright. The trade-off between these three categories — speed, ownership, and maintenance burden — is exactly what the cost table above quantifies in dollars.
Tools in that last category ship the storefront, catalog, Stripe checkout, admin, customer accounts, and 100+ features like abandoned cart and loyalty included. A new store can go live in hours; an existing one migrates in about 30 minutes with branding and customers preserved. For most merchants under multi-million GMV, that closes the gap an agency used to fill — you get the ownership of open source without the plugin maintenance, and the speed of SaaS without the lock-in.
If you do hire an agency, hire one because your build is genuinely complex — not because you assume there's no other way. And whichever path you choose, hold it to the same standard: you own the code, you know the cost, and you can leave when you want.
Working through these questions to ask an ecommerce agency will save you thousands and months of regret. If you'd rather skip the retainer entirely and own a fast store you control from day one, take a look at how Rovela's flat monthly pricing compares to the agency stack above — built by operators who scaled $15M+ in real GMV and the team behind 400,000+ PrestaShop merchants. Start by describing the store you want to build and see what gets built before you commit to anyone.
