The single best way to get the best price on materials is to pay in cash, as many suppliers offer cash discounts. This is because upfront payments eliminate risk for suppliers. Fronting cash isn't always possible though, so it can be helpful to finance materials through material financing or a line of credit.