How to Choose a Magento Agency: 10 Criteria and a Checklist for Shop Owners
AI generated
?
2026
Magento guide
Choose a Magento agency
Ten criteria that decide between success and trouble

If you want to choose a Magento agency, the market looks confusing: comparison portals, reviews, pitches and very different prices. This guide explains in plain words what matters, which questions to ask and how to recognise a weak offer.

9 min readMagento agency, selection, checklistfor shop owners

1. Why the choice matters more than the price

An online shop is not a project that ends at launch. It runs for years and needs updates, security patches and new features along the way. When you choose a Magento agency, you are therefore not picking a one-off supplier but a partner who will know your shop for a long time. A cheap offer that later needs expensive rework ends up as the most expensive one.

There is also a technical particularity: Magento can be extended in very different ways. Cleanly built extensions survive updates, clumsy changes to the core break them. You cannot see that in an offer. You see it in the questions an agency asks and in the answers it gives to yours.

In practice this means: define what you want to achieve before the first conversations. A relaunch, a migration from another system, a connection to your inventory system or simply a faster shop are completely different tasks. If you can name your goal clearly, you receive comparable offers and notice faster who is really listening.

2. What a Magento agency does and what it does not

Before you choose a Magento agency, you should know what it does. It plans, builds and looks after online shops based on Magento or Adobe Commerce. That includes concept, design, programming, connecting payment methods and inventory systems, hosting and ongoing maintenance. How much of this comes from one source differs a lot. Some agencies only build the frontend, others also run the servers, and others hand parts to partners.

Running your business is not part of an agency's job. Range, prices, legal texts and customer service stay with you, even if a good agency provides templates and advice. Clarify this boundary early. Many conflicts in projects arise because both sides assumed the other would take care of product data, texts or images.

Also ask who actually does the work. Large agencies often have a sales person, a project manager and developers who never meet. Smaller teams and groups of freelancers work more directly but have fewer reserves when someone drops out. Both can work well, what matters is that you know beforehand what you are dealing with. More on this in the comparison Magento agency or freelancer.

3. The most important criteria at a glance

The following table summarises what to look for when you choose a Magento agency and which question you can ask about it in the first conversation.

CriterionWhat to look forQuestion for the first call
Magento experienceRunning projects on the current version, not only old shopsWhich Magento version did you set up most recently?
Frontend technologyModern, fast themes instead of outdated interfacesWhich theme do you work with and why?
Pricing modelOpen hourly rates or clearly scoped packagesWhat does an hour cost and how are changes billed?
Support after launchMaintenance, updates, fixed response timesWho responds when checkout fails at night?
Contact personA fixed person instead of changing staffWho is my contact and who stands in for them?
Ownership and accessSource code and credentials belong to youWill I get access to the repository and the server?
Quality assuranceVersion control, test environment, code reviewHow do you test before something goes live?

Weigh these criteria according to your situation when you choose a Magento agency. A small retailer with a standard shop mainly needs reliable support and fair prices. A company connecting ERP or inventory systems additionally needs proven experience with interfaces, for example to SAP or other ERP systems.

4. Reading references, certifications and reviews correctly

When you choose a Magento agency, references are useful, but only if you can check them. Open the shops that are named: how fast do they load, what does checkout look like, does search work? Ask for the agency's exact share in each project. A well-known client name says little if the agency only carried out a partial task.

Certifications and partner lists are an additional signal. Adobe runs a partner programme, and for the Hyvä theme there is a public directory of agencies. A listing shows that a company has met minimum requirements, but it does not replace your own check. Conversely, a missing listing is not an exclusion criterion, especially for smaller providers.

Be careful with review portals. Many comparison sites live on commissions or paid placements, so the order says little about quality. Reviews with real names and a concrete project context are more reliable, for example on Google. Read the critical feedback in particular and note whether and how the agency responds.

5. Checklist: how to choose a Magento agency in 8 steps

How to proceed when you choose a Magento agency

  • ✓Write down your goal and budget range before holding the first conversation
  • ✓Shortlist three to five agencies and open their shops and references yourself
  • ✓In the first call ask about version, theme, testing and support, not only about price
  • ✓Request hourly rate, estimate and a possible upper limit in writing
  • ✓Clarify who your fixed contact is and who stands in when they are away
  • ✓Agree that source code, domain and credentials stay with you
  • ✓Regulate support after launch contractually, including response time and notice period
  • ✓Start with a small test project or a paid analysis before awarding the big project

