Currently, 10/25, only individual products can be added to contracts. A more powerful and flexible capability would be to add invoice templates to contracts. This would allow for setting items in advance, such as whether to charge processing fees and customized terms and conditions. etc..