How to Calculate Net Burn Rate

Net Burn Rate Calculator .nbr-calculator-container { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .nbr-calculator-box { background: #f9fbfd; border: 1px solid #e1e4e8; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .nbr-header { text-align: center; margin-bottom: 25px; color: #2c3e50; } .nbr-input-group { margin-bottom: 20px; } .nbr-label { display: block; font-weight: 600; margin-bottom: 8px; color: #4a5568; } .nbr-input { width: 100%; padding: 12px; border: 1px solid #cbd5e0; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.2s; } .nbr-input:focus { border-color: #3182ce; outline: none; box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1); } .nbr-btn { width: 100%; background-color: #e53e3e; /* Red specifically for "Burn" rate theme */ color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 6px; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .nbr-btn:hover { background-color: #c53030; } .nbr-results { margin-top: 30px; padding-top: 20px; border-top: 2px dashed #e2e8f0; display: none; } .nbr-result-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; padding: 15px; background: #fff; border-radius: 6px; border: 1px solid #edf2f7; } .nbr-result-label { font-weight: 600; color: #718096; } .nbr-result-value { font-size: 24px; font-weight: 800; color: #2d3748; } .nbr-highlight { color: #e53e3e; } .nbr-safe { color: #38a169; } .nbr-article h2 { color: #2d3748; border-bottom: 2px solid #edf2f7; padding-bottom: 10px; margin-top: 40px; } .nbr-article h3 { color: #4a5568; margin-top: 30px; } .nbr-article p { margin-bottom: 15px; } .nbr-article ul { margin-bottom: 20px; padding-left: 20px; } .nbr-article li { margin-bottom: 8px; } .nbr-info-box { background-color: #ebf8ff; border-left: 4px solid #3182ce; padding: 15px; margin: 20px 0; border-radius: 0 4px 4px 0; } @media (max-width: 600px) { .nbr-result-row { flex-direction: column; text-align: center; } .nbr-result-value { margin-top: 5px; } }

Net Burn Rate & Runway Calculator

Net Burn Rate (Monthly Loss) $0.00
Estimated Runway 0 Months
Status Assessment

How to Calculate Net Burn Rate

For startups and high-growth companies, cash is oxygen. Understanding Net Burn Rate is essential for survival. It tells you exactly how much money your company is losing each month after accounting for incoming revenue. This metric is the foundation for calculating your runway—the amount of time you have left before you run out of cash.

Key Definition: Net Burn Rate is the difference between your total monthly operating expenses and your total monthly revenue. Unlike Gross Burn (which is just expenses), Net Burn accounts for the money you are making.

The Net Burn Rate Formula

The calculation for Net Burn Rate is straightforward but powerful. It requires accurate data from your income statement.

Net Burn Rate = Monthly Operating Expenses – Monthly Revenue

For example, if your company spends $50,000 a month on salaries, rent, and servers (Gross Burn), but earns $10,000 in sales revenue, your Net Burn Rate is $40,000 per month.

Calculating Cash Runway

Once you know your Net Burn Rate, you can determine your Cash Runway. This metric answers the question: "How long until we go out of business if nothing changes?"

Runway (Months) = Current Cash Balance / Net Burn Rate

Using the previous example, if you have $400,000 in the bank and a Net Burn Rate of $40,000, your runway is 10 months.

Net Burn vs. Gross Burn

It is crucial to distinguish between these two metrics:

  • Gross Burn: The total amount of cash you spend each month. This measures efficiency and cost structure.
  • Net Burn: The total cash you lose each month. This measures sustainability and how long your current funding will last.

What is a "Good" Burn Rate?

There is no single number that applies to every company, but generally:

  • Seed Stage: Investors often expect a runway of 12-18 months.
  • Series A: As growth accelerates, burn often increases, but efficiency metrics (like Burn Multiple) become more important.
  • Profitability: If your Revenue exceeds Expenses, you have a "Negative Burn Rate," meaning you are cash-flow positive and theoretically have an infinite runway.

Strategies to Extend Runway

If your calculation shows a runway of less than 6 months, immediate action is usually required:

  1. Cut Non-Essential Costs: Audit software subscriptions, office perks, and marketing channels with low ROI.
  2. Increase Revenue: Focus on upselling existing customers or accelerating sales cycles.
  3. Raise Capital: Seek additional funding, though this takes time and is harder to do with a short runway.
function calculateNetBurnRate() { // 1. Get input values by ID var revenueInput = document.getElementById('nbr_revenue'); var expensesInput = document.getElementById('nbr_expenses'); var cashInput = document.getElementById('nbr_cash'); // 2. Parse values, defaulting to 0 if empty or invalid var revenue = parseFloat(revenueInput.value); var expenses = parseFloat(expensesInput.value); var cash = parseFloat(cashInput.value); // Validation: Ensure non-negative numbers if (isNaN(revenue) || revenue < 0) revenue = 0; if (isNaN(expenses) || expenses < 0) expenses = 0; if (isNaN(cash) || cash Revenue, Burn is Positive. // If Revenue > Expenses, Burn is Negative (Profit). var netBurn = expenses – revenue; // 4. Calculate Runway var runway = 0; var isProfitable = false; if (netBurn 0) { runway = cash / netBurn; } else { runway = 0; } } // 5. Format and Display Results var resultsDiv = document.getElementById('nbr_results'); var burnDisplay = document.getElementById('nbr_burn_result'); var runwayDisplay = document.getElementById('nbr_runway_result'); var statusDisplay = document.getElementById('nbr_status_msg'); // Show the results container resultsDiv.style.display = 'block'; // Format Currency var formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2 }); if (isProfitable) { // Profitable Scenario burnDisplay.innerHTML = "+" + formatter.format(Math.abs(netBurn)); burnDisplay.className = "nbr-result-value nbr-safe"; // Green text burnDisplay.previousElementSibling.innerHTML = "Net Profit (Monthly)"; runwayDisplay.innerHTML = "Infinite"; runwayDisplay.className = "nbr-result-value nbr-safe"; statusDisplay.innerHTML = "You are cash flow positive. You are not burning cash."; statusDisplay.style.color = "#38a169"; } else { // Burn Scenario burnDisplay.innerHTML = formatter.format(netBurn); burnDisplay.className = "nbr-result-value nbr-highlight"; // Red text burnDisplay.previousElementSibling.innerHTML = "Net Burn Rate (Monthly)"; // Format Runway to 1 decimal place var runwayText = runway.toFixed(1) + " Months"; runwayDisplay.innerHTML = runwayText; // Logic for status message styling if (runway < 6) { runwayDisplay.className = "nbr-result-value nbr-highlight"; statusDisplay.innerHTML = "CRITICAL: You have less than 6 months of cash left. Immediate action required."; statusDisplay.style.color = "#e53e3e"; } else if (runway < 12) { runwayDisplay.className = "nbr-result-value"; statusDisplay.style.color = "#dd6b20"; // Orange statusDisplay.innerHTML = "WARNING: You have less than 1 year of runway. Plan fundraising or cost-cutting soon."; } else { runwayDisplay.className = "nbr-result-value nbr-safe"; statusDisplay.innerHTML = "HEALTHY: You have more than 12 months of runway."; statusDisplay.style.color = "#38a169"; } } }

Leave a Comment