Selling on Amazon requires a deep understanding of your unit economics. Unlike traditional retail, Amazon sellers face specific fees that can quickly erode margins if not accounted for. This Amazon Seller Calculator helps you determine exactly how much you take home after all expenses.
Key Metrics Explained
Referral Fee: This is Amazon's "commission" for selling on their platform. For most categories, this is 15% of the total sales price.
FBA Fulfillment Fee: If you use Fulfillment by Amazon (FBA), this covers the cost of picking, packing, and shipping your items to the customer. It varies based on weight and dimensions.
Cost of Goods Sold (COGS): The total cost to manufacture or acquire your product, including packaging.
ROI (Return on Investment): This shows how much profit you make relative to the cost of the product. A 100% ROI means you doubled your money.
Example Calculation
Imagine you sell a yoga mat for $40.00. Your manufacturing cost is $10.00, and shipping to the Amazon warehouse costs $2.00. With a 15% referral fee ($6.00) and an FBA fee of $7.00, your total expenses are $25.00. Your net profit would be $15.00, resulting in a 37.5% profit margin and a 150% ROI.
FBA vs FBM: Which is more profitable?
While FBA (Fulfillment by Amazon) offers Prime eligibility and handles customer service, the fees can be higher for heavy or bulky items. FBM (Fulfillment by Merchant) allows you to use your own shipping rates, which might be cheaper for specific product tiers. Always use this calculator to compare both scenarios by adjusting the fulfillment fee and shipping costs.
function calculateAmazonProfit() {
var salePrice = parseFloat(document.getElementById('salePrice').value) || 0;
var itemCost = parseFloat(document.getElementById('itemCost').value) || 0;
var shippingToAmazon = parseFloat(document.getElementById('shippingToAmazon').value) || 0;
var referralFeeRate = parseFloat(document.getElementById('referralFeeRate').value) || 0;
var fbaFee = parseFloat(document.getElementById('fbaFee').value) || 0;
var otherCosts = parseFloat(document.getElementById('otherCosts').value) || 0;
if (salePrice 0 ? (netProfit / itemCost) * 100 : 0;
// Display Results
document.getElementById('fbaResults').style.display = 'block';
document.getElementById('resReferral').innerHTML = '-$' + referralFeeValue.toFixed(2);
document.getElementById('resTotalFees').innerHTML = '-$' + totalAmazonFees.toFixed(2);
document.getElementById('resTotalExpenses').innerHTML = '-$' + totalExpenses.toFixed(2);
var profitElement = document.getElementById('resNetProfit');
profitElement.innerHTML = '$' + netProfit.toFixed(2);
if (netProfit >= 0) {
profitElement.className = 'profit-pos';
} else {
profitElement.className = 'profit-neg';
}
document.getElementById('resMargin').innerHTML = profitMargin.toFixed(2) + '%';
document.getElementById('resROI').innerHTML = roi.toFixed(2) + '%';
// Scroll to results on mobile
if (window.innerWidth < 600) {
document.getElementById('fbaResults').scrollIntoView({ behavior: 'smooth' });
}
}