For SaaS startups, there are two sides of annual paid upfront payments and multi-year contracts. Should you get clients to pay you for the year upfront, or sign them to multi-year agreements? Here's what to keep in mind as you scale your startup.