6. Warning signs and risks when choosing an agency

When you choose a Magento agency, become suspicious when a fixed price is quoted without any follow-up question. Serious offers, which help you choose a Magento agency, rest on an understanding of your systems, data and goals. Equally critical are agencies that answer every question about access to code or servers by pointing to security. Your shop is your property, and you should be able to take it over or move it at any time.

What can happen in the worst case

Without access to your source code and without documented credentials you depend on a single provider. If it drops out or you part ways in dispute, a switch can take weeks and cause extra cost. Have ownership and access rights confirmed in writing before the project starts.

Other warning signs are pressure to sign quickly, a striking number of blanket promises such as guaranteed top rankings, and missing answers to concrete questions about tests, updates and security. An agency that is hard to reach already during the offer phase will hardly get better after the start.

7. Common misconceptions when choosing an agency

A common misconception when you choose a Magento agency is: the bigger the agency, the safer the project. Large houses bring structure, but also overhead that you pay for through the hourly rate. For many mid-sized businesses a smaller, well-rehearsed team fits better, where the person who advises also knows the implementation.

A second misconception: whoever promises the most features delivers the most. Every additional extension is another source of errors and another item with each update. Good agencies sometimes advise against a feature when it only makes the shop more complicated.

Third, many believe the topic is done at go-live. In fact operation only begins then. Security updates appear several times a year, payment providers change interfaces and search engines demand ongoing care. So check before signing which maintenance and support is offered and what it costs.

8. How we work at mironsoft

We are a web agency in which fixed freelancers work together. Everyone works remotely from a home office, and we do not maintain office or reception rooms. That saves costs we do not have to pass on to you, which is why we can offer an openly published hourly rate of 30 euros. Conversations happen by video call, code and coordination through Git and a ticket system.

This is not the right choice for everyone. If you choose a Magento agency and value a reception with a meeting room, a classic agency suits you better. If you are looking for transparently billed collaboration with a fixed contact, you will find a fitting way with us. Our services for Magento web shops and our prices are openly visible, and we hold a free first call without obligation.

This article is general orientation. It does not replace an assessment of your individual situation or legal advice on contracts.

9. Summary

Anyone who wants to choose a Magento agency makes a decision for several years. Check experience, pricing model, support and ownership questions, and have statements confirmed in writing.

Choose a Magento agency, the essentials at a glance

Goal first

Without a clear goal, offers cannot be compared

Check references

Open the shops yourself and ask for the agency's share

Secure ownership

Source code, domain and credentials belong to you

Plan support

Clarify maintenance, updates and response time before the contract

Note: This article offers general information and does not replace individual advice.

10. FAQ: choosing a Magento agency

1How do I find a suitable Magento agency?
To choose a Magento agency, define goal and budget range first, shortlist three to five providers and check their reference shops yourself. Then compare answers to the same questions about experience, pricing model and support.
2What should I look at first in a Magento agency?
When you choose a Magento agency, look at current experience with today's Magento version, an open pricing model and a clear arrangement for support after launch. These three points decide most about later satisfaction.
3How many offers should I request?
Three to five comparable offers are usually enough. More means a lot of effort without additional insight, fewer makes prices and approaches hard to put into context.
4Are comparison portals reliable for choosing an agency?
Only to a limited extent. Many are financed through paid placements or commissions. Use them for orientation, but check references and reviews with real names yourself.
5Is a fixed price better than billing by the hour?
That depends on the project. A fixed price fits a clearly defined scope. With many unknowns, an hourly estimate with an upper limit is often fairer for both sides.
6Do I need an agency in my own city?
Not necessarily. To choose a Magento agency, location is rarely decisive, as collaboration today mostly runs by video call, Git and ticket system. A personal meeting can help but is rarely decisive for good results.
7Who owns the source code of my shop?
The contract regulates this. Agree in writing that source code, domain and credentials stay with you or are handed over to you at any time.
8What is a good hourly rate for Magento?
That cannot be said in general, because scope and overhead vary widely. What matters is that the rate is stated openly. Our own rate is 30 euros per hour.
9What does support after go-live cost?
It depends on the scope. With us, maintenance packages start at 89 euros per month, cancellable monthly. Ask every agency about price, scope and response time.
10How does a first call at mironsoft work?
It is free and without obligation, by video call. We ask about your system, goals and schedule and then give an assessment of effort and approach. Book through the contact form.