{"methodologyVersion":"2026-10-23.3","tools":[{"id":"mortgage-payment","title":"Complete mortgage payment","category":"Home purchase","description":"Separate the loan payment from taxes, insurance, HOA and your manually entered mortgage-insurance assumption.","fields":[{"key":"price","label":"Home price","type":"number","default":450000,"minimum":1,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":90000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"tax","label":"Annual property tax","type":"number","default":4500,"minimum":0,"maximum":10000000,"description":""},{"key":"insurance","label":"Annual home insurance","type":"number","default":1800,"minimum":0,"maximum":10000000,"description":""},{"key":"hoa","label":"Monthly HOA","type":"number","default":0,"minimum":0,"maximum":1000000,"description":""},{"key":"pmi","label":"Annual PMI assumption","type":"number","default":0,"minimum":0,"maximum":10,"description":""},{"key":"extra","label":"Extra monthly principal","type":"number","default":0,"minimum":0,"maximum":10000000,"description":""}],"display":[["monthly","Initial monthly housing cost","money"],["pi","Principal & interest","money"],["loan","Loan principal","money"],["totalInterest","Modeled total interest","money"],["months","Payoff months","number"]],"method":"Monthly fixed-rate amortization plus entered annual taxes/insurance divided by twelve and monthly HOA/PMI.","limitations":"Property costs stay constant. PMI is a constant percentage of original loan; no cancellation or program eligibility is inferred.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":1,"maximum":1000000000,"description":"Home price","default":450000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":90000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"tax":{"type":"number","minimum":0,"maximum":10000000,"description":"Annual property tax","default":4500},"insurance":{"type":"number","minimum":0,"maximum":10000000,"description":"Annual home insurance","default":1800},"hoa":{"type":"number","minimum":0,"maximum":1000000,"description":"Monthly HOA","default":0},"pmi":{"type":"number","minimum":0,"maximum":10,"description":"Annual PMI assumption","default":0},"extra":{"type":"number","minimum":0,"maximum":10000000,"description":"Extra monthly principal","default":0}},"required":["price","down","rate","years","tax","insurance","hoa","pmi","extra"],"additionalProperties":false}},{"id":"extra-payments","title":"Extra-payment strategy","category":"Home purchase","description":"Compare monthly, annual and one-time principal additions using the same payment schedule.","fields":[{"key":"principal","label":"Loan principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Payments / months","type":"integer","default":360,"minimum":1,"maximum":600,"description":""},{"key":"extraMonthly","label":"Extra principal each month","type":"number","default":200,"minimum":0,"maximum":1000000000,"description":""},{"key":"annualExtra","label":"Extra principal every twelfth month","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"lumpSum","label":"One-time principal payment","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"lumpMonth","label":"Month of one-time payment","type":"integer","default":12,"minimum":1,"maximum":600,"description":""}],"display":[["scheduledPayment","Scheduled principal & interest","money"],["totalInterest","Modeled interest","money"],["monthsPaid","Payments made","number"],["remainingBalance","Remaining / balloon balance","money"],["interestSaved","Interest saved","money"],["monthsSaved","Months saved","number"]],"method":"Extra principal is applied after that month’s interest. Annual additions occur every twelfth payment. Final principal is capped at the balance.","limitations":"No servicing rules, recast eligibility or prepayment penalties are inferred.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Loan principal","default":360000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Payments / months","default":360},"extraMonthly":{"type":"number","minimum":0,"maximum":1000000000,"description":"Extra principal each month","default":200},"annualExtra":{"type":"number","minimum":0,"maximum":1000000000,"description":"Extra principal every twelfth month","default":0},"lumpSum":{"type":"number","minimum":0,"maximum":1000000000,"description":"One-time principal payment","default":0},"lumpMonth":{"type":"integer","minimum":1,"maximum":600,"description":"Month of one-time payment","default":12}},"required":["principal","rate","months","extraMonthly","annualExtra","lumpSum","lumpMonth"],"additionalProperties":false}},{"id":"affordability","title":"Home-purchase budget","category":"Home purchase","description":"Invert an entered debt-to-income budget into a loan and purchase-price scenario.","fields":[{"key":"income","label":"Annual gross income","type":"number","default":120000,"minimum":0,"maximum":1000000000,"description":""},{"key":"debt","label":"Monthly non-housing debt","type":"number","default":500,"minimum":0,"maximum":10000000,"description":""},{"key":"ratio","label":"Chosen total debt-to-income budget %","type":"number","default":36,"minimum":1,"maximum":65,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"down","label":"Available down payment","type":"number","default":90000,"minimum":0,"maximum":1000000000,"description":""},{"key":"tax","label":"Annual property tax","type":"number","default":4500,"minimum":0,"maximum":10000000,"description":""},{"key":"insurance","label":"Annual insurance","type":"number","default":1800,"minimum":0,"maximum":10000000,"description":""},{"key":"hoa","label":"Monthly HOA","type":"number","default":0,"minimum":0,"maximum":1000000,"description":""},{"key":"pmi","label":"Annual PMI assumption","type":"number","default":0,"minimum":0,"maximum":10,"description":""}],"display":[["price","Modeled purchase budget","money"],["loan","Modeled loan","money"],["budget","Monthly P&I / PMI budget","money"]],"method":"Income × chosen DTI budget less other debt, taxes, insurance and dues; divide remaining monthly capacity by per-dollar loan payment.","limitations":"A user-selected budget is not a lender threshold or approval. Closing cash, reserves and everyday living costs are additional.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"income":{"type":"number","minimum":0,"maximum":1000000000,"description":"Annual gross income","default":120000},"debt":{"type":"number","minimum":0,"maximum":10000000,"description":"Monthly non-housing debt","default":500},"ratio":{"type":"number","minimum":1,"maximum":65,"description":"Chosen total debt-to-income budget %","default":36},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Available down payment","default":90000},"tax":{"type":"number","minimum":0,"maximum":10000000,"description":"Annual property tax","default":4500},"insurance":{"type":"number","minimum":0,"maximum":10000000,"description":"Annual insurance","default":1800},"hoa":{"type":"number","minimum":0,"maximum":1000000,"description":"Monthly HOA","default":0},"pmi":{"type":"number","minimum":0,"maximum":10,"description":"Annual PMI assumption","default":0}},"required":["income","debt","ratio","rate","years","down","tax","insurance","hoa","pmi"],"additionalProperties":false}},{"id":"refinance","title":"Refinance cost & break-even","category":"Refinance","description":"Check both monthly payment changes and total remaining interest.","fields":[{"key":"balance","label":"Current loan balance","type":"number","default":360000,"minimum":1,"maximum":1000000000,"description":""},{"key":"oldRate","label":"Existing rate","type":"number","default":7,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"oldYears","label":"Remaining years","type":"integer","default":27,"minimum":1,"maximum":50,"description":""},{"key":"newRate","label":"Proposed rate","type":"number","default":6,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"newYears","label":"Proposed years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"costs","label":"Costs paid in cash","type":"number","default":6000,"minimum":0,"maximum":100000000,"description":""}],"display":[["saving","Monthly P&I savings","money"],["breakEven","Simple break-even months","number"],["oldInterest","Existing remaining interest","money"],["newInterest","New interest plus costs","money"]],"method":"Compare fixed amortizing payments; cash costs divided by monthly savings gives simple break-even.","limitations":"Terms can differ. Costs are paid in cash; no present-value, taxes or escrow changes. No break-even is shown if the payment does not fall.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"balance":{"type":"number","minimum":1,"maximum":1000000000,"description":"Current loan balance","default":360000},"oldRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":7},"oldYears":{"type":"integer","minimum":1,"maximum":50,"description":"Remaining years","default":27},"newRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6},"newYears":{"type":"integer","minimum":1,"maximum":50,"description":"Proposed years","default":30},"costs":{"type":"number","minimum":0,"maximum":100000000,"description":"Costs paid in cash","default":6000}},"required":["balance","oldRate","oldYears","newRate","newYears","costs"],"additionalProperties":false}},{"id":"quote-horizon","title":"Loan-estimate holding-period comparison","category":"Refinance","description":"Compare fees, points, interest and equity over the same intended ownership period.","fields":[{"key":"loan","label":"Identical loan amount","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"holdingMonths","label":"Expected holding months","type":"integer","default":60,"minimum":1,"maximum":600,"description":""},{"key":"rateA","label":"Offer A rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"rateB","label":"Offer B rate","type":"number","default":6.25,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"pointsA","label":"Offer A discount points %","type":"number","default":0,"minimum":0,"maximum":20,"description":""},{"key":"pointsB","label":"Offer B discount points %","type":"number","default":1,"minimum":0,"maximum":20,"description":""},{"key":"feesA","label":"Offer A other lender fees","type":"number","default":3500,"minimum":0,"maximum":1000000000,"description":""},{"key":"feesB","label":"Offer B other lender fees","type":"number","default":3500,"minimum":0,"maximum":1000000000,"description":""}],"display":[["offerA.monthly","Offer A monthly P&I","money"],["offerB.monthly","Offer B monthly P&I","money"],["borrowingCostSavingWithB","B borrowing-cost saving during hold","money"],["simpleBreakEvenMonths","Simple payment break-even months","number"],["offerA.balanceAtExit","Offer A balance at exit","money"],["offerB.balanceAtExit","Offer B balance at exit","money"]],"method":"Both offers use equal balances/terms. Compare interest paid during the holding period plus points and lender fees; principal repaid is equity, not a borrowing expense.","limitations":"Not regulatory APR. Sale, refinancing, tax effects and time value are excluded.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"loan":{"type":"number","minimum":0,"maximum":1000000000,"description":"Identical loan amount","default":360000},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"holdingMonths":{"type":"integer","minimum":1,"maximum":600,"description":"Expected holding months","default":60},"rateA":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"rateB":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.25},"pointsA":{"type":"number","minimum":0,"maximum":20,"description":"Offer A discount points %","default":0},"pointsB":{"type":"number","minimum":0,"maximum":20,"description":"Offer B discount points %","default":1},"feesA":{"type":"number","minimum":0,"maximum":1000000000,"description":"Offer A other lender fees","default":3500},"feesB":{"type":"number","minimum":0,"maximum":1000000000,"description":"Offer B other lender fees","default":3500}},"required":["loan","years","holdingMonths","rateA","rateB","pointsA","pointsB","feesA","feesB"],"additionalProperties":false}},{"id":"cash-to-close","title":"Cash-to-close planner","category":"Home purchase","description":"Build the closing budget from actual charges, credits and money already deposited.","fields":[{"key":"price","label":"Purchase price","type":"number","default":450000,"minimum":0,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":90000,"minimum":0,"maximum":1000000000,"description":""},{"key":"lender","label":"Lender charges","type":"number","default":3000,"minimum":0,"maximum":1000000000,"description":""},{"key":"title","label":"Title & settlement charges","type":"number","default":2200,"minimum":0,"maximum":1000000000,"description":""},{"key":"prepaids","label":"Prepaids & initial escrow","type":"number","default":4000,"minimum":0,"maximum":1000000000,"description":""},{"key":"other","label":"Other charges and taxes","type":"number","default":1500,"minimum":0,"maximum":1000000000,"description":""},{"key":"credits","label":"Seller / lender credits","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"deposit","label":"Earnest money already paid","type":"number","default":5000,"minimum":0,"maximum":1000000000,"description":""}],"display":[["cashToClose","Remaining cash to close","money"],["closingCosts","Closing charges and prepaids","money"],["cashBeforeCredits","Down payment plus closing budget","money"]],"method":"Down payment + entered charges/prepaids − credits − earnest money.","limitations":"A negative value requires settlement-provider reconciliation; it is not a promised refund. Do not double-count earnest money as an additional fee.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Purchase price","default":450000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":90000},"lender":{"type":"number","minimum":0,"maximum":1000000000,"description":"Lender charges","default":3000},"title":{"type":"number","minimum":0,"maximum":1000000000,"description":"Title & settlement charges","default":2200},"prepaids":{"type":"number","minimum":0,"maximum":1000000000,"description":"Prepaids & initial escrow","default":4000},"other":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other charges and taxes","default":1500},"credits":{"type":"number","minimum":0,"maximum":1000000000,"description":"Seller / lender credits","default":0},"deposit":{"type":"number","minimum":0,"maximum":1000000000,"description":"Earnest money already paid","default":5000}},"required":["price","down","lender","title","prepaids","other","credits","deposit"],"additionalProperties":false}},{"id":"rent-versus-buy","title":"Rent-versus-buy wealth model","category":"Home purchase","description":"Compare housing cash flows, investment opportunity, mortgage equity and modeled selling costs year by year.","fields":[{"key":"price","label":"Purchase price","type":"number","default":450000,"minimum":0,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":90000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"loanYears","label":"Mortgage years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"horizonYears","label":"Comparison horizon / years","type":"integer","default":7,"minimum":1,"maximum":50,"description":""},{"key":"monthlyRent","label":"Starting monthly rent","type":"number","default":2400,"minimum":0,"maximum":1000000000,"description":""},{"key":"rentGrowth","label":"Annual rent growth %","type":"number","default":2,"minimum":-20,"maximum":30,"description":""},{"key":"appreciation","label":"Annual home value change %","type":"number","default":2,"minimum":-20,"maximum":30,"description":""},{"key":"investmentReturn","label":"Annual investment return assumption %","type":"number","default":4,"minimum":-50,"maximum":30,"description":""},{"key":"buyingCosts","label":"Purchase closing costs","type":"number","default":10000,"minimum":0,"maximum":1000000000,"description":""},{"key":"sellingCostPercent","label":"Selling costs % of final value","type":"number","default":6,"minimum":0,"maximum":20,"description":""},{"key":"annualTax","label":"Starting annual property tax","type":"number","default":4500,"minimum":0,"maximum":1000000000,"description":""},{"key":"annualInsurance","label":"Starting annual insurance","type":"number","default":1800,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyHoa","label":"Starting monthly HOA","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"expenseGrowth","label":"Annual tax/insurance/HOA growth %","type":"number","default":2,"minimum":-20,"maximum":30,"description":""},{"key":"maintenancePercent","label":"Annual maintenance % of home value","type":"number","default":1,"minimum":0,"maximum":20,"description":""}],"display":[["ownerNetPosition","Modeled owner net position","money"],["renterNetPosition","Modeled renter investments","money"],["ownerAdvantage","Owner minus renter net position","money"],["ownerMonthlyPrincipalInterest","Scheduled mortgage P&I","money"]],"method":"Renter starts by investing the down payment and purchase closing costs. Monthly differences are invested by the less-expensive path. At exit, compare owner sale equity and investments with renter investments.","limitations":"Constant entered annual growth assumptions; no prediction, tax effects, transaction-specific fees, rent deposits or investment volatility. A negative owner advantage favors renting under the inputs.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Purchase price","default":450000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":90000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"loanYears":{"type":"integer","minimum":1,"maximum":50,"description":"Mortgage years","default":30},"horizonYears":{"type":"integer","minimum":1,"maximum":50,"description":"Comparison horizon / years","default":7},"monthlyRent":{"type":"number","minimum":0,"maximum":1000000000,"description":"Starting monthly rent","default":2400},"rentGrowth":{"type":"number","minimum":-20,"maximum":30,"description":"Annual rent growth %","default":2},"appreciation":{"type":"number","minimum":-20,"maximum":30,"description":"Annual home value change %","default":2},"investmentReturn":{"type":"number","minimum":-50,"maximum":30,"description":"Annual investment return assumption %","default":4},"buyingCosts":{"type":"number","minimum":0,"maximum":1000000000,"description":"Purchase closing costs","default":10000},"sellingCostPercent":{"type":"number","minimum":0,"maximum":20,"description":"Selling costs % of final value","default":6},"annualTax":{"type":"number","minimum":0,"maximum":1000000000,"description":"Starting annual property tax","default":4500},"annualInsurance":{"type":"number","minimum":0,"maximum":1000000000,"description":"Starting annual insurance","default":1800},"monthlyHoa":{"type":"number","minimum":0,"maximum":1000000000,"description":"Starting monthly HOA","default":0},"expenseGrowth":{"type":"number","minimum":-20,"maximum":30,"description":"Annual tax/insurance/HOA growth %","default":2},"maintenancePercent":{"type":"number","minimum":0,"maximum":20,"description":"Annual maintenance % of home value","default":1}},"required":["price","down","rate","loanYears","horizonYears","monthlyRent","rentGrowth","appreciation","investmentReturn","buyingCosts","sellingCostPercent","annualTax","annualInsurance","monthlyHoa","expenseGrowth","maintenancePercent"],"additionalProperties":false}},{"id":"interest-only","title":"Interest-only payment","category":"Investor & commercial","description":"See the monthly interest charge while keeping the full principal visible.","fields":[{"key":"principal","label":"Outstanding principal","type":"number","default":500000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual rate","type":"number","default":8,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."}],"display":[["monthly","Monthly interest","money"],["balloon","Principal still outstanding","money"]],"method":"Principal × annual nominal rate ÷ twelve.","limitations":"Interest-only does not repay principal. Fees, resets and later amortization are additional.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Outstanding principal","default":500000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":8}},"required":["principal","rate"],"additionalProperties":false}},{"id":"dscr","title":"Debt-service coverage","category":"Investor & commercial","description":"Compare net operating income with debt service over the same annual period.","fields":[{"key":"annualNoi","label":"Annual net operating income","type":"number","default":60000,"minimum":0,"maximum":1000000000,"description":""},{"key":"annualDebtService","label":"Annual debt service","type":"number","default":48000,"minimum":0.01,"maximum":1000000000,"description":""}],"display":[["dscr","Debt-service coverage ratio","ratio"],["annualSurplus","NOI less debt service","money"]],"method":"Annual NOI divided by annual debt service.","limitations":"NOI must already deduct operating expenses. This does not establish a lender’s required threshold or eligibility.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"annualNoi":{"type":"number","minimum":0,"maximum":1000000000,"description":"Annual net operating income","default":60000},"annualDebtService":{"type":"number","minimum":0.01,"maximum":1000000000,"description":"Annual debt service","default":48000}},"required":["annualNoi","annualDebtService"],"additionalProperties":false}},{"id":"rental-cash-flow","title":"Rental cash-flow planner","category":"Investor & commercial","description":"Turn rent, vacancy, operating expenses and financing into a transparent income scenario.","fields":[{"key":"monthlyRent","label":"Gross monthly rent","type":"number","default":3500,"minimum":0,"maximum":1000000000,"description":""},{"key":"otherAnnualIncome","label":"Other annual property income","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"vacancyPercent","label":"Vacancy / collection loss %","type":"number","default":5,"minimum":0,"maximum":100,"description":""},{"key":"annualOperatingCosts","label":"Annual operating costs incl. tax/insurance","type":"number","default":12000,"minimum":0,"maximum":1000000000,"description":""},{"key":"annualCapitalReserve","label":"Annual capital reserve","type":"number","default":2500,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyDebtService","label":"Monthly debt service","type":"number","default":2100,"minimum":0,"maximum":1000000000,"description":""},{"key":"cashInvested","label":"Cash invested","type":"number","default":120000,"minimum":0,"maximum":1000000000,"description":""}],"display":[["noi","Annual NOI before capital reserve","money"],["monthlyCashFlow","Monthly cash flow after reserve/debt","money"],["cashOnCashPercent","Modeled cash-on-cash %","percent"],["dscr","NOI / debt service","ratio"]],"method":"Gross potential income less chosen vacancy and operating costs gives NOI. Subtract capital reserve and debt service for cash flow.","limitations":"No depreciation, income taxes, sale proceeds or guaranteed occupancy. Tax/insurance belong in operating costs once, not added again to debt service.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"monthlyRent":{"type":"number","minimum":0,"maximum":1000000000,"description":"Gross monthly rent","default":3500},"otherAnnualIncome":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other annual property income","default":0},"vacancyPercent":{"type":"number","minimum":0,"maximum":100,"description":"Vacancy / collection loss %","default":5},"annualOperatingCosts":{"type":"number","minimum":0,"maximum":1000000000,"description":"Annual operating costs incl. tax/insurance","default":12000},"annualCapitalReserve":{"type":"number","minimum":0,"maximum":1000000000,"description":"Annual capital reserve","default":2500},"monthlyDebtService":{"type":"number","minimum":0,"maximum":1000000000,"description":"Monthly debt service","default":2100},"cashInvested":{"type":"number","minimum":0,"maximum":1000000000,"description":"Cash invested","default":120000}},"required":["monthlyRent","otherAnnualIncome","vacancyPercent","annualOperatingCosts","annualCapitalReserve","monthlyDebtService","cashInvested"],"additionalProperties":false}},{"id":"commercial-mortgage","title":"Commercial mortgage & balloon","category":"Investor & commercial","description":"Separate the repayment amortization from the loan’s actual maturity.","fields":[{"key":"principal","label":"Loan principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Payments / months","type":"integer","default":360,"minimum":1,"maximum":600,"description":""},{"key":"termMonths","label":"Maturity / months","type":"integer","default":60,"minimum":1,"maximum":600,"description":""},{"key":"interestOnlyMonths","label":"Initial interest-only months","type":"integer","default":0,"minimum":0,"maximum":599,"description":""},{"key":"extraMonthly","label":"Extra principal per month","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""}],"display":[["scheduledPayment","Scheduled principal & interest","money"],["totalInterest","Modeled interest","money"],["monthsPaid","Payments made","number"],["remainingBalance","Remaining / balloon balance","money"]],"method":"Level monthly amortization follows any selected interest-only period; the balance at contractual maturity is the modeled balloon.","limitations":"Maturity must not exceed amortization. Fixed-rate mechanics only; underwriting, covenants, extensions, reserve requirements and fees are excluded.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Loan principal","default":360000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Payments / months","default":360},"termMonths":{"type":"integer","minimum":1,"maximum":600,"description":"Maturity / months","default":60},"interestOnlyMonths":{"type":"integer","minimum":0,"maximum":599,"description":"Initial interest-only months","default":0},"extraMonthly":{"type":"number","minimum":0,"maximum":1000000000,"description":"Extra principal per month","default":0}},"required":["principal","rate","months","termMonths","interestOnlyMonths","extraMonthly"],"additionalProperties":false}},{"id":"construction-loan","title":"Construction draw finance","category":"Investor & commercial","description":"Model interest on the funds actually drawn in an explicit monthly draw schedule.","fields":[{"key":"loanLimit","label":"Construction loan commitment","type":"number","default":600000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":9,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Construction period / months","type":"integer","default":12,"minimum":1,"maximum":60,"description":""},{"key":"originationPercent","label":"Origination fee % of commitment","type":"number","default":1,"minimum":0,"maximum":20,"description":""},{"key":"draws","label":"Draw schedule (month, amount)","type":"array","default":[{"month":1,"amount":150000},{"month":4,"amount":150000},{"month":7,"amount":150000},{"month":10,"amount":150000}],"items":{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":60},"amount":{"type":"number","minimum":0,"maximum":1000000000}},"required":["month","amount"],"additionalProperties":false},"minItems":1,"maxItems":120,"description":"Draws occur at the start of the specified month; monthly interest is paid in cash."}],"display":[["totalDrawn","Total principal drawn","money"],["totalInterest","Construction interest","money"],["originationFee","Modeled origination fee","money"],["balloon","Principal requiring repayment/conversion","money"]],"method":"Apply each draw at month start, then charge outstanding balance × annual rate ÷ twelve.","limitations":"A monthly approximation, not daily interest accounting. No undrawn fees, inspections, retainage, overruns, interest reserves or permanent-loan quote.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"loanLimit":{"type":"number","minimum":0,"maximum":1000000000,"description":"Construction loan commitment","default":600000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":9},"months":{"type":"integer","minimum":1,"maximum":60,"description":"Construction period / months","default":12},"originationPercent":{"type":"number","minimum":0,"maximum":20,"description":"Origination fee % of commitment","default":1},"draws":{"type":"array","items":{"type":"object","properties":{"month":{"type":"integer","minimum":1,"maximum":60},"amount":{"type":"number","minimum":0,"maximum":1000000000}},"required":["month","amount"],"additionalProperties":false},"minItems":1,"maxItems":120,"description":"Draws occur at the start of the specified month; monthly interest is paid in cash.","default":[{"month":1,"amount":150000},{"month":4,"amount":150000},{"month":7,"amount":150000},{"month":10,"amount":150000}]}},"required":["loanLimit","rate","months","originationPercent","draws"],"additionalProperties":false}},{"id":"bridge-loan","title":"Bridge-loan carrying cost","category":"Investor & commercial","description":"See interest, entry/exit fees and the repayment balance before relying on an exit.","fields":[{"key":"principal","label":"Bridge principal","type":"number","default":500000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual rate","type":"number","default":10,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Term / months","type":"integer","default":12,"minimum":1,"maximum":120,"description":""},{"key":"originationPercent","label":"Entry fee %","type":"number","default":2,"minimum":0,"maximum":20,"description":""},{"key":"exitPercent","label":"Exit fee %","type":"number","default":0,"minimum":0,"maximum":20,"description":""},{"key":"capitalizeInterest","label":"Add interest to the balance","type":"boolean","default":false,"description":""}],"display":[["totalFinancingCost","Interest plus modeled fees","money"],["balloon","Balance and exit fee at maturity","money"],["totalInterest","Total interest","money"],["originationFee","Upfront entry fee","money"]],"method":"Interest is either paid monthly or capitalized monthly. Entry and exit fees are percentages of original principal.","limitations":"No extension, minimum-interest, default or legal charges; exit value is not forecast. Capitalized interest increases the maturity balance.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Bridge principal","default":500000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":10},"months":{"type":"integer","minimum":1,"maximum":120,"description":"Term / months","default":12},"originationPercent":{"type":"number","minimum":0,"maximum":20,"description":"Entry fee %","default":2},"exitPercent":{"type":"number","minimum":0,"maximum":20,"description":"Exit fee %","default":0},"capitalizeInterest":{"type":"boolean","description":"Add interest to the balance","default":false}},"required":["principal","rate","months","originationPercent","exitPercent","capitalizeInterest"],"additionalProperties":false}},{"id":"heloc","title":"HELOC draw & repayment","category":"Home equity","description":"Separate a line’s interest-only draw phase from its later amortizing repayment phase.","fields":[{"key":"creditLimit","label":"Credit limit","type":"number","default":150000,"minimum":0,"maximum":1000000000,"description":""},{"key":"initialDraw","label":"Initial draw","type":"number","default":50000,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyDraw","label":"Additional draw at each month start","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyPrincipal","label":"Voluntary principal payment during draw","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"drawMonths","label":"Draw phase / months","type":"integer","default":60,"minimum":1,"maximum":240,"description":""},{"key":"drawRate","label":"Draw-phase rate","type":"number","default":8,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"repaymentMonths","label":"Repayment phase / months","type":"integer","default":180,"minimum":1,"maximum":600,"description":""},{"key":"repaymentRate","label":"Repayment rate assumption","type":"number","default":9,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."}],"display":[["balanceAtConversion","Balance at repayment conversion","money"],["repaymentMonthly","Repayment-phase monthly P&I","money"],["totalInterest","Modeled combined interest","money"],["totalDrawn","Total funds drawn","money"]],"method":"Draw-phase interest is paid monthly; optional principal and new draws affect the balance. Amortize the remaining balance over the chosen repayment period.","limitations":"Future rates are user assumptions, not forecasts. No annual fees, lender minimum-payment formula or available-equity determination.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"creditLimit":{"type":"number","minimum":0,"maximum":1000000000,"description":"Credit limit","default":150000},"initialDraw":{"type":"number","minimum":0,"maximum":1000000000,"description":"Initial draw","default":50000},"monthlyDraw":{"type":"number","minimum":0,"maximum":1000000000,"description":"Additional draw at each month start","default":0},"monthlyPrincipal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Voluntary principal payment during draw","default":0},"drawMonths":{"type":"integer","minimum":1,"maximum":240,"description":"Draw phase / months","default":60},"drawRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":8},"repaymentMonths":{"type":"integer","minimum":1,"maximum":600,"description":"Repayment phase / months","default":180},"repaymentRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":9}},"required":["creditLimit","initialDraw","monthlyDraw","monthlyPrincipal","drawMonths","drawRate","repaymentMonths","repaymentRate"],"additionalProperties":false}},{"id":"arm","title":"Adjustable-rate stress test","category":"Home purchase","description":"Stress future index assumptions and rate caps without presenting a forecast.","fields":[{"key":"principal","label":"Loan principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"initialRate","label":"Initial rate","type":"number","default":5.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"fixedMonths","label":"Initial fixed-rate months","type":"integer","default":60,"minimum":1,"maximum":599,"description":""},{"key":"resetMonths","label":"Months between resets","type":"integer","default":12,"minimum":1,"maximum":120,"description":""},{"key":"margin","label":"Margin over index / percentage points","type":"number","default":2.5,"minimum":0,"maximum":20,"description":""},{"key":"initialCap","label":"First-reset change cap / points","type":"number","default":2,"minimum":0,"maximum":20,"description":""},{"key":"periodicCap","label":"Later-reset change cap / points","type":"number","default":1,"minimum":0,"maximum":20,"description":""},{"key":"lifetimeCap","label":"Lifetime increase over initial / points","type":"number","default":5,"minimum":0,"maximum":20,"description":""},{"key":"floor","label":"Absolute rate floor","type":"number","default":0,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"extraMonthly","label":"Extra monthly principal","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"indexPath","label":"Index assumptions at successive resets","type":"array","default":[5,6,7],"items":{"type":"number","minimum":0,"maximum":30},"minItems":1,"maxItems":50,"description":""}],"display":[["initialPayment","Initial monthly P&I","money"],["highestScheduledPayment","Highest scheduled P&I in scenario","money"],["totalInterest","Modeled total interest","money"],["monthsPaid","Payoff months","number"]],"method":"At each reset, index plus margin is constrained by the entered first/periodic/lifetime caps and floor. Re-amortize over the remaining months.","limitations":"A fully amortizing monthly model. No negative amortization, payment caps or prediction of future index values. The last index assumption repeats after the supplied path ends.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Loan principal","default":360000},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"initialRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":5.5},"fixedMonths":{"type":"integer","minimum":1,"maximum":599,"description":"Initial fixed-rate months","default":60},"resetMonths":{"type":"integer","minimum":1,"maximum":120,"description":"Months between resets","default":12},"margin":{"type":"number","minimum":0,"maximum":20,"description":"Margin over index / percentage points","default":2.5},"initialCap":{"type":"number","minimum":0,"maximum":20,"description":"First-reset change cap / points","default":2},"periodicCap":{"type":"number","minimum":0,"maximum":20,"description":"Later-reset change cap / points","default":1},"lifetimeCap":{"type":"number","minimum":0,"maximum":20,"description":"Lifetime increase over initial / points","default":5},"floor":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":0},"extraMonthly":{"type":"number","minimum":0,"maximum":1000000000,"description":"Extra monthly principal","default":0},"indexPath":{"type":"array","items":{"type":"number","minimum":0,"maximum":30},"minItems":1,"maxItems":50,"description":"Index assumptions at successive resets","default":[5,6,7]}},"required":["principal","years","initialRate","fixedMonths","resetMonths","margin","initialCap","periodicCap","lifetimeCap","floor","extraMonthly","indexPath"],"additionalProperties":false}},{"id":"fha","title":"FHA charge scenario","category":"Loan programs","description":"Model the financing effect of lender-supplied upfront and recurring mortgage-insurance charges.","fields":[{"key":"price","label":"Home price","type":"number","default":350000,"minimum":0,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":20000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"upfrontPercent","label":"Quoted upfront insurance %","type":"number","default":0,"minimum":0,"maximum":10,"description":""},{"key":"annualInsurancePercent","label":"Quoted annual insurance %","type":"number","default":0,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"insuranceMonths","label":"Months to charge modeled insurance","type":"integer","default":360,"minimum":0,"maximum":600,"description":""},{"key":"financeUpfront","label":"Finance the upfront charge","type":"boolean","default":true,"description":""}],"display":[["initialMonthly","Initial P&I plus modeled insurance","money"],["upfrontFee","Upfront charge","money"],["principal","Financed principal","money"],["totalModeledProgramInsurance","Modeled recurring insurance total","money"]],"method":"Upfront charge is a user-entered percentage of base loan; optionally finance it. Recurring insurance uses original base balance for the selected duration.","limitations":"Enter actual lender/program figures; defaults of zero are not a fee claim. Actual premium basis, eligibility, cancellation, limits and current program rules are not inferred.","sources":["https://www.hud.gov/buying/loans"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Home price","default":350000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":20000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"upfrontPercent":{"type":"number","minimum":0,"maximum":10,"description":"Quoted upfront insurance %","default":0},"annualInsurancePercent":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":0},"insuranceMonths":{"type":"integer","minimum":0,"maximum":600,"description":"Months to charge modeled insurance","default":360},"financeUpfront":{"type":"boolean","description":"Finance the upfront charge","default":true}},"required":["price","down","rate","years","upfrontPercent","annualInsurancePercent","insuranceMonths","financeUpfront"],"additionalProperties":false}},{"id":"va","title":"VA funding-fee scenario","category":"Loan programs","description":"Compare cash-paid, financed or user-confirmed exempt funding-fee scenarios.","fields":[{"key":"price","label":"Purchase price","type":"number","default":450000,"minimum":0,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"upfrontPercent","label":"Quoted funding fee %","type":"number","default":0,"minimum":0,"maximum":10,"description":""},{"key":"financeUpfront","label":"Finance funding fee","type":"boolean","default":true,"description":""},{"key":"feeExempt","label":"Confirmed funding-fee exemption","type":"boolean","default":false,"description":""}],"display":[["scheduledPayment","Monthly P&I","money"],["upfrontFee","Modeled funding fee","money"],["principal","Financed principal","money"],["upfrontCash","Funding fee paid in cash","money"]],"method":"Apply the entered funding-fee percentage unless the user supplies an exemption; optionally add it to principal.","limitations":"No VA eligibility or exemption determination. Verify the current fee and loan conditions with VA and the lender.","sources":["https://www.va.gov/housing-assistance/home-loans/funding-fee-and-closing-costs/"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Purchase price","default":450000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":0},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"upfrontPercent":{"type":"number","minimum":0,"maximum":10,"description":"Quoted funding fee %","default":0},"financeUpfront":{"type":"boolean","description":"Finance funding fee","default":true},"feeExempt":{"type":"boolean","description":"Confirmed funding-fee exemption","default":false}},"required":["price","down","rate","years","upfrontPercent","financeUpfront","feeExempt"],"additionalProperties":false}},{"id":"usda","title":"USDA guarantee-fee scenario","category":"Loan programs","description":"Explore a lender-supplied upfront guarantee fee and annual charge.","fields":[{"key":"price","label":"Purchase price","type":"number","default":300000,"minimum":0,"maximum":1000000000,"description":""},{"key":"down","label":"Down payment","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"upfrontPercent","label":"Quoted upfront guarantee fee %","type":"number","default":0,"minimum":0,"maximum":10,"description":""},{"key":"annualInsurancePercent","label":"Quoted annual fee %","type":"number","default":0,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"insuranceMonths","label":"Annual-charge duration / months","type":"integer","default":360,"minimum":0,"maximum":600,"description":""},{"key":"financeUpfront","label":"Finance the upfront fee","type":"boolean","default":true,"description":""}],"display":[["initialMonthly","Initial P&I plus modeled annual charge","money"],["upfrontFee","Upfront guarantee fee","money"],["principal","Financed principal","money"]],"method":"Same explicit fee-financing arithmetic as the program-loan model, with user-supplied fee rates and duration.","limitations":"No geographic, income or program eligibility determination. Annual charge is approximated using original base balance; lender calculations can differ.","sources":["https://www.rd.usda.gov/programs-services/single-family-housing-programs/single-family-housing-guaranteed-loan-program"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Purchase price","default":300000},"down":{"type":"number","minimum":0,"maximum":1000000000,"description":"Down payment","default":0},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"upfrontPercent":{"type":"number","minimum":0,"maximum":10,"description":"Quoted upfront guarantee fee %","default":0},"annualInsurancePercent":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":0},"insuranceMonths":{"type":"integer","minimum":0,"maximum":600,"description":"Annual-charge duration / months","default":360},"financeUpfront":{"type":"boolean","description":"Finance the upfront fee","default":true}},"required":["price","down","rate","years","upfrontPercent","annualInsurancePercent","insuranceMonths","financeUpfront"],"additionalProperties":false}},{"id":"cash-out-refinance","title":"Cash-out refinance & equity","category":"Home equity","description":"Calculate gross borrowing capacity, proceeds after debt/costs, and the new repayment.","fields":[{"key":"homeValue","label":"Home value assumption","type":"number","default":600000,"minimum":0,"maximum":1000000000,"description":""},{"key":"currentBalance","label":"Existing debt to repay","type":"number","default":300000,"minimum":0,"maximum":1000000000,"description":""},{"key":"targetLtv","label":"Target combined loan-to-value %","type":"number","default":75,"minimum":1,"maximum":100,"description":""},{"key":"closingCosts","label":"Closing costs paid from proceeds","type":"number","default":8000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""}],"display":[["estimatedCashToBorrower","Estimated proceeds after debt/costs","money"],["newLoan","New loan amount","money"],["scheduledPayment","New monthly P&I","money"],["remainingEquity","Remaining gross property equity","money"]],"method":"Home value × chosen LTV less current balance and costs gives modeled cash proceeds; amortize the new loan.","limitations":"Chosen LTV is not a lender limit. No approval, tax treatment or property-value guarantee. Negative proceeds indicate a cash shortfall.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"homeValue":{"type":"number","minimum":0,"maximum":1000000000,"description":"Home value assumption","default":600000},"currentBalance":{"type":"number","minimum":0,"maximum":1000000000,"description":"Existing debt to repay","default":300000},"targetLtv":{"type":"number","minimum":1,"maximum":100,"description":"Target combined loan-to-value %","default":75},"closingCosts":{"type":"number","minimum":0,"maximum":1000000000,"description":"Closing costs paid from proceeds","default":8000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30}},"required":["homeValue","currentBalance","targetLtv","closingCosts","rate","years"],"additionalProperties":false}},{"id":"recast","title":"Mortgage recast scenario","category":"Home equity","description":"Compare payment reduction when a lump sum is followed by re-amortization at the same rate.","fields":[{"key":"balance","label":"Current balance","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"remainingMonths","label":"Remaining months","type":"integer","default":300,"minimum":1,"maximum":600,"description":""},{"key":"lumpSum","label":"Principal lump sum","type":"number","default":50000,"minimum":0,"maximum":1000000000,"description":""},{"key":"fee","label":"Recast fee","type":"number","default":300,"minimum":0,"maximum":1000000000,"description":""}],"display":[["newPayment","Modeled post-recast P&I","money"],["monthlyReduction","Monthly P&I reduction","money"],["newBalance","New principal balance","money"],["cashRequired","Lump sum plus fee","money"]],"method":"Re-amortize the reduced balance at the same rate over the remaining term.","limitations":"Recasting is subject to lender/product rules; making an extra payment alone does not establish a recast or lower the required payment.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"balance":{"type":"number","minimum":0,"maximum":1000000000,"description":"Current balance","default":360000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"remainingMonths":{"type":"integer","minimum":1,"maximum":600,"description":"Remaining months","default":300},"lumpSum":{"type":"number","minimum":0,"maximum":1000000000,"description":"Principal lump sum","default":50000},"fee":{"type":"number","minimum":0,"maximum":1000000000,"description":"Recast fee","default":300}},"required":["balance","rate","remainingMonths","lumpSum","fee"],"additionalProperties":false}},{"id":"buydown","title":"Temporary buydown funding","category":"Home purchase","description":"Separate temporary borrower payment relief from the full note payment.","fields":[{"key":"principal","label":"Mortgage principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"noteRate","label":"Full note rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"years","label":"Amortization years","type":"integer","default":30,"minimum":1,"maximum":50,"description":""},{"key":"firstYearReduction","label":"First-year rate reduction / points","type":"number","default":2,"minimum":0,"maximum":10,"description":""},{"key":"secondYearReduction","label":"Second-year rate reduction / points","type":"number","default":1,"minimum":0,"maximum":10,"description":""}],"display":[["year1BorrowerPayment","Year1 borrower P&I portion","money"],["year2BorrowerPayment","Year2 borrower P&I portion","money"],["notePayment","Full note payment","money"],["totalSubsidyFund","Two-year modeled subsidy fund","money"]],"method":"Underlying note payment remains fixed. Temporary borrower payment amounts are computed at the note rate less the entered reductions; the fund covers the difference for twelve months each.","limitations":"Illustrative subsidy mechanics, not lender qualification or program availability. No taxes/insurance, early-exit refunds or fee treatment.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Mortgage principal","default":360000},"noteRate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"years":{"type":"integer","minimum":1,"maximum":50,"description":"Amortization years","default":30},"firstYearReduction":{"type":"number","minimum":0,"maximum":10,"description":"First-year rate reduction / points","default":2},"secondYearReduction":{"type":"number","minimum":0,"maximum":10,"description":"Second-year rate reduction / points","default":1}},"required":["principal","noteRate","years","firstYearReduction","secondYearReduction"],"additionalProperties":false}},{"id":"loan-to-value","title":"Loan-to-value & equity","category":"Home equity","description":"Keep primary and subordinate balances visible in the same equity calculation.","fields":[{"key":"homeValue","label":"Home value","type":"number","default":600000,"minimum":0.01,"maximum":1000000000,"description":""},{"key":"firstLoan","label":"First loan balance","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"otherLoans","label":"Other property-secured balances","type":"number","default":50000,"minimum":0,"maximum":1000000000,"description":""}],"display":[["ltv","First-loan LTV","percent"],["combinedLtv","Combined LTV","percent"],["grossEquity","Gross equity before selling costs","money"]],"method":"Divide secured balances by entered home value.","limitations":"No appraisal or lender-approved value. This is gross equity before sale, payoff and discharge charges.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"homeValue":{"type":"number","minimum":0.01,"maximum":1000000000,"description":"Home value","default":600000},"firstLoan":{"type":"number","minimum":0,"maximum":1000000000,"description":"First loan balance","default":360000},"otherLoans":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other property-secured balances","default":50000}},"required":["homeValue","firstLoan","otherLoans"],"additionalProperties":false}},{"id":"debt-to-income","title":"Debt-to-income budget","category":"Home purchase","description":"See housing and total scheduled debt as shares of gross monthly income.","fields":[{"key":"annualIncome","label":"Annual gross income","type":"number","default":120000,"minimum":0.01,"maximum":1000000000,"description":""},{"key":"monthlyHousing","label":"Monthly housing obligation","type":"number","default":3000,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyOtherDebt","label":"Other monthly debt","type":"number","default":500,"minimum":0,"maximum":1000000000,"description":""}],"display":[["housingRatio","Housing / gross income","percent"],["totalRatio","Total debt / gross income","percent"],["grossAfterDebt","Gross monthly income after entered debt","money"]],"method":"Monthly housing and total debt divided by gross monthly income.","limitations":"Not take-home disposable income or a qualification decision. Living expenses, taxes and lender-specific income/debt treatment differ.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"annualIncome":{"type":"number","minimum":0.01,"maximum":1000000000,"description":"Annual gross income","default":120000},"monthlyHousing":{"type":"number","minimum":0,"maximum":1000000000,"description":"Monthly housing obligation","default":3000},"monthlyOtherDebt":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other monthly debt","default":500}},"required":["annualIncome","monthlyHousing","monthlyOtherDebt"],"additionalProperties":false}},{"id":"down-payment-savings","title":"Down-payment savings path","category":"Planning","description":"Model contributions and an explicit growth assumption against a cash target.","fields":[{"key":"target","label":"Savings target","type":"number","default":90000,"minimum":0,"maximum":1000000000,"description":""},{"key":"startingBalance","label":"Starting savings","type":"number","default":20000,"minimum":0,"maximum":1000000000,"description":""},{"key":"monthlyContribution","label":"Contribution at each month end","type":"number","default":1000,"minimum":0,"maximum":1000000000,"description":""},{"key":"annualReturn","label":"Annual effective return assumption %","type":"number","default":3,"minimum":-50,"maximum":30,"description":""},{"key":"months","label":"Savings horizon / months","type":"integer","default":60,"minimum":1,"maximum":600,"description":""}],"display":[["endingBalance","Modeled ending savings","money"],["requiredMonthlyContribution","Monthly contribution to reach target","money"],["targetShortfall","Target shortfall","money"],["growth","Modeled investment growth","money"]],"method":"Compound at the monthly equivalent of the entered effective annual return and add each contribution at month end.","limitations":"Return is an assumption, not a promised bank yield. No taxes, changing contributions, market volatility or inflation in the target.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"target":{"type":"number","minimum":0,"maximum":1000000000,"description":"Savings target","default":90000},"startingBalance":{"type":"number","minimum":0,"maximum":1000000000,"description":"Starting savings","default":20000},"monthlyContribution":{"type":"number","minimum":0,"maximum":1000000000,"description":"Contribution at each month end","default":1000},"annualReturn":{"type":"number","minimum":-50,"maximum":30,"description":"Annual effective return assumption %","default":3},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Savings horizon / months","default":60}},"required":["target","startingBalance","monthlyContribution","annualReturn","months"],"additionalProperties":false}},{"id":"debt-payoff","title":"Debt-payoff timeline","category":"Planning","description":"Calculate the payoff path for a fixed balance, rate and monthly payment.","fields":[{"key":"balance","label":"Debt balance","type":"number","default":25000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":12,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"monthlyPayment","label":"Monthly payment","type":"number","default":700,"minimum":0,"maximum":1000000000,"description":""}],"display":[["months","Modeled months / up to600","number"],["totalInterest","Interest during modeled period","money"],["remainingBalance","Balance after modeled period","money"]],"method":"Charge interest monthly, then repay principal with the remaining payment; cap the final principal payment.","limitations":"Payment must exceed initial interest. Calculation stops after600months and explicitly reports any remaining balance. Fees, new spending and variable rates are excluded.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"balance":{"type":"number","minimum":0,"maximum":1000000000,"description":"Debt balance","default":25000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":12},"monthlyPayment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Monthly payment","default":700}},"required":["balance","rate","monthlyPayment"],"additionalProperties":false}},{"id":"land-loan","title":"Land-loan payment & balloon","category":"Land & rural","description":"Test a land-finance balance with separate amortization and maturity assumptions.","fields":[{"key":"principal","label":"Loan principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Payments / months","type":"integer","default":360,"minimum":1,"maximum":600,"description":""},{"key":"termMonths","label":"Loan maturity / months","type":"integer","default":60,"minimum":1,"maximum":600,"description":""}],"display":[["scheduledPayment","Scheduled principal & interest","money"],["totalInterest","Modeled interest","money"],["monthsPaid","Payments made","number"],["remainingBalance","Remaining / balloon balance","money"]],"method":"Fixed monthly amortization with remaining principal due at entered maturity.","limitations":"No land appraisal, land-use permission, lender down-payment rule or conversion financing is assumed.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Loan principal","default":360000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Payments / months","default":360},"termMonths":{"type":"integer","minimum":1,"maximum":600,"description":"Loan maturity / months","default":60}},"required":["principal","rate","months","termMonths"],"additionalProperties":false}},{"id":"equipment-loan","title":"Equipment finance & residual","category":"Business & other","description":"Show level payments and a separately disclosed residual balance.","fields":[{"key":"principal","label":"Financed equipment amount","type":"number","default":100000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual rate","type":"number","default":8,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Monthly payments","type":"integer","default":60,"minimum":1,"maximum":600,"description":""},{"key":"residual","label":"Residual / balloon at end","type":"number","default":10000,"minimum":0,"maximum":1000000000,"description":""}],"display":[["monthly","Monthly P&I","money"],["balloon","Residual / balloon","money"],["totalInterest","Modeled interest","money"],["totalPaymentsIncludingBalloon","Total payments including residual","money"]],"method":"Discount the residual at the loan rate and amortize the remaining present-value principal.","limitations":"No lease accounting, taxes, purchase options, fees or guaranteed equipment resale value.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Financed equipment amount","default":100000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":8},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Monthly payments","default":60},"residual":{"type":"number","minimum":0,"maximum":1000000000,"description":"Residual / balloon at end","default":10000}},"required":["principal","rate","months","residual"],"additionalProperties":false}},{"id":"auto-loan","title":"Auto purchase financing","category":"Business & other","description":"Separate purchase price, user-entered taxable amount, trade equity, cash and fees.","fields":[{"key":"price","label":"Vehicle price","type":"number","default":35000,"minimum":0,"maximum":1000000000,"description":""},{"key":"taxableAmount","label":"Amount subject to sales tax","type":"number","default":35000,"minimum":0,"maximum":1000000000,"description":""},{"key":"salesTaxPercent","label":"Applicable sales tax %","type":"number","default":0,"minimum":0,"maximum":20,"description":""},{"key":"fees","label":"Financed fees/add-ons","type":"number","default":500,"minimum":0,"maximum":1000000000,"description":""},{"key":"cashDown","label":"Cash down payment","type":"number","default":5000,"minimum":0,"maximum":1000000000,"description":""},{"key":"tradeValue","label":"Trade-in value","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"tradePayoff","label":"Trade loan payoff","type":"number","default":0,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Loan rate","type":"number","default":8,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Monthly payments","type":"integer","default":60,"minimum":1,"maximum":600,"description":""}],"display":[["scheduledPayment","Scheduled principal & interest","money"],["totalInterest","Modeled interest","money"],["monthsPaid","Payments made","number"],["remainingBalance","Remaining / balloon balance","money"],["salesTax","Entered sales tax","money"],["tradeEquity","Trade equity / negative equity","money"]],"method":"Price plus tax on the independently entered taxable amount and fees, less cash/trade value, plus trade payoff.","limitations":"State trade-in tax treatment is not inferred; enter the correct taxable amount. No loan fees embedded in APR, insurance or depreciation.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"price":{"type":"number","minimum":0,"maximum":1000000000,"description":"Vehicle price","default":35000},"taxableAmount":{"type":"number","minimum":0,"maximum":1000000000,"description":"Amount subject to sales tax","default":35000},"salesTaxPercent":{"type":"number","minimum":0,"maximum":20,"description":"Applicable sales tax %","default":0},"fees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Financed fees/add-ons","default":500},"cashDown":{"type":"number","minimum":0,"maximum":1000000000,"description":"Cash down payment","default":5000},"tradeValue":{"type":"number","minimum":0,"maximum":1000000000,"description":"Trade-in value","default":0},"tradePayoff":{"type":"number","minimum":0,"maximum":1000000000,"description":"Trade loan payoff","default":0},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":8},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Monthly payments","default":60}},"required":["price","taxableAmount","salesTaxPercent","fees","cashDown","tradeValue","tradePayoff","rate","months"],"additionalProperties":false}},{"id":"personal-loan","title":"Personal-loan repayment","category":"Business & other","description":"A transparent fixed-rate amortizing repayment schedule.","fields":[{"key":"principal","label":"Loan principal","type":"number","default":360000,"minimum":0,"maximum":1000000000,"description":""},{"key":"rate","label":"Annual interest rate","type":"number","default":6.5,"minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote."},{"key":"months","label":"Payments / months","type":"integer","default":360,"minimum":1,"maximum":600,"description":""}],"display":[["scheduledPayment","Scheduled principal & interest","money"],["totalInterest","Modeled interest","money"],["monthsPaid","Payments made","number"],["remainingBalance","Remaining / balloon balance","money"]],"method":"Monthly fixed-rate amortization with the final balance capped at zero.","limitations":"No new advances, origination fees, insurance or lender approval. Interest rate is nominal, not regulatory APR.","sources":["https://www.consumerfinance.gov/owning-a-home/loan-estimate/"],"inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":0,"maximum":1000000000,"description":"Loan principal","default":360000},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Annual nominal percentage, not APR or a lender quote.","default":6.5},"months":{"type":"integer","minimum":1,"maximum":600,"description":"Payments / months","default":360}},"required":["principal","rate","months"],"additionalProperties":false}},{"id":"mortgage-penalty-us","title":"U.S. mortgage prepayment penalty","category":"Mortgage exit","description":"Model a contract-supplied percentage or months-of-interest charge and the simple cost to refinance.","fields":[{"key":"method","label":"Contract charge method","type":"integer","default":1,"minimum":0,"maximum":2,"choices":["No contractual penalty","Percentage of chargeable principal","Months of simple interest"]},{"key":"balance","label":"Outstanding balance","type":"number","default":400000,"minimum":1,"maximum":1000000000},{"key":"prepayment","label":"Principal to repay","type":"number","default":400000,"minimum":0,"maximum":1000000000},{"key":"allowedPrepayment","label":"Confirmed allowance usable for this transaction","type":"number","default":0,"minimum":0,"maximum":1000000000},{"key":"rate","label":"Contract annual interest rate %","type":"number","default":6,"minimum":0,"maximum":40},{"key":"penaltyPercent","label":"Applicable contractual penalty %","type":"number","default":2,"minimum":0,"maximum":20},{"key":"interestMonths","label":"Contractual months of interest","type":"number","default":3,"minimum":0,"maximum":60},{"key":"monthsSinceClosing","label":"Completed months since closing","type":"integer","default":18,"minimum":0,"maximum":600},{"key":"penaltyWindowMonths","label":"Contract penalty window / months","type":"integer","default":36,"minimum":0,"maximum":600},{"key":"adminFees","label":"Discharge / administration charges","type":"number","default":300,"minimum":0,"maximum":1000000000},{"key":"newLoanCosts","label":"Separate new-loan closing costs","type":"number","default":4000,"minimum":0,"maximum":1000000000},{"key":"monthlySavings","label":"Estimated monthly payment savings","type":"number","default":250,"minimum":0,"maximum":1000000000}],"display":[["penalty","Modeled prepayment charge","money"],["totalFees","Charge plus discharge fees","money"],["payoffOutlay","Principal repayment plus exit fees","money"],["breakEvenMonths","Simple savings break-even / months","number"]],"method":"Chargeable principal = prepayment less a confirmed applicable allowance, floored at zero. Before the entered contract window ends, apply the selected percentage or simple interest-month method. Add administration charges. Simple break-even includes new-loan costs.","limitations":"Contract arithmetic, not a finding that a penalty is lawful or applies. No statutory limits are inferred. A full payoff may not permit annual privileges. Excludes accrued regular interest, escrow credits, yield maintenance and defeasance. Payment savings can reflect a longer term; simple break-even is not an economic recommendation.","sources":["https://www.consumerfinance.gov/ask-cfpb/what-is-a-prepayment-penalty-en-1957/"],"currency":"USD","inputSchema":{"type":"object","properties":{"method":{"type":"integer","minimum":0,"maximum":2,"description":"Contract charge method","default":1},"balance":{"type":"number","minimum":1,"maximum":1000000000,"description":"Outstanding balance","default":400000},"prepayment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Principal to repay","default":400000},"allowedPrepayment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Confirmed allowance usable for this transaction","default":0},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Contract annual interest rate %","default":6},"penaltyPercent":{"type":"number","minimum":0,"maximum":20,"description":"Applicable contractual penalty %","default":2},"interestMonths":{"type":"number","minimum":0,"maximum":60,"description":"Contractual months of interest","default":3},"monthsSinceClosing":{"type":"integer","minimum":0,"maximum":600,"description":"Completed months since closing","default":18},"penaltyWindowMonths":{"type":"integer","minimum":0,"maximum":600,"description":"Contract penalty window / months","default":36},"adminFees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Discharge / administration charges","default":300},"newLoanCosts":{"type":"number","minimum":0,"maximum":1000000000,"description":"Separate new-loan closing costs","default":4000},"monthlySavings":{"type":"number","minimum":0,"maximum":1000000000,"description":"Estimated monthly payment savings","default":250}},"required":["method","balance","prepayment","allowedPrepayment","rate","penaltyPercent","interestMonths","monthsSinceClosing","penaltyWindowMonths","adminFees","newLoanCosts","monthlySavings"],"additionalProperties":false}},{"id":"mortgage-penalty-ca","title":"Canada mortgage break penalty","category":"Mortgage exit","description":"Compare a three-month simple-interest charge with an explicitly approximate interest rate differential.","fields":[{"key":"method","label":"Contract structure","type":"integer","default":2,"minimum":0,"maximum":2,"choices":["Open / confirmed no penalty","Three months interest only","Greater of three months interest or simple IRD"]},{"key":"balance","label":"Outstanding balance","type":"number","default":400000,"minimum":1,"maximum":1000000000},{"key":"prepayment","label":"Principal to repay","type":"number","default":400000,"minimum":0,"maximum":1000000000},{"key":"allowedPrepayment","label":"Confirmed allowance usable for this transaction","type":"number","default":0,"minimum":0,"maximum":1000000000},{"key":"rate","label":"Contract annual interest rate %","type":"number","default":6,"minimum":0,"maximum":40},{"key":"irdContractRate","label":"Lender-specified first rate for IRD %","type":"number","default":6,"minimum":0,"maximum":40},{"key":"comparisonRate","label":"Lender-specified adjusted comparison rate %","type":"number","default":4,"minimum":0,"maximum":40},{"key":"monthsRemaining","label":"Months remaining in the mortgage term","type":"integer","default":36,"minimum":0,"maximum":600},{"key":"adminFees","label":"Discharge / administration charges","type":"number","default":300,"minimum":0,"maximum":1000000000},{"key":"newLoanCosts","label":"Separate new-loan closing costs","type":"number","default":4000,"minimum":0,"maximum":1000000000},{"key":"monthlySavings","label":"Estimated monthly payment savings","type":"number","default":250,"minimum":0,"maximum":1000000000}],"display":[["penalty","Modeled prepayment charge","money"],["totalFees","Charge plus discharge fees","money"],["payoffOutlay","Principal repayment plus exit fees","money"],["breakEvenMonths","Simple savings break-even / months","number"],["threeMonths","Three months simple interest","money"],["ird","Approximate simple IRD","money"]],"method":"Three-month interest = chargeable principal × contract annual rate ÷ 4. Simple IRD = chargeable principal × positive difference between entered IRD rates × remaining months ÷ 12. The selected closed-fixed scenario takes the greater; open or zero remaining term takes zero.","limitations":"CAD inputs and outputs. Lender posted/discounted rates, compounding, present-value and privilege rules differ; this simple IRD is not a payout quote. Obtain both IRD rates from the lender. No automatic statutory exception is determined. Administration and new-loan costs are separate; accrued interest is excluded.","sources":["https://www.canada.ca/en/financial-consumer-agency/services/mortgages/reduce-prepayment-penalties.html"],"currency":"CAD","inputSchema":{"type":"object","properties":{"method":{"type":"integer","minimum":0,"maximum":2,"description":"Contract structure","default":2},"balance":{"type":"number","minimum":1,"maximum":1000000000,"description":"Outstanding balance","default":400000},"prepayment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Principal to repay","default":400000},"allowedPrepayment":{"type":"number","minimum":0,"maximum":1000000000,"description":"Confirmed allowance usable for this transaction","default":0},"rate":{"type":"number","minimum":0,"maximum":40,"description":"Contract annual interest rate %","default":6},"irdContractRate":{"type":"number","minimum":0,"maximum":40,"description":"Lender-specified first rate for IRD %","default":6},"comparisonRate":{"type":"number","minimum":0,"maximum":40,"description":"Lender-specified adjusted comparison rate %","default":4},"monthsRemaining":{"type":"integer","minimum":0,"maximum":600,"description":"Months remaining in the mortgage term","default":36},"adminFees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Discharge / administration charges","default":300},"newLoanCosts":{"type":"number","minimum":0,"maximum":1000000000,"description":"Separate new-loan closing costs","default":4000},"monthlySavings":{"type":"number","minimum":0,"maximum":1000000000,"description":"Estimated monthly payment savings","default":250}},"required":["method","balance","prepayment","allowedPrepayment","rate","irdContractRate","comparisonRate","monthsRemaining","adminFees","newLoanCosts","monthlySavings"],"additionalProperties":false}},{"id":"private-loan-cost","title":"Private loan: interest, points & exit","category":"Private lending","description":"Put monthly interest, origination points, exit charges and net cash received into one loan-cost picture.","fields":[{"key":"principal","label":"Committed and fully advanced principal","type":"number","default":500000,"minimum":1,"maximum":1000000000},{"key":"rate","label":"Annual simple interest rate %","type":"number","default":10,"minimum":0,"maximum":60},{"key":"months","label":"Loan holding period / months","type":"integer","default":12,"minimum":1,"maximum":120},{"key":"originationPercent","label":"Origination points %","type":"number","default":2,"minimum":0,"maximum":30},{"key":"exitPercent","label":"Exit fee %","type":"number","default":1,"minimum":0,"maximum":30},{"key":"otherFees","label":"Other charges withheld upfront","type":"number","default":1500,"minimum":0,"maximum":1000000000}],"display":[["totalCost","Interest and all entered fees","money"],["monthlyInterest","Monthly interest-only payment","money"],["netAdvance","Net cash advanced","money"],["balloon","Principal plus exit fee due","money"],["costPercentOfNetAdvance","Whole-period cost / net advance","percent"]],"method":"Simple monthly interest on fully advanced principal; entry and exit percentages use original principal. Entry and other fees reduce net advance. Principal remains due at exit.","limitations":"Whole-period cost is not APR or annualized yield. Draws, retained/capitalized interest, amortization, extension/default charges, taxes and unentered legal costs are excluded. Rates are scenarios, not lender offers.","sources":["https://newsilver.com/fix-and-flip-loans/","https://www.consumerfinance.gov/ask-cfpb/what-is-a-prepayment-penalty-en-1957/"],"currency":"USD","inputSchema":{"type":"object","properties":{"principal":{"type":"number","minimum":1,"maximum":1000000000,"description":"Committed and fully advanced principal","default":500000},"rate":{"type":"number","minimum":0,"maximum":60,"description":"Annual simple interest rate %","default":10},"months":{"type":"integer","minimum":1,"maximum":120,"description":"Loan holding period / months","default":12},"originationPercent":{"type":"number","minimum":0,"maximum":30,"description":"Origination points %","default":2},"exitPercent":{"type":"number","minimum":0,"maximum":30,"description":"Exit fee %","default":1},"otherFees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other charges withheld upfront","default":1500}},"required":["principal","rate","months","originationPercent","exitPercent","otherFees"],"additionalProperties":false}},{"id":"factor-cost","title":"Factor-rate repayment cost","category":"Private lending","description":"Separate a repayment multiplier from interest rates and see the cash cost of fixed scheduled repayments.","fields":[{"key":"advance","label":"Gross advance","type":"number","default":100000,"minimum":1,"maximum":1000000000},{"key":"factor","label":"Repayment factor / multiplier","type":"number","default":1.3,"minimum":1,"maximum":5},{"key":"fees","label":"Fees withheld upfront","type":"number","default":2000,"minimum":0,"maximum":1000000000},{"key":"payments","label":"Number of equal scheduled payments","type":"integer","default":52,"minimum":1,"maximum":600}],"display":[["totalCost","Repayment premium plus fees","money"],["periodicPayment","Each scheduled payment","money"],["netAdvance","Net cash received","money"],["repayment","Total scheduled repayments","money"],["costPercentOfNetAdvance","Whole-period cost / net advance","percent"]],"method":"Gross advance × factor gives scheduled repayments. Add withheld fees to the repayment premium; divide repayments by entered number of payments.","limitations":"A factor is not interest or APR. Exact payment timing is absent, so no annualization is calculated. Does not assume early payment reduces the contractual repayment amount.","sources":["https://www.ondeck.com/small-business-loans"],"currency":"USD","inputSchema":{"type":"object","properties":{"advance":{"type":"number","minimum":1,"maximum":1000000000,"description":"Gross advance","default":100000},"factor":{"type":"number","minimum":1,"maximum":5,"description":"Repayment factor / multiplier","default":1.3},"fees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Fees withheld upfront","default":2000},"payments":{"type":"integer","minimum":1,"maximum":600,"description":"Number of equal scheduled payments","default":52}},"required":["advance","factor","fees","payments"],"additionalProperties":false}},{"id":"invoice-factoring-cost","title":"Invoice factoring fee model","category":"Private lending","description":"Follow the invoice advance, time-based discount, reserve and final proceeds.","fields":[{"key":"invoice","label":"Invoice face value","type":"number","default":100000,"minimum":1,"maximum":1000000000},{"key":"advancePercent","label":"Advance % of invoice","type":"number","default":85,"minimum":1,"maximum":100},{"key":"feePercent","label":"Fee % of invoice for each period","type":"number","default":1.5,"minimum":0,"maximum":20},{"key":"periodDays","label":"Days per fee period","type":"integer","default":30,"minimum":1,"maximum":365},{"key":"collectionDays","label":"Days until customer pays","type":"integer","default":45,"minimum":1,"maximum":3650},{"key":"otherFees","label":"Other fees deducted from reserve","type":"number","default":100,"minimum":0,"maximum":1000000000}],"display":[["totalCost","Discount plus entered fees","money"],["advance","Initial advance","money"],["reserveReleased","Reserve released after fees","money"],["netProceeds","Combined net proceeds","money"],["periods","Charged fee periods","number"]],"method":"Round collection days up to whole fee periods. Charge the entered percentage on invoice face value per period. Deduct fees from the retained reserve.","limitations":"One fee structure; contracts can charge on advances, use daily/tiered charges or minimums. A negative reserve release means additional funds owed. Recourse and nonpayment are excluded. Not APR.","sources":["https://www.smbcompass.com/invoice-financing/"],"currency":"USD","inputSchema":{"type":"object","properties":{"invoice":{"type":"number","minimum":1,"maximum":1000000000,"description":"Invoice face value","default":100000},"advancePercent":{"type":"number","minimum":1,"maximum":100,"description":"Advance % of invoice","default":85},"feePercent":{"type":"number","minimum":0,"maximum":20,"description":"Fee % of invoice for each period","default":1.5},"periodDays":{"type":"integer","minimum":1,"maximum":365,"description":"Days per fee period","default":30},"collectionDays":{"type":"integer","minimum":1,"maximum":3650,"description":"Days until customer pays","default":45},"otherFees":{"type":"number","minimum":0,"maximum":1000000000,"description":"Other fees deducted from reserve","default":100}},"required":["invoice","advancePercent","feePercent","periodDays","collectionDays","otherFees"],"additionalProperties":false}}]}