Calculator

What do your marketplace operations cost? Agency, in-house or owned

Updated · By Ecomsellertool editorial team

Short answer

This calculator adds up three years of running your marketplace operations three ways, from your own quotes: an agency (36 months of its fee, or the monthly minimum if higher, plus setup and the people you keep), an in-house team (wages grossed up for benefits, plus tools and hiring) and an owned system (build, maintenance, hosting, licenses and the remaining team). It shows the three totals side by side.

  • BLS median annual wages for May 2025: $135,980 for software developers, $82,320 for logisticians and $78,760 for market research analysts and marketing specialists.
  • Benefits were 30.0 percent of private-industry compensation costs in June 2026 (BLS), 7.5 points of it paid leave that a salary already pays, so the calculator divides salaries by 0.775, about 29 percent on top.
  • Agency pricing pages mix structures: Darkroom lists Amazon management from $6,000 a month; Marknology lists $3,000 a month plus 3% of Amazon revenue above a starting baseline (checked September 25, 2026).
  • No agency fee, build price or hosting cost is built in: those come from your own quotes, and the only defaults are the BLS figures.
  • The calculator runs in your browser: nothing you enter is stored or sent, there is no email gate, and every result is an estimate from your inputs.

Enter your numbers

Your entries stay when you switch. The result always shows all three models.
The flat monthly fee in the proposal
Only if the quote charges a share of sales
Ordered Product Sales in Seller Central Business Reports, per month, plus other channels in scope. Used for the fee on sales and the share of sales
Only if the quote charges a share of ad spend
The Spend column in Amazon Ads Campaign Manager, per month: all managed spend, or only the part above a threshold if the quote says so
For "the greater of" pricing: the monthly fee never drops below this
Charged in year 1
Starts at 1: someone still owns inventory and approves decisions

Pay for every role, the benefits share and your contribution margin are under "Pay, benefits and margin".

Estimate from your inputs
Agency: three-year cost
Enter the agency's fees
In-house team: three-year cost
$1,149,910
In-house team: year 1, then years 2 and 3
$383,303, then $383,303 a year
Owned system: three-year cost
Enter a build quote, hosting or licenses
In-house pay per year, with benefits
$383,303

Uses only the numbers you enter. Pay starts from BLS medians and the BLS benefits share less paid leave; agency and owned-system prices come only from your quotes. Sales stay flat, with no growth, raises or inflation, and every model is costed for a full year from month one.

Runs in your browser. Nothing you enter is stored or sent, and there is no email gate.

The formula

Three-year cost = year 1 + year 2 + year 3. Agency: the larger of retainer + % of sales + % of ad spend or the monthly minimum, plus tools, setup and the people you keep. In-house: wages ÷ (1 − benefits share other than paid leave), plus tools and recruiting. Owned system: build, yearly maintenance, hosting and licenses, plus the people you keep.

Where to find your inputs

  • Agency fees: The agency's proposal or contract: monthly retainer, any percentage of sales or ad spend, a monthly minimum and a setup fee
  • Monthly sales: Seller Central Business Reports: Ordered Product Sales for the last three full months, divided by three. Add the other channels in scope from their own sales reports
  • Monthly ad spend: The Spend column in Amazon Ads Campaign Manager for the same three months, divided by three. Count only the spend the agency's percentage applies to
  • Wages: BLS May 2025 medians by default; replace them with your own offers or local pay data
  • Benefits share, other than paid leave: BLS Employer Costs for Employee Compensation, June 2026, private industry: all benefits 30.0% minus paid leave 7.5% = 22.5%. Use your payroll provider's figure if you have one
  • People in each model: Your org chart: who you would hire in-house, and who stays on your payroll with an agency or an owned system
  • Build cost and maintenance: A written quote for the system: the one-time build fee and yearly maintenance or support as a percentage of it
  • Hosting, licenses and tools: Your cloud invoices, the license terms in the quote and the subscriptions each model would still need
  • Contribution margin after ads (optional): Monthly sales minus product cost, marketplace selling and fulfillment fees, returns and ad spend. On Amazon, the fees and refunds are in your Seller Central settlement reports; product cost comes from your books

How do you use the calculator?

Pick a model under "Show the inputs for" and fill it from your own paperwork: the agency's proposal, your payroll or job offers, and any written quote for a system. The result always shows all three models side by side, so you can switch groups without losing what you typed. The only built-in dollar amounts and percentages are public pay data from the U.S. Bureau of Labor Statistics (BLS). Every agency fee, build price, hosting bill and license starts blank, because a default there would read like a market price, and there is no single market price.

