Tell us about your project to get your estimate
Affordability Calculator
Model
Loan Amount:
$

%
Origin Points:

Rate: %

Loan Term:

Payment:
Apply Now
Variables
Inputs
Loan Type:
$loanType
Experience:
$experience
FICO Range:
$ficoRange
Purchase Price:
$purchasePrice
Rehab Budget:
$rehabBudget
As Is Value:
$asIsValue
After Refurb Value:
$afterRefurbValue
Slider: . $silderResult
Calculated
$LTC =
$LTARV =
$renoRatio =
$rehabBudget / either $asIsValue or $purchasePrice, whichever is the smallest.
$rehabWeight =
If renoRatio <= .3 "light rehab" --- If renoRatio > .3 and < .5 "medium rehab" --- If renoRatio >= .5 "heavy rehab"
$totalCost =
purchasePrice + rehabBudget
$minLoanAmount =
Whichever is smallest between (LTARV * afterRefurbValue) (totalCost * LTC)
$constraint =
$constraintValue =
$originationPoints =
$rate =
$loanTerm =
$totalLoanAmount =
minLoanAmount
$refurbLoanAmount =
rehabBudget
$rehabHoldBack =
rehabBudget
$refurbBudget =
rehabBudget
$dayOneAmount =
$totalLoanAmount - $refurbLoanAmount
$payment =
totalLoanAmount * rate / 12
			if (loanType == 'Fix & Flip')
			{
				var totalCost = purchasePrice + rehabBudget;

				if (experience == "1")
				{
					if (rehabWeight == "Light Rehab")
					{
						var LTC = .85;
						var LTARV = .75;
					}
					else if (rehabWeight == "Medium Rehab")
					{
						var LTC = .85;
						var LTARV = .75;
					}
					else if (rehabWeight == "Heavy Rehab")
					{
						var LTC = .85;
						var LTARV = .70;
					}

					var minLoanAmount = Math.min(( LTARV * afterRefurbValue ),(totalCost * LTC ));

					var constraint = 'LTARV';
					var constraintValue = LTARV;

					if (minLoanAmount == (totalCost * LTC ))
					{
						var constraint = 'LTC';
						var constraintValue = LTC;
					}

					var originationPoints = .5;


					if(constraint == 'LTARV')
					{
						if(LTARV <= .50)
						{
							var rate = 7.5;
						}
						else if(LTARV > .50 && LTARV <= .60 )
						{
							var rate = 7.5;
						}
						else if(LTARV > .60 && LTARV <= .70 )
						{
							var rate = 7.75;
						}
						else if(LTARV > .70 && LTARV <= .75 )
						{
							var rate = 7.75;
						}
					}
					else if(constraint == 'LTC')
					{
						if(LTC <= .60)
						{
							var rate = 7.5;
						}
						else if(LTC > .60 && LTC <= .70 )
						{
							var rate = 7.5;
						}
						else if(LTC > .70 && LTC <= .75 )
						{
							var rate = 7.75;
						}
						else if(LTC > .75 && LTC <= .85 )
						{
							var rate = 7.75;
						}
					}

				}

				else if (experience == "2")
				{
					if (rehabWeight == "Light Rehab")
					{
						var LTC = .85;
						var LTARV = .75;
					}
					else if (rehabWeight == "Medium Rehab")
					{
						var LTC = .85;
						var LTARV = .70;
					}
					else if (rehabWeight == "Heavy Rehab")
					{
						var LTC = .85;
						var LTARV = .70;
					}

					var minLoanAmount = Math.min(( LTARV * afterRefurbValue ),(totalCost * LTC ));

					var constraint = 'LTARV';
					var constraintValue = LTARV;

					if (minLoanAmount == (totalCost * LTC ))
					{
						var constraint = 'LTC';
						var constraintValue = LTC;
					}

					var originationPoints = 1.0;

					if(constraint == 'LTARV')
					{
						if(LTARV <= .50)
						{
							var rate = 7.75;
						}
						else if(LTARV > .50 && LTARV <= .60 )
						{
							var rate = 8.0;
						}
						else if(LTARV > .60 && LTARV <= .70 )
						{
							var rate = 8.25;
						}
						else if(LTARV > .70 && LTARV <= .75 )
						{
							var rate = 8.5;
						}
					}
					else if(constraint == 'LTC')
					{
						if(LTC <= .60)
						{
							var rate = 7.75;
						}
						else if(LTC > .60 && LTC <= .70 )
						{
							var rate = 8.0;
						}
						else if(LTC > .70 && LTC <= .75 )
						{
							var rate = 8.25;
						}
						else if(LTC > .75 && LTC <= .85 )
						{
							var rate = 8.5;
						}
					}


				}

				else if (experience == "3")
				{
					if (rehabWeight == "Light Rehab")
					{
						var LTC = .80;
						var LTARV = .65;
					}
					else if (rehabWeight == "Medium Rehab")
					{
						var LTC = .75;
						var LTARV = .65;
					}
					else if (rehabWeight == "Heavy Rehab")
					{
						var LTC = .75;
						var LTARV = .60;
					}

					var minLoanAmount = Math.min((LTARV * afterRefurbValue ),(totalCost * LTC));
					var constraint = 'LTARV';
					var constraintValue = LTARV;

					if (minLoanAmount == (totalCost * LTC ))
					{
						var constraint = 'LTC';
						var constraintValue = LTC;
					}

					var originationPoints = 1.5;

					if(constraint == 'LTARV')
					{
						if(LTARV <= .50)
						{
							var rate = 9.0;
						}
						else if(LTARV > .50 && LTARV <= .60 )
						{
							var rate = 9.25;
						}
						else if(LTARV > .60 && LTARV <= .70 )
						{
							var rate = 9.5;
						}
						else if(LTARV > .70 && LTARV <= .75 )
						{
							var rate = 10.0;
						}
					}
					else if(constraint == 'LTC')
					{
						if(LTC <= .60)
						{
							var rate = 9.0;
						}
						else if(LTC > .60 && LTC <= .70 )
						{
							var rate = 9.25;
						}
						else if(LTC > .70 && LTC <= .75 )
						{
							var rate = 9.5;
						}
						else if(LTC > .75 && LTC <= .85 )
						{
							var rate = 10.0;
						}
					}


				}
			}
		
Apply for this loan today!
Churchill Funding helps you get it just right