Now a days People want to use advance technology in farming but they have less knowledge in technology. Its very difficult to people for understand the technology or proper way to do E-farming. Choosing an organic fertilizer can be difficult, as nutrient ratios, nitrogen availability, ease of use, and cost can vary widely among materials. This Urea prediction system can help farmers to save time and money and avoid excessive or deficient fertilizers. Farmer can easily compare the cost, nutrient value, and nitrogen availability of organic materials and plan the most balanced and costeffective fertilizer program for farm. The main objective of this project is to build an application, which will help farmers to decide the required amount of fertilizers for their farm. Fertilizers contain different amounts of nutrients, affecting the amount of the fertilizer you need. The nutrients are often written on the bag or packing slip as percentages, or as N:P:K:S (nitrogen:phosphorus:potassium:sulfur). In this application we are using MATLAB (matrix laboratory). MATLAB is multi-paradigm numerical computing environment and fourth generation programming language. The projects are implementing using fuzzy logic. Fuzzy logic is a sort of computer logic that is different from boolean algebra. It is different in the way that it allows values to be more accurate than on or off. While boolean logic only allows true or false, fuzzy logic al- lows all things in between. Fuzzy logic is a form of many valued logic in which truth values of variables may be any real number between 0 and 1, considered to be ”fuzzy”. Fuzzy logic has been employed to handle the concept of partial truth, where the truth-value may range between completely true and completely false. Application generates a description for farmers to buy required quantity of fertilizers.