The in-house column starts with one person in each of three roles, so it shows a number as soon as the page loads. That is a shape to edit, not a recommendation. The agency and owned-system columns each start with one operations person kept on your payroll, because in every model someone still owns inventory and approves the decisions that matter. Change any count to match your plan, including 0.5 for a part-time role.

Every model is costed the same way. One-time costs land in year 1, running costs repeat every year, and sales stay flat for all three years, with no raises, inflation or discounting. The table shows exactly what goes into each column, so you can check any result by hand with the formula panel under the calculator and a spreadsheet.

ModelYear 1 onlyEvery year, including year 1Built-in values
AgencySetup or onboarding feeTwelve months of the larger of (retainer + % of sales + % of ad spend) or the monthly minimum, plus twelve months of tools, plus the yearly pay of the people you keepNone: every fee comes from your quote
In-house teamRecruiting cost × people hiredWages ÷ (1 − benefits share) for each person, plus twelve months of software, tools and hostingBLS May 2025 median wages and the BLS June 2026 benefits share, less paid leave
Owned systemBuild or setup costMaintenance % of the build, plus twelve months of hosting and licenses, plus the yearly pay of the people you keepNone: every price comes from your quote

Three-year cost = year 1 + year 2 + year 3, with sales held flat and no raises or inflation

Three years is long enough for one-time costs such as a setup fee, recruiting or a build to show their real weight, and short enough to be about the team and systems you would actually run. The result also names the lowest three-year cost among the models you filled in and, if you enter them, shows each model as a share of your sales and of your contribution margin.

What goes into agency costs?

Start with the fee clause of the proposal. Agencies price in a few recognizable ways, and each one goes into a different field. The examples below are from agencies' and vendors' own pricing pages, all checked September 25, 2026. They show how fees are structured, not what your agency should charge, and none of them is built into the calculator.

What the quote saysWhere it goesA published example
A flat monthly retainerMonthly retainerDarkroom's pricing page lists Amazon Management at "Starts at $6,000/mo"
A retainer plus a share of sales growthMonthly retainer; leave the fee on sales blank while sales are flatMarknology's pricing page lists Amazon Management at $3,000 a month plus "3% of Amazon revenue above your starting baseline", charged "only in months where the channel is profitable after our fee"
A base fee plus a share of ad spend above a thresholdBase fee in the retainer; fee on ad spend, with only the spend above the threshold as the ad spendTeikametrics' pricing page, a software vendor with optional managed services, lists its Advanced plan as "Custom Pricing +3% of ad spend over $10K"
The greater of a flat fee or a percentageMonthly minimum fee, plus the percentage; retainer blankLook for "whichever is greater" in the fee clause
Extra marketplaces priced separatelyAdd them to the retainerMarknology lists "additional marketplaces beyond your home marketplace" at $1,000 a month each

A fee tied to growth, such as Marknology's share of revenue above a baseline, comes to zero here, because the calculator does not project growth. To test a month with growth, add that month's fee to the retainer. The ad spend itself is not in the agency column at all: you pay it in every model, so it cancels out. What does belong there is everything the fee leaves out, such as subscriptions you still pay for and the people you keep on payroll to manage the agency and run inventory. Our guide to what an Amazon agency costs covers published fee ranges in more depth.

Reseller accelerators and aggregators are not in this calculator, because money moves the other way: a reseller buys your stock at wholesale and earns the spread to retail, and an aggregator buys the brand outright. Our comparison of accelerators, aggregators and agencies explains those models. With an agency, the accounts should stay yours, so check before you sign that your company, not the agency, owns each seller and ad account and holds its top-level access. Our checklist for switching agencies without losing your data lists what to confirm.

What goes into an in-house team?

Salaries, benefits, recruiting and the tools the team needs. BLS has no occupation called "Amazon manager", so the calculator maps each role to its closest BLS occupation and uses the national median wage for May 2025: software developers, logisticians, and market research analysts and marketing specialists (all checked September 25, 2026).

Role in the calculatorBLS occupation usedMedian annual wage, May 2025With benefits (wage ÷ 0.775)
Marketplace and ads specialistMarket research analysts and marketing specialists$78,760$101,626
Operations and inventory plannerLogisticians$82,320$106,219
Software developerSoftware developers$135,980$175,458
One person in each role$297,060$383,303 a year; $1,149,910 over three years

