When editing or creating a client you'll see an option toward the bottom of their profile to add a discount.
Discounts set at the contact level will be applied equally across all items on their contracts. You can set discounts on specific items from the contract (Article).