Marketplace Fee & Profit Calculator avatar

Marketplace Fee & Profit Calculator

Pricing

from $0.85 / 1,000 results

Go to Apify Store
Marketplace Fee & Profit Calculator

Marketplace Fee & Profit Calculator

Calculates Amazon, eBay, and Etsy seller fees, fulfillment costs, net profit, margin, breakeven price, and pricing recommendations for marketplace products.

Pricing

from $0.85 / 1,000 results

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Estimate Amazon, eBay, and Etsy seller fees before a product quietly eats your margin.

Marketplace Fee & Profit Calculator turns product price, category, shipping, product cost, and optional package dimensions into a clean margin table. For each product, it compares supported marketplace and fulfillment scenarios, then returns estimated fees, net revenue, profit, margin, breakeven price, recommended minimum price, and the best-ranked selling scenario.

Use it when you are deciding whether to list a product, raise the price, change shipping, move from merchant fulfillment to FBA, or compare Amazon against eBay and Etsy before buying inventory.

What You Can Decide

  • Whether a product is still profitable after marketplace fees and fulfillment costs.
  • Which channel gives the strongest margin for the same item.
  • Whether shipping charged to the buyer is helping or hurting profit.
  • The minimum sale price needed to hit your target margin.
  • Whether Amazon FBA looks better or worse than seller fulfillment for a product.
  • Which marketplace scenarios deserve manual review before listing or repricing.

It is strongest as a batch planning tool: send several product candidates and get a comparable table for CSV, Excel, BI tools, repricing workflows, or downstream Apify Actors.

Supported Scenarios

MarketplaceFulfillmentCurrent scope
Amazon USFBA estimate and seller fulfilledReferral fee by category. FBA estimated from supplied package size and weight.
eBay USSeller fulfilledFinal value fee estimate, including the common per-order fee.
Etsy USSeller fulfilledListing fee, transaction fee, and US payment processing estimate.

Set fulfillmentScenario to compare to generate all supported scenarios for each selected marketplace. For Amazon, that means FBA and seller fulfilled. For eBay and Etsy, this version returns seller-fulfilled rows.

Why Shipping Fields Matter

Shipping is where fee calculators often become misleading. This Actor separates two numbers:

  • shippingCharged: what the buyer pays.
  • shippingCostToSeller: what you pay to ship or fulfill the order.

For seller-fulfilled Amazon, eBay, and Etsy scenarios, shipping charged can increase both revenue and fee basis. A product sold for $24.99 + $4.99 shipping may have percentage fees calculated on $29.98.

For Amazon FBA, buyerPaidTotal stays visible but margin uses sellerGrossRevenue, because FBA shipping economics are not merchant-paid postage.

Input

{
"country": "US",
"marketplaces": ["amazon", "ebay", "etsy"],
"fulfillmentScenario": "compare",
"desiredMarginPercent": 30,
"products": [
{
"sku": "ceramic-mug-12oz",
"productName": "12 oz ceramic mug",
"category": "home_kitchen",
"salePrice": 24.99,
"productCost": 6.25,
"shippingCharged": 4.99,
"shippingCostToSeller": 5.65,
"weightOz": 14,
"lengthIn": 5,
"widthIn": 4,
"heightIn": 4
}
]
}

Input Fields

FieldRequiredPurpose
countryYesFee schedule country. Current version supports US.
marketplacesYesMarketplaces to compare: amazon, ebay, etsy.
fulfillmentScenarioYescompare, seller_fulfilled, or marketplace_fulfilled.
desiredMarginPercentNoTarget margin for recommendedMinPrice. Defaults to 30.
productsYesProduct rows to calculate.

Product objects support sku, productName, category, salePrice, productCost, shippingCharged, shippingCostToSeller, otherUnitCosts, weightOz, lengthIn, widthIn, and heightIn.

Useful category values include most_categories, home_kitchen, electronics_accessories, grocery, beauty, apparel, footwear, furniture, jewelry, books, art, craft_supplies, musical_instruments, and watches.

Output

One product with all marketplaces and compare fulfillment returns four rows: Amazon marketplace fulfilled, Amazon seller fulfilled, eBay seller fulfilled, and Etsy seller fulfilled.

Example row:

