Due to their high hardness, high wear resistance and self-lubricating capability, electroless nickel-boron coatings have attracted much attention in recent years. Many researchers have reported that the surface structure of this coating is cauliflower-like but few others have reported a nodular structure. There are two different models to describe each surface structure. In the present research, using 2-level factorial model, the effect of ethylenediamine, ammonia and stabilizer concentrations on the thickness and surface structure were researched. Investigating the effect of the variables, both cauliflower-like and granular structures were gained which the cauliflower-like structure and granular structure were contributed to lower and higher plating rates respectively after discussion. In addition, in condition of a stable bath and a pore-free coating where the plating rate was high enough to make surface structure granular, increase in thickness led to the coarsening of surface structure. The maximum thickness of 49 μm was attained when ethylenediamine concentration was at its low level (70 mL/L) and ammonia and stabilizer concentrations were at their high levels (46 and 3.33 mL/L respectively). Also minimum thickness of 23 μm was achieved when ethylenediamine, ammonia and stabilizer concentrations were at their high levels (130, 46, 3.33 mL/L respectively).