function calculateBurnRate() {
// Get DOM elements
var startInput = document.getElementById('start_balance');
var endInput = document.getElementById('end_balance');
var timeInput = document.getElementById('time_period');
var resultsBox = document.getElementById('results_box');
// Parse values
var startBalance = parseFloat(startInput.value);
var endBalance = parseFloat(endInput.value);
var months = parseFloat(timeInput.value);
// Validation
if (isNaN(startBalance) || isNaN(endBalance) || isNaN(months)) {
alert("Please enter valid numbers for all fields.");
return;
}
if (months 0) {
// Company is burning cash
burnText = formatter.format(monthlyBurnRate);
if (endBalance > 0) {
runway = endBalance / monthlyBurnRate;
runwayText = runway.toFixed(1) + " Months";
} else {
runwayText = "0 Months (Cash Depleted)";
}
} else if (monthlyBurnRate < 0) {
// Company is profitable (Start balance < End balance)
burnText = "+" + formatter.format(Math.abs(monthlyBurnRate)) + " (Profit)";
runwayText = "Infinite (Cash Positive)";
totalBurnText = "+" + formatter.format(Math.abs(totalBurn)) + " (Gain)";
} else {
// Break even
burnText = "$0.00";
runwayText = "Infinite (Break Even)";
}
// Display Results
document.getElementById('display_burn_rate').innerHTML = burnText;
document.getElementById('display_runway').innerHTML = runwayText;
document.getElementById('display_total_burn').innerHTML = totalBurnText;
// Show result box
resultsBox.style.display = "block";
}
What is Burn Rate and How Do You Calculate It?
For startups and early-stage companies, cash is oxygen. Burn Rate is a critical financial metric that measures the speed at which a company is spending its venture capital or cash reserves before generating positive cash flow from operations. Understanding your burn rate is essential for determining your "Runway"—the amount of time you have left before the money runs out.
The Difference Between Gross and Net Burn
When investors ask about your burn rate, they are usually referring to one of two things:
Gross Burn Rate: This is the total amount of money your company spends each month on operating expenses (rent, salaries, servers, etc.), ignoring any incoming revenue. It measures pure expenditure.
Net Burn Rate: This is the rate at which you are losing money after accounting for revenue. It is the most critical figure for calculating runway because it represents the actual decrease in your bank balance.
The calculator above computes your Net Burn Rate based on the change in your cash balance over a specific period.
The Formula
The most accurate way to calculate your monthly Net Burn Rate is to look at your cash flow statement or bank balance over a specific period (usually a quarter or a few months) to smooth out irregularities.
Net Burn Rate = (Starting Cash Balance – Ending Cash Balance) / Number of Months
Once you have your Net Burn Rate, you can calculate your Runway:
Runway (Months) = Current Cash Balance / Monthly Net Burn Rate
Example Calculation
Imagine a software startup raised seed funding. On January 1st, their bank account showed $500,000. By March 31st (3 months later), their balance had dropped to $410,000 due to hiring engineers and marketing costs.
This means the startup has approximately 13 and a half months to either become profitable or raise more funding before they run out of cash.
Why is Burn Rate Important?
Monitoring your burn rate helps you make strategic decisions about hiring, marketing spend, and product development. A burn rate that is too high relative to your progress can alarm investors and shorten your runway, increasing the risk of failure. Conversely, a burn rate that is too low might indicate you aren't investing enough in growth to capture the market.
How to Reduce Your Burn Rate
If your runway is getting too short (typically less than 6-9 months), you may need to reduce your burn rate to extend the life of your company. Common strategies include:
Reducing Fixed Costs: Negotiating lower rent, switching to remote work, or cutting unnecessary software subscriptions.
Freezing Hiring: Delaying new hires until revenue increases.
Optimizing Marketing: Focusing only on channels with a high return on investment (ROI).
Increasing Revenue: Upselling existing customers or accelerating the sales cycle.