No, DIRECTV STREAM does not require a contract. Customers can cancel or change their package at any time.