Shared Equity Mortgage Calculator
Analyze a shared equity agreement by projecting contributions, payments, and proceeds upon sale.
Property & Loan
$
%
%
Equity Partner
%
%
Future Assumptions
years
%
%
Initial Contributions
Your Down Payment:$0
Partner's Contribution:$0
Mortgage Loan Amount:$0
Sale Proceeds Breakdown (After Years)
Estimated Sale Price:$0
Remaining Loan Balance:($0)
Cost to Sell:($0)
Partner Repayment:($0)
Your Final Proceeds:$0
Distribution of Sale Proceeds
Shared Equity Analysis Report
Inputs
Sale Proceeds Breakdown
Distribution of Sale Proceeds Chart
Home Price: ${formatCurrency(getNum('homePrice'))}
Your Down Payment: ${getNum('downPayment')}%
Partner Contribution: ${getNum('partnerContribution')}%
Interest Rate: ${getNum('interestRate')}%
Holding Period: ${getNum('holdingPeriod')} years
Appreciation Rate: ${getNum('appreciationRate')}%
`; getEl('pdf-results').innerHTML = `Est. Sale Price: ${formatCurrency(calculationCache.results.salePrice)}
Loan Payoff: ${formatCurrency(calculationCache.results.loanBalance)}
Selling Costs: ${formatCurrency(calculationCache.results.sellingCosts)}
Partner Repayment: ${formatCurrency(calculationCache.results.partnerRepayment)}
Your Final Proceeds: ${formatCurrency(calculationCache.results.yourProceeds)}
`; getEl('pdf-chart').src = proceedsChart.toBase64Image(); const pdfContentEl = getEl('pdf-content'); pdfContentEl.style.display = 'block'; html2canvas(pdfContentEl, { scale: 2 }).then(canvas => { const imgData = canvas.toDataURL('image/png'); const pdfWidth = pdf.internal.pageSize.getWidth(); const imgProps = pdf.getImageProperties(imgData); const imgHeight = (imgProps.height * (pdfWidth - 20)) / imgProps.width; pdf.addImage(imgData, 'PNG', 10, 10, pdfWidth - 20, imgHeight); pdf.save('Shared-Equity-Analysis.pdf'); pdfContentEl.style.display = 'none'; }); }); });