A sales deck should ideally be between 10-20 slides. The length can vary depending on the complexity of the product or service.