Weitzenböck formulas are an important tool in relating local differential geometry to global topological properties by means of the so-called Bochner method. In this article we give a unified treatment of the construction of all possible Weitzenböck formulas for all irreducible, non-symmetric holonomy groups. We explicitly construct a basis of the space of Weitzenböck formulas. This classification allows us to find customized Weitzenböck formulas for applications such as eigenvalue estimates or Betti number estimates.