Methods and devices for subscription offerings are disclosed. The device determines a set of subscription-based applications stored on the device and for each of the subscription-based applications, determines a service type. The device then determines a first subscription service to offer the user of the device via a graphical user interface of the device. After receiving acceptance of the offer for the first subscription service from the user, the device automatically establishes a customer account for the first subscription service. Then, the device downloads a first subscription service application, generates login information for the customer account, and performs a login to the customer account with the login information.