Determine exactly when your business starts making a profit.
Rent, salaries, insurance, etc.
Price charged to customers.
Materials, shipping, labor per unit.
Calculation Results
Break-Even Units0Items sold to cover costs
Break-Even Sales$0.00Revenue required
Understanding the Break-Even Point
The Break-Even Point (BEP) is the crucial juncture where your total business revenues equal your total expenses. At this specific point, your business is neither making a profit nor incurring a loss. Every unit sold after reaching this point contributes directly to your net profit.
The Break-Even Formula
To calculate the break-even point in units, we use the following formula:
Fixed Costs: These are expenses that remain constant regardless of how much you sell. Examples include rent, administrative salaries, insurance, and equipment leases.
Variable Costs: These costs fluctuate directly with your production or sales volume. Examples include raw materials, packaging, shipping, and sales commissions.
Contribution Margin: This is the Selling Price minus the Variable Cost. It represents the amount of money from each sale that "contributes" toward covering your fixed costs.
Real-World Example
Imagine you run a specialty coffee shop:
Fixed Costs: $3,000 per month (Rent & Utilities)
Selling Price: $5.00 per latte
Variable Cost: $1.50 (Coffee beans, milk, cup)
Your Contribution Margin is $3.50 ($5.00 – $1.50). To break even, you divide your fixed costs ($3,000) by your margin ($3.50), resulting in 857 lattes per month. To find the dollar amount, you multiply 857 by the $5.00 selling price, which equals $4,285 in monthly sales.
function calculateBreakEven() {
var fixedCosts = parseFloat(document.getElementById("fixedCosts").value);
var sellingPrice = parseFloat(document.getElementById("sellingPrice").value);
var variableCost = parseFloat(document.getElementById("variableCost").value);
var resultsArea = document.getElementById("resultsArea");
var unitsResult = document.getElementById("unitsResult");
var salesResult = document.getElementById("salesResult");
var summaryText = document.getElementById("summaryText");
if (isNaN(fixedCosts) || isNaN(sellingPrice) || isNaN(variableCost)) {
alert("Please enter valid numbers for all fields.");
return;
}
if (sellingPrice <= variableCost) {
alert("Selling price must be higher than variable cost to reach a break-even point.");
resultsArea.style.display = "none";
return;
}
// Calculation Logic
var contributionMargin = sellingPrice – variableCost;
var bepUnits = Math.ceil(fixedCosts / contributionMargin);
var bepSales = bepUnits * sellingPrice;
// Formatting
unitsResult.innerHTML = bepUnits.toLocaleString();
salesResult.innerHTML = "$" + bepSales.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
summaryText.innerHTML = "To cover your monthly fixed costs of $" + fixedCosts.toLocaleString() + ", you need to sell " + bepUnits.toLocaleString() + " units. Your 25th unit (and beyond) will begin generating a net profit of $" + contributionMargin.toLocaleString() + " per unit.";
resultsArea.style.display = "block";
resultsArea.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}