Pro Rata Investment Calculation

Pro Rata Investment Calculator .pr-calc-wrapper { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background: #fff; color: #333; } .pr-calc-box { background: #f9fbfc; border: 1px solid #e0e6ed; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 40px; } .pr-calc-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .pr-row { display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 20px; } .pr-col { flex: 1; min-width: 250px; } .pr-label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; color: #555; } .pr-input { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .pr-input:focus { border-color: #3498db; outline: none; } .pr-btn { width: 100%; padding: 15px; background: #2980b9; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; margin-top: 10px; } .pr-btn:hover { background: #21618c; } .pr-results { margin-top: 30px; padding-top: 20px; border-top: 2px solid #eee; display: none; } .pr-result-item { background: #fff; padding: 15px; border-radius: 6px; border-left: 5px solid #3498db; margin-bottom: 15px; box-shadow: 0 2px 4px rgba(0,0,0,0.03); } .pr-result-label { font-size: 14px; color: #7f8c8d; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 0.5px; } .pr-result-value { font-size: 24px; font-weight: 700; color: #2c3e50; } .pr-result-sub { font-size: 13px; color: #e74c3c; margin-top: 5px; } .pr-article { line-height: 1.6; color: #444; } .pr-article h2 { color: #2c3e50; margin-top: 30px; } .pr-article h3 { color: #34495e; margin-top: 20px; } .pr-article p { margin-bottom: 15px; } .pr-article ul { margin-bottom: 15px; padding-left: 20px; } .pr-article li { margin-bottom: 8px; } .highlight-box { background-color: #e8f6f3; padding: 15px; border-radius: 5px; border: 1px solid #d1f2eb; }

Pro Rata Investment Calculator

Your Current Ownership
0%
Cost to Maintain %
$0.00
Shares to Purchase
0
New shares required to prevent dilution
If You Participate
0%
Ownership maintained
If You Do Not Participate
0%
Ownership diluted

Understanding Pro Rata Rights in Venture Capital

Pro rata rights (from the Latin "in proportion") generally refer to the right of an investor to participate in subsequent rounds of funding to maintain their percentage of ownership in a company. Without exercising these rights, an early investor's stake typically gets diluted as the company issues new shares to raise more capital.

This Pro Rata Investment Calculator helps angel investors, VCs, and founders determine exactly how much capital is required to "follow on" in a new round and what happens to ownership percentages if those rights are waived.

How Pro Rata Calculation Works

The calculation follows a logical sequence based on the company's capitalization table (cap table):

The Formula:
Investment Needed = Current Ownership % × Size of New Round ($)

However, to get the precise share counts, the math is broken down as follows:

  • Current Ownership %: Your Shares / Total Fully Diluted Shares (Pre-Money).
  • New Shares Issued: Total New Round ($) / Price Per Share.
  • Pro Rata Allocation (Shares): Current Ownership % × New Shares Issued.
  • Pro Rata Cost: Allocation Shares × Price Per Share.

Why Calculation Precision Matters

For early-stage investors, the difference between participating and not participating can be massive. If you own 1% of a company at the Seed stage and they go on to raise a Series A, Series B, and Series C, your 1% could easily shrink to 0.4% or less through dilution if you do not exercise your pro rata rights.

Example Scenario

Imagine you own 100,000 shares in a startup that has 10,000,000 fully diluted shares. This gives you exactly 1% ownership.

The company announces a Series A raise of $5,000,000 at a price of $2.00 per share. This means the company is issuing 2,500,000 new shares.

To keep your 1%, you need to buy 1% of the new shares.
1% of 2,500,000 = 25,000 shares.
At $2.00/share, your pro rata investment cost is $50,000.

If you pay the $50,000, you own 125,000 shares out of the new total (12,500,000), keeping your 1% intact. If you decline, you still own 100,000 shares, but out of 12,500,000, reducing your stake to 0.8%.

function calculateProRata() { // 1. Get input values by ID var mySharesInput = document.getElementById("myShares"); var totalSharesInput = document.getElementById("totalSharesPre"); var roundSizeInput = document.getElementById("roundSize"); var priceInput = document.getElementById("pricePerShare"); var resultsArea = document.getElementById("resultsArea"); // 2. Parse values var myShares = parseFloat(mySharesInput.value); var totalSharesPre = parseFloat(totalSharesInput.value); var roundSize = parseFloat(roundSizeInput.value); var pricePerShare = parseFloat(priceInput.value); // 3. Validation if (isNaN(myShares) || isNaN(totalSharesPre) || isNaN(roundSize) || isNaN(pricePerShare)) { alert("Please enter valid numbers in all fields."); return; } if (totalSharesPre <= 0 || pricePerShare <= 0) { alert("Total shares and price per share must be greater than zero."); return; } // 4. Calculations // Calculate Current Ownership Percentage (decimal) var currentOwnershipDec = myShares / totalSharesPre; // Calculate Total New Shares being issued in this round var newSharesIssued = roundSize / pricePerShare; // Calculate how many shares I need to buy to maintain my % (Pro Rata Allocation) // Logic: I need to buy currentOwnership% of the NEW shares. var sharesToBuy = currentOwnershipDec * newSharesIssued; // Calculate Cost to exercise these rights var costToMaintain = sharesToBuy * pricePerShare; // Post-Money Total Shares var totalSharesPost = totalSharesPre + newSharesIssued; // Scenario A: I Participate (Maintain) var mySharesPostParticipation = myShares + sharesToBuy; var pctParticipation = (mySharesPostParticipation / totalSharesPost) * 100; // Scenario B: I Don't Participate (Dilution) var pctDiluted = (myShares / totalSharesPost) * 100; // 5. Formatting & Display // Helper to format currency var formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2, maximumFractionDigits: 2 }); // Helper to format shares (no decimals usually, but rounded for display) var shareFormatter = new Intl.NumberFormat('en-US', { maximumFractionDigits: 0 }); document.getElementById("resCurrentPct").innerHTML = (currentOwnershipDec * 100).toFixed(4) + "%"; document.getElementById("resCost").innerHTML = formatter.format(costToMaintain); document.getElementById("resSharesToBuy").innerHTML = shareFormatter.format(sharesToBuy); document.getElementById("resPostPct").innerHTML = pctParticipation.toFixed(4) + "%"; document.getElementById("resDilutedPct").innerHTML = pctDiluted.toFixed(4) + "%"; // Show results resultsArea.style.display = "block"; }

Leave a Comment