Les engrais sont généralement caractérisés par leur teneur en NPK. NPK est un sigle qui signifie azote, phosphore et potassium, d'après leur symbole chimique. Ces éléments chimiques se retrouvent principalement dans les engrais, lesquels ont une composition variable adaptée aux besoins de chaque type de plantes. On distingue les engrais minéraux et les engrais organiques.