{
"sku": "ceramic-mug-12oz",
"productName": "12 oz ceramic mug",
"marketplace": "etsy",
"country": "US",
"category": "home_kitchen",
"fulfillmentMethod": "seller_fulfilled",
"salePrice": 24.99,
"shippingCharged": 4.99,
"buyerPaidTotal": 29.98,
"sellerGrossRevenue": 29.98,
"feeBasisAmount": 29.98,
"feeBasisIncludesShipping": true,
"productCost": 6.25,
"shippingCostToSeller": 5.65,
"marketplaceFees": 3.3,
"fulfillmentFees": 0,
"totalEstimatedFees": 3.3,
"netRevenue": 26.68,
"shippingProfitOrLoss": -0.66,
"estimatedProfit": 14.78,
"marginPercent": 49.3,
"feeBurdenPercent": 11.01,
"breakEvenPrice": 8.66,
"recommendedMinPrice": 15.42,
"desiredMarginPercent": 30,
"marginStatus": "healthy",
"scenarioRankForProduct": 1
}

Key output fields include marketplaceFees, fulfillmentFees, totalEstimatedFees, feeBasisAmount, feeBasisIncludesShipping, shippingProfitOrLoss, estimatedProfit, marginPercent, feeBurdenPercent, breakEvenPrice, recommendedMinPrice, and scenarioRankForProduct.

API Usage

curl -X POST "https://api.apify.com/v2/acts/trovevault~marketplace-fee-calculator/runs" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"country": "US",
"marketplaces": ["amazon", "ebay", "etsy"],
"fulfillmentScenario": "compare",
"desiredMarginPercent": 30,
"products": [
{
"sku": "ceramic-mug-12oz",
"productName": "12 oz ceramic mug",
"category": "home_kitchen",
"salePrice": 24.99,
"productCost": 6.25,
"shippingCharged": 4.99,
"shippingCostToSeller": 5.65,
"weightOz": 14,
"lengthIn": 5,
"widthIn": 4,
"heightIn": 4
}
]
}'

Use datasetId to append rows to an existing dataset and runId to carry your own pipeline identifier into the output.

Common Workflows

  • Product sourcing: sort candidates by estimatedProfit, marginPercent, and scenarioRankForProduct.
  • Repricing: compare the current price with recommendedMinPrice.
  • Shipping review: inspect shippingCharged, shippingCostToSeller, shippingProfitOrLoss, and feeBasisIncludesShipping.
  • Channel comparison: run the same product across Amazon, eBay, and Etsy before listing or repricing.

Limitations

This Actor estimates marketplace economics. It is not accounting advice, tax advice, or a guarantee of exact account fees.

  • Current fee schedules are US-only.
  • Amazon FBA is estimated from public size-tier rules and supplied dimensions, not authenticated Seller Central fee preview.
  • Amazon subscription fees, storage, inbound placement, returns, removal, aged inventory, ads, Vine, coupons, and promotions are not included.
  • eBay Store discounts, promoted listings, insertion fees beyond common free allowances, seller performance surcharges, optional upgrades, Motors, and international site differences are not included.
  • Etsy offsite ads, VAT, regulatory fees, currency conversion, Pattern, regional payment processing differences, and ads are not included.
  • Category mapping is normalized and may not match every marketplace subcategory exactly.

Use otherUnitCosts to include costs this version does not model directly.

Troubleshooting

ProblemWhat to check
Amazon FBA looks too low or too highAdd accurate packaged weight and dimensions.
Profit looks too optimisticAdd ads, returns, prep, packaging, storage, or other costs to otherUnitCosts.
Shipping hurts marginCheck shippingCharged, shippingCostToSeller, and feeBasisIncludesShipping.
Category fees look too genericUse the closest supported normalized category and review the result before pricing.
You need exact Amazon account feesUse Seller Central fee preview or SP-API fee estimates and treat this Actor as a planning layer.

FAQ

Is this an Amazon FBA calculator? Partly. It estimates Amazon FBA fees, but the stronger use case is comparing Amazon FBA, Amazon seller fulfilled, eBay, and Etsy in one table.

Can it process multiple products? Yes. Add multiple objects to products; the Actor returns one row for each product and supported marketplace scenario.

Does it monitor fee changes? Not yet. The current version is a calculator; a later monitor mode could compare stored rules against public fee pages.

Can this feed spreadsheets, MCP, or repricing systems? Yes. The output is structured for CSV, Excel, dashboards, agents, MCP workflows, or downstream Apify Actors.

Is it legal to use? This Actor performs rule-based calculations from public fee structures and user-provided product economics. Review marketplace terms, seller agreements, taxes, and account-specific fees before pricing decisions.

Changelog

  • 0.1.0: Initial US Amazon, eBay, and Etsy fee calculator with FBA estimates, shipping impact fields, breakeven price, recommended minimum price, and batch product input.

Feedback and Support

Open an issue with the marketplace, category, example input, and row you want reviewed. Fee schedules change, so include the date and relevant marketplace documentation when asking for a rule update.