Calculate your net profit, margins, and ROI for Amazon FBA products.
Product Costs & Fees
Financial Summary
Total Fees:$0.00
Total Investment:$0.00
Net Profit:$0.00
Profit Margin:0%
ROI:0%
Break-even Price:$0.00
This is the minimum price to sell without losing money.
Understanding Amazon FBA Fees and Profitability
Selling on Amazon through the Fulfillment by Amazon (FBA) program offers massive reach, but the fee structure can be complex. To ensure your private label or wholesale business is sustainable, you must account for every cent that leaves your pocket.
Key Components of FBA Profitability
Selling Price: The final amount the customer pays for your item.
Referral Fees: Amazon's "commission" for selling on their platform. This is usually 15% for most categories, though it varies from 8% to 45%.
Fulfillment Fees: These cover picking, packing, and shipping your product to the customer. They are determined by the weight and dimensions of your product.
COGS (Cost of Goods Sold): The price you pay your manufacturer per unit, including any taxes or preparation costs.
Shipping to Amazon: The cost to get your inventory from your location (or freight forwarder) into Amazon's fulfillment centers.
Example Calculation
Imagine you sell a Yoga Mat for $40.00. Your manufacturing cost is $10.00 and it costs $2.00 to ship it to Amazon. If the referral fee is 15% ($6.00) and the FBA fulfillment fee is $7.50, your total expenses before storage are $25.50. This leaves you with a $14.50 profit per unit, representing a 36.25% profit margin and a 120.8% ROI on your initial product investment.
Why ROI and Margin Matter
While profit margin tells you how much of your revenue is kept as profit, ROI (Return on Investment) tells you how hard your money is working for you. A high ROI allows you to reinvest in more inventory faster, which is the secret to scaling an Amazon business successfully.
function calculateFBAProfit() {
// Input collection
var price = parseFloat(document.getElementById('fba_sellingPrice').value);
var cost = parseFloat(document.getElementById('fba_productCost').value);
var shipToAmz = parseFloat(document.getElementById('fba_shippingToAmazon').value);
var refPercent = parseFloat(document.getElementById('fba_referralFeePercent').value);
var fbaFee = parseFloat(document.getElementById('fba_fulfillmentFee').value);
var misc = parseFloat(document.getElementById('fba_miscFees').value);
// Basic Validation
if (isNaN(price) || isNaN(cost)) {
alert("Please enter at least the Selling Price and Product Cost.");
return;
}
// Default 0 for optional inputs if empty
shipToAmz = isNaN(shipToAmz) ? 0 : shipToAmz;
refPercent = isNaN(refPercent) ? 0 : refPercent;
fbaFee = isNaN(fbaFee) ? 0 : fbaFee;
misc = isNaN(misc) ? 0 : misc;
// Calculations
var referralFeeAmount = price * (refPercent / 100);
var totalAmazonFees = referralFeeAmount + fbaFee + misc;
var totalInvestment = cost + shipToAmz;
var netProfit = price – totalAmazonFees – totalInvestment;
var profitMargin = (netProfit / price) * 100;
var roi = (netProfit / totalInvestment) * 100;
// Break-even formula (simplified)
// Price = (Cost + Ship + FBA + Misc) / (1 – Referral%)
var breakEven = (totalInvestment + fbaFee + misc) / (1 – (refPercent / 100));
// Displaying results
document.getElementById('res_totalFees').innerText = "$" + totalAmazonFees.toFixed(2);
document.getElementById('res_totalInvestment').innerText = "$" + totalInvestment.toFixed(2);
document.getElementById('res_netProfit').innerText = "$" + netProfit.toFixed(2);
document.getElementById('res_margin').innerText = profitMargin.toFixed(2) + "%";
document.getElementById('res_roi').innerText = roi.toFixed(2) + "%";
document.getElementById('res_breakEven').innerText = "$" + breakEven.toFixed(2);
// Show Break-even box
document.getElementById('breakEvenBox').style.display = 'block';
// Color logic for profit
if (netProfit < 0) {
document.getElementById('res_netProfit').style.color = "#d32f2f";
} else {
document.getElementById('res_netProfit').style.color = "#2e7d32";
}
}