# ROI Calculator

There is a reason why land investors are buying ground and tiling it right away. That’s because they know and understand the ROI or Return on Investment and value of tiling the land they already own. It’s exceptionally more cost effective to increase yield within the field you own, especially when compared to buying more land with additional labor expenditure to gain more income.

Not that buying land is bad, investing in tiling is just working smarter.  Make your money work smarter with less labor. Check out this ROI calculator to calculate how quickly you can expect a Return on Investment: This Drain Tile System ROI Calculator has been provided courtesy of Prinsco.

The Prinsco Profitability Analysis tool was developed with the University of Minnesota Extension to assist you in determining estimated financial benefits resulting from proper drainage.Enter your text here...

``` function format (expr,decplaces) { var str = "" + Math.round (eval(expr) * Math.pow(10,decplaces)) while (str.length <= decplaces) { str = "0" + str } var decpoint = str.length - decplaces return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length); } function Interval(testi,CYI,CP,SYI,SP,AD) { var returnthis = 0 for (var i = 1; i <= 15; i++) { var temp = (0.5 * CYI * CP + 0.5 * SYI * SP) * AD * (1 / Math.pow((1 + testi),i)) var returnthis = temp + returnthis } return returnthis; } function TaxRate(CYI,CP,SYI,SP,InvestmentRate,IC,AD) { var upordown = Interval(0,CYI,CP,SYI,SP,AD) if (upordown >= 0) { for (var k = 0; k <= 10000; k++) { var testi = k * 0.001 var testrr = Interval(testi,CYI,CP,SYI,SP,AD) if (0 <= (IC - testrr) <= 0.001) { var rateofreturn = testi * 100 } } } else { for (var k = 0; k <= 10000; k--) { var testi = k * 0.001 var testrr = Interval(testi,CYI,CP,SYI,SP,AD) if (0 <= (IC - testrr) <= 0.001) { var rateofreturn = testi * 100 } } } return format(rateofreturn,1); } function Payback (CYI,CP,SYI,SP,IC,AD) { var Product = (CYI * CP) + (SYI * SP) var PaybackPeriod = (2 * IC) / (Product * AD) return Math.round(PaybackPeriod); } function CornBY (CYI,CP,SYI,SP,InvestmentRate,IC,AD) { var InvestmentDecimal = (InvestmentRate / 100) var temp = 0 for (var j = 1; j <= 15; j++) { var temp2 = 1 /(Math.pow(1 + InvestmentDecimal,j)) var temp = temp + temp2 } var Corn = (IC / (0.5 * ((CYI * CP) + (SYI * SP)) * AD * temp)) * CYI return format(Corn,1); } function SoybeanBY (CYI,CP,SYI,SP,InvestmentRate,IC,AD) { var InvestmentDecimal = (InvestmentRate / 100) var temp = 0 for (var j = 1; j <= 15; j++) { var temp2 = 1 /(Math.pow(1 + InvestmentDecimal,j)) var temp = temp + temp2 } var Soybean = (IC / (0.5 * ((CYI * CP) + (SYI * SP)) * AD * temp)) * SYI return format(Soybean,1); } function MM_popupMsg(msg) { //v1.0 alert(msg); } ```

Call today for a Free Quote:

(712) 358-1438

Invest in a practice that allows you to plant earlier, improve plant root structure, reduce replanting, and greatly increase yields.