The benefits step is easy to get wrong in two opposite directions. The BLS Employer Costs for Employee Compensation release for June 2026 puts private-industry wages at $32.82 per hour worked, 70.0 percent of compensation costs, and benefits at $14.07, the remaining 30.0 percent (checked September 25, 2026). Because 30 percent is a share of the total, not a markup, the step for pay per hour worked is to divide by 0.70, which adds about 43 percent rather than 30.

A salary is different. BLS counts pay for time off as a benefit: paid leave was 7.5 percent of private-industry compensation in June 2026, mostly vacation (3.8 percent) and holidays (2.2 percent), according to Table 1 of the release (checked September 25, 2026). A salary already pays for those days, so dividing it by 0.70 counts paid leave twice. The calculator divides salaries by 0.775 instead, using the other 22.5 percent of benefits, which adds about 29 percent. Dividing by 0.70 would overstate the three-person team by $41,068 a year; a flat 30 percent markup happens to land close, at $386,178.

The rest of that 22.5 percent already covers what an employer must pay by law. The BLS technical note for the release counts five kinds of benefit: paid leave, supplemental pay such as overtime and nonproduction bonuses, insurance, retirement and savings, and legally required benefits, which are Social Security, Medicare, federal and state unemployment insurance and workers' compensation (checked September 25, 2026). So do not add the employer's Social Security and Medicare contributions again. The average holds for these roles too: in Table 4, management, professional and related occupations come to 22.2 percent (31.5 minus 9.3 for paid leave).

Medians are national, so replace them with the offers you would actually make. Senior hires and some cities cost more: BLS puts the top 10 percent of software developers above $214,670 a year in May 2025. Add the software, tools and hosting the team will use; our SaaS stack comparison lists public prices for common seller tools. For the wider trade-offs of hiring, including the months before a new team has working systems, see Ecomsellertool vs an in-house team.

Recruiting is a year-1 cost for each person hired. SHRM's 2025 benchmarking release, from a survey of its members in early 2025, puts the average cost per hire at $5,475 for nonexecutive roles and $35,879 for executives (checked September 25, 2026). Those are averages across all kinds of jobs, so the field starts blank: enter your recruiter's fee or your own past cost per hire. The calculator charges it once per person; if you expect to replace someone within three years, raise the figure to cover a second search.

What goes into an owned system?

An owned system is software that runs your operations on your own seller and ad accounts, built once and then maintained. Its cost has five parts: the one-time build, yearly maintenance and support, hosting, any licenses, and the people who still run it. Take all five from a written quote. Our page on Amazon SP-API development cost shows the ranges we see in our own work; treat them as our experience, not a price list, and none of them is built into this calculator.

Ask about hosting even when a quote leaves it out. For Zonkeepers, an accounting firm, we built a pipeline on AWS that ingests Amazon order and finance reports: raw data in Amazon S3, structured data in Amazon RDS or Aurora, and processing in AWS Lambda. Those are the kinds of lines that end up in the hosting field: storage, a database that grows with your order history, and compute billed by use. Ask the vendor for an estimate at your order volume and whose cloud account it runs in.

One account’s screen, from software we built
Zonkeepers: Profit and loss per period, line by line
Zonkeepers

Profit and loss per period, line by line

Read the Zonkeepers case study ↗

The maintenance percentage is charged in all three years, including the build year, so this column errs on the high side. If part of the system is licensed rather than built for you, turn the license terms in your quote into a monthly figure for the licenses field; a one-time license fee can go into the build cost instead. The team that remains matters as much as the software: someone approves purchase orders, shipments and ad changes. If you are still deciding whether to build at all, our guide to build vs buy for Amazon seller software covers that decision.

Ecomsellertool builds the owned-system option. We deploy Growth OS on your own seller and ad accounts, then build the custom modules and AI agents your operation needs, each scoped in an architecture doc with a fixed price and go-live date. You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you. Ask us for a quote and enter it here.

How do you compare the three fairly?

