Calculate your net margins, ROI, and total Amazon fees accurately.
Amazon Referral Fee:
Total Amazon Fees:
Total Expenses:
Net Profit:
Profit Margin:
Return on Investment (ROI):
Understanding Amazon FBA Profitability
Selling on Amazon through the Fulfillment by Amazon (FBA) program offers massive scale, but the fee structure can be complex. To remain profitable, you must account for more than just the cost of your product. This calculator helps you break down every expense to ensure your Amazon business is sustainable.
Key Metrics Explained
Referral Fee: This is essentially Amazon's commission. It typically ranges from 8% to 15% depending on the product category.
Fulfillment Fee: A flat fee charged per unit for picking, packing, shipping, and providing customer service for your products. This is determined by the size and weight of your item.
COGS (Cost of Goods Sold): The total cost to manufacture or purchase one unit of your product.
Storage Fees: Monthly fees based on the volume (cubic feet) your inventory occupies in Amazon's fulfillment centers.
Example Calculation
If you sell a yoga mat for $40.00:
Product Cost: $10.00
Shipping to Warehouse: $1.50
Referral Fee (15%): $6.00
FBA Fulfillment Fee: $5.50
Monthly Storage: $0.40
Total Expenses: $23.40
Net Profit: $16.60
Profit Margin: 41.5%
Tips to Improve Your Margins
1. Optimize Packaging: Small reductions in box dimensions can move your product into a lower FBA tier, saving dollars on every sale. 2. Bundle Products: Selling multi-packs reduces the fulfillment fee per unit. 3. Inventory Health: Monitor your storage fees closely, especially during Q4 (October – December) when Amazon rates triple.
function calculateFBA() {
var price = parseFloat(document.getElementById('fba_sell_price').value) || 0;
var cost = parseFloat(document.getElementById('fba_product_cost').value) || 0;
var inboundShipping = parseFloat(document.getElementById('fba_shipping_to_amazon').value) || 0;
var referralPct = parseFloat(document.getElementById('fba_referral_fee_pct').value) || 0;
var fulfillment = parseFloat(document.getElementById('fba_fulfillment_fee').value) || 0;
var storage = parseFloat(document.getElementById('fba_storage_fee').value) || 0;
var ads = parseFloat(document.getElementById('fba_ad_spend').value) || 0;
if (price 0 ? (netProfit / cost) * 100 : 0;
// Display Results
document.getElementById('fba_results_area').style.display = 'block';
document.getElementById('res_referral_fee').innerHTML = '$' + referralFeeAmt.toFixed(2);
document.getElementById('res_total_fees').innerHTML = '$' + totalAmazonFees.toFixed(2);
document.getElementById('res_total_expenses').innerHTML = '$' + totalExpenses.toFixed(2);
var profitEl = document.getElementById('res_net_profit');
profitEl.innerHTML = '$' + netProfit.toFixed(2);
profitEl.className = 'result-value ' + (netProfit >= 0 ? 'profit-positive' : 'profit-negative');
document.getElementById('res_margin').innerHTML = margin.toFixed(2) + '%';
document.getElementById('res_roi').innerHTML = roi.toFixed(2) + '%';
// Scroll to results on mobile
if(window.innerWidth < 600) {
document.getElementById('fba_results_area').scrollIntoView({ behavior: 'smooth' });
}
}