A two-year contract is the recommended option for Viasat. If you don’t want to subscribe for two years, you’ll need to pay Viasat a $500 fee upfront, which is nonrefundable and doesn’t offset any of your monthly fees.