The easiest mistake is to set an agency's retainer against a full in-house payroll, or a build quote against nothing at all. Before you trust any total, check that each column covers the same work over the same period, with the same people counted on your side of the table.

  • Use the same three years and the same monthly sales for every model.
  • List the work in scope (listings, advertising, inventory and purchasing, reimbursements, reporting, integrations) and who does each part in each model.
  • Keep the people who remain in every column: an agency and a system both still need someone on your side.
  • Put one-time costs in year 1: setup fees, recruiting and the build.
  • Allow for the months before each option is working. Hiring and building both take time, and the calculator charges a full year from month one either way.
  • Check what stays with you at the end: accounts, data, ad history, creative files and code.

Then look past the totals. The fair comparison is contribution margin after fees, ads, fulfillment and people, not top-line growth. Enter your monthly contribution margin after ads under "Pay, benefits and margin", and the calculator shows each model as a share of it. If you expect one model to bring more sales than another, test it as a break-even rather than a forecast. Your contribution margin ratio is your monthly contribution margin after ads divided by your monthly sales:

Extra monthly sales needed = (higher three-year cost − lower three-year cost) ÷ 36 ÷ contribution margin ratio

For example, a $180,000 gap over three years at a 25 percent contribution margin after ads needs $180,000 ÷ 36 ÷ 0.25 = $20,000 a month in extra sales just to break even. Those numbers are only for the arithmetic, not a benchmark. If your break-even looks unlikely, the lower-cost model wins on your numbers.

When is each model the right choice?

An agency is the better choice when you need advertising and marketplace expertise now, your volume would not keep specialists busy full time, and you want short notice terms rather than a build. Marknology's published terms, for example, are a "90-day minimum, then month-to-month with 30 days notice either direction" (checked September 25, 2026). An in-house team fits when marketplace operations or software are central to what you sell and a technical leader has years of roadmap to keep people busy. An owned system fits repeatable operations work across channels over three years or more. You can also mix them: an agency for creative work alongside an owned system for inventory and orders.

Want real numbers for your own account?

A calculator is only as good as the quotes you put in it. If you want a fixed quote for the owned-system column, schedule a call from the card below. If you would rather start with your data, the free 24-hour diagnostic looks across your Amazon account: you connect with Login with Amazon, no password is shared, and we only read data; we never change listings, prices, stock or ads. Within 24 hours of connecting, on business days, you get a report of what is going wrong in your operations, with a dollar estimate where the data supports it. For other decisions, try the other free calculators.

Frequently asked questions

How much does an in-house Amazon team cost a year?

At May 2025 BLS median pay for the closest occupations, a marketplace and ads specialist ($78,760), an operations and inventory planner ($82,320) and a software developer ($135,980) earn $297,060 in salaries. Benefits other than paid leave, which a salary already covers, were 22.5 percent of private-industry compensation costs in June 2026, so salaries divided by 0.775 come to about $383,303 a year, before recruiting and tools. Senior hires and high-cost cities cost more, so replace the medians with real offers.

What if my agency charges the greater of a flat fee or a percentage?

Enter the flat amount as the monthly minimum fee, enter the percentage and the sales or ad spend it applies to, and leave the retainer blank. The calculator charges whichever is higher each month and says so in the result.

Does the calculator include the extra sales an agency or a new system might bring?

No. It holds your sales flat, because a revenue forecast would read like a promise. To weigh growth, take the gap between two three-year costs, divide it by 36 months, then divide by your contribution margin ratio (monthly contribution margin after ads divided by monthly sales). The result is the extra monthly sales the costlier option has to bring in just to break even.

Do I need a developer on payroll to run an owned system?

Not always. If the quote includes maintenance and support, set developers kept to zero and enter the maintenance percentage. If you plan to extend the system yourself, keep one developer in the owned-system column so the comparison stays fair.

Can I use it for Walmart, Shopify or TikTok Shop operations?

Yes. Nothing in the formulas is specific to Amazon: enter the sales, ad spend, fees and people for the channels in scope. If an agency prices each marketplace separately, add those fees to the retainer.

Where do Ecomsellertool's own prices fit in?

They are not in the calculator. We scope custom modules and agents in an architecture doc with a fixed price and go-live date, so ask for that quote on a call and enter it in the owned-system column next to your other options.

Jaimin Dholakia, founder of Ecomsellertool
Jaimin Dholakia · Founder
Schedule a call

Want the real numbers from your own account?

Enter your email, connect your Amazon account with Login with Amazon, on Amazon’s own consent screen (we only read data; we never change listings, prices, stock or ads), and get a free report of what is going wrong within 24 hours of connecting, on business days. Prefer to talk it through? Schedule a call with the team that built these systems.

Free · 30 minutes · Pick any open slot