Commercial Agriculture Crop Budget Tool

Current Budget: {{ inputData.budget_name }}
Productivity Level:
County:

Purdue Budget

________________ ____Corn____ __Soybeans___ ___Wheat____
 
Yield {{ cornDB.expectedYield[prodLevel] }} {{ soybeansDB.expectedYield[prodLevel] }} {{ wheatDB.expectedYield[prodLevel] }}
Harvest Price {{ revenue[0].rate }} {{ revenue[1].rate }} {{ revenue[2].rate }}
Market Revenue {{ (revenue[0].rate * cornDB.expectedYield[prodLevel]).toFixed(2) }} {{ (revenue[1].rate * soybeansDB.expectedYield[prodLevel]).toFixed(2) }} {{ (revenue[2].rate * wheatDB.expectedYield[prodLevel]).toFixed(2) }}
Less Variable Costs
Fertilizer {{ getFertilizer('corn') }} {{ getFertilizer('soybeans') }} {{ getFertilizer('wheat') }}
Seed {{ cornDB.seed[prodLevel] }} {{ soybeansDB.seed[prodLevel] }} {{ wheatDB.seed[prodLevel] }}
Pesticides {{ cornDB.pest[prodLevel] }} {{ soybeansDB.pest[prodLevel] }} {{ wheatDB.pest[prodLevel] }}
Dryer Fuel {{ cornDB.dryFuel[prodLevel] }} {{ soybeansDB.dryFuel[prodLevel] }} {{ wheatDB.dryFuel[prodLevel] }}
Machinery Fuel {{ cornDB.machiFuel[prodLevel] }} {{ soybeansDB.machiFuel[prodLevel] }} {{ wheatDB.machiFuel[prodLevel] }}
Machinery Repairs {{ cornDB.mRepair[prodLevel] }} {{ soybeansDB.mRepair[prodLevel] }} {{ wheatDB.mRepair[prodLevel] }}
Hauling {{ cornDB.haul[prodLevel] }} {{ soybeansDB.haul[prodLevel] }} {{ wheatDB.haul[prodLevel] }}
Interest {{ cornDB.inter[prodLevel] }} {{ soybeansDB.inter[prodLevel] }} {{ wheatDB.inter[prodLevel] }}
Insurance/Misc {{ cornDB.insur[prodLevel] }} {{ soybeansDB.insur[prodLevel] }} {{ wheatDB.insur[prodLevel] }}
Total Variable Cost {{ PurdueTVC('corn') }} {{ PurdueTVC('soybeans') }} {{ PurdueTVC('wheat') }}
Purdue Margin {{ (revenue[0].rate * cornDB.expectedYield[prodLevel] - PurdueTVC('corn')).toFixed(2) }} {{ (revenue[1].rate * soybeansDB.expectedYield[prodLevel] - PurdueTVC('soybeans')).toFixed(2) }} {{ (revenue[2].rate * wheatDB.expectedYield[prodLevel] - PurdueTVC('wheat')).toFixed(2) }}
Farm Acreage {{ acreage[0].acreage }} {{ acreage[1].acreage }} {{ acreage[2].acreage }}

My Budget

________________ Corn Soybeans Wheat
County Yield {{ cornYield[nitroIndex] }} {{ soybeansYield[nitroIndex] }} {{ wheatYield[nitroIndex] }}
My Farm Yield
Harvest Price
Farm Revenue {{ myFarmRevenue('corn') }} {{ myFarmRevenue('soybeans') }} {{ myFarmRevenue('wheat') }}
Less Variable Costs
Fertilizer tool {{ inputData.cornFertilizer || getFertilizer('corn') }} {{ inputData.soybeansFertilizer || getFertilizer('soybeans') }} {{ inputData.wheatFertilizer || getFertilizer('wheat') }}
Fertilizer tool
Seed tool {{ inputData.cornSeed || cornDB.seed[prodLevel] }} {{ inputData.soybeansSeed || soybeansDB.seed[prodLevel] }} {{ inputData.wheatSeed || wheatDB.seed[prodLevel] }}
Seed tool
Pesticides
Dryer Fuel
Machinery Fuel
Machinery Repairs
Hauling
Hauling charge represents moving grain from field to storage
Interest
Insurance/Misc
Total Variable Cost {{ myTVC('corn') }} {{ myTVC('soybeans') }} {{ myTVC('wheat') }}
Farm Margin {{ (myFarmRevenue('corn') - myTVC('corn')).toFixed(2) }} {{ (myFarmRevenue('soybeans') - myTVC('soybeans')).toFixed(2) }} {{ (myFarmRevenue('wheat') - myTVC('wheat')).toFixed(2) }}
Farm Acreage
Rotation adjusted Costs per Acre
Contribution Margin {{ calcMargin('purdue') }}
Government Payments {{ farmDB.govPay[prodLevel] }}
Total Cont. Margin {{ parseFloat(calcMargin('purdue')) + parseFloat(farmDB.govPay[prodLevel]) }}
Machinery Ownership {{ farmDB.machiOwner[prodLevel] }}
Family and Hired Labor {{ farmDB.famhirLabor[prodLevel] }}
Land {{ farmDB.land[prodLevel] }}
Earnings (Losses) {{ (parseFloat(calcMargin('purdue')) + parseFloat(farmDB.govPay[prodLevel]) - farmDB.machiOwner[prodLevel] - farmDB.famhirLabor[prodLevel] - farmDB.land[prodLevel]).toFixed(2) }}
Rotation adjusted Costs per Acre
Contribution Margin {{ calcMargin('my') }}
Government Payments {{ farmDB.govPay[prodLevel] }}
Total Cont. Margin {{ (parseFloat(calcMargin('my')) + parseFloat(farmDB.govPay[prodLevel])).toFixed(2) }}
Machinery Ownership
Family and Hired Labor
Land
Earnings (Losses) {{ (parseFloat(calcMargin('my')) + parseFloat(farmDB.govPay[prodLevel]) - (inputData.machineryOwnership || farmDB.machiOwner[prodLevel]) - (inputData.familyHiredLabor || farmDB.famhirLabor[prodLevel]) - (inputData.land || farmDB.land[prodLevel])).toFixed(2) }}

Purdue University, 610 Purdue Mall, West Lafayette, IN 47907, (765) 494-4600

© 2015 Purdue University | An equal access/equal opportunity university | Copyright Complaints | Maintained by Office of XYZ

Trouble with this page? Disability-related accessibility issue? Please contact Office of XYZ at XYZ@purdue.edu.