VPP (Volume Purchase Program) is Apple's program for corporate purchasing and distribution of apps, books, and subscriptions in large volumes. Organizations can purchase licenses in bulk and assign them to employees via MDM without using personal Apple IDs. According to Apple Business Manager (2025), the program is available in 100+ countries and supports two types of licenses: Managed and Redeemable. VPP is integrated with MDM solutions, allowing automated installation of applications on corporate devices.
Key Takeaways
VPP (Volume Purchase Program) is Apple's volume purchasing program designed for organizations that buy apps and content at corporate scale. Instead of purchasing each app separately through a personal Apple ID, a company acquires licenses in bulk through Apple Business Manager and distributes them to employees centrally.
The VPP program was launched by Apple in 2010 for educational institutions and corporate clients. Initially it operated through a separate VPP portal, and since 2019 has been fully integrated into Apple Business Manager — a unified platform for device management, purchasing, and account management. Today VPP supports apps from the App Store, Apple Books, and subscriptions.
According to Apple (2025), more than 1 billion app licenses are distributed annually through VPP. The program is especially in demand in the corporate sector and education, where uniform software provisioning for all employees or students is required without using personal payment methods.
VPP works through the Apple Business Manager ecosystem. An organization registers in ABM, confirms its legal status, and then gains access to the app catalog with bulk purchasing capability. Purchased licenses are stored in the organization's account and can be assigned to devices or users.
The purchasing and distribution process through VPP involves several steps. First, the administrator logs into Apple Business Manager, selects an app, specifies the number of licenses, and pays for the order. Apple offers a discount when purchasing 20 or more licenses (up to 50% for volumes over 10,000). After purchase, licenses appear in the ABM console and are ready for assignment.
<!-- MDM command to assign VPP license to iOS device -->
<dict>
<key>RequestType</key>
<string>InstallApplication</string>
<key>ManagementFlags</key>
<integer>1</integer>
<key>iTunesStoreID</key>
<integer>123456789</integer>
<key>Configuration</key>
<dict>
<key>Managed</key>
<true/>
</dict>
</dict>
VPP licenses are divided into two types: Managed and Redeemable. Managed licenses are tied to the MDM server and allow installing apps on managed devices without user involvement. Redeemable licenses generate promo codes that employees activate on their own through the App Store.
VPP offers two types of licenses that differ in assignment method and level of control. The choice between Managed and Redeemable depends on the use case: for corporate devices with MDM, Managed licenses are preferable; for BYOD scenarios, Redeemable licenses with self-installation are better suited.
| Parameter | Managed License | Redeemable License |
|---|---|---|
| Installation Method | Automatic via MDM | Promo code for App Store |
| User Involvement | Not required | Code activation required |
| Device Binding | Yes, via MDM | Yes, to user Apple ID |
| License Return | Automatically when app removed by MDM | Only through code revocation |
| Recommended for | Corporate devices under MDM | BYOD and employee personal devices |
Managed Licenses are the primary type for corporate use. The license is tied to the MDM process: when MDM sends a command to install an app, iOS automatically links the installation to the organization's VPP license. When an app is removed via MDM, the license returns to the available pool and can be assigned to another device.
Redeemable Licenses are suitable for scenarios where devices are not managed by MDM. The administrator generates promo codes in Apple Business Manager and distributes them among employees. Each code is activated once and is tied to the user's Apple ID. If an employee leaves the company, the license can be reassigned by revoking the code in ABM.
VPP integration with MDM is a key feature for corporate app distribution. The MDM server connects to Apple Business Manager through a VPP Token (volume purchase token), which authorizes the MDM to manage VPP licenses on behalf of the organization. Without a VPP Token, MDM cannot install paid apps from the App Store on managed devices.
The integration process involves several steps. First, the administrator generates a VPP Token in Apple Business Manager (Settings → MDM Servers). The token is then uploaded to the MDM solution console (Microsoft Intune, Jamf, Workspace ONE). After that, the MDM gains access to the license catalog and can assign apps to devices.
Modern MDM solutions support automatic assignment of VPP licenses based on device or user groups. For example, when a new iPhone is enrolled in MDM via Apple DEP, the system automatically installs a set of mandatory corporate apps using Managed licenses from the VPP pool. This completely eliminates manual involvement of the IT administrator in the process.
Setting up VPP begins with registering the organization in Apple Business Manager. Registration requires a D-U-N-S number, a legal address, and confirmation of administrator authority. After the application is approved, the organization gains access to Apple Business Manager, where you can configure VPP and MDM integration.
After setting up VPP, the administrator can manage licenses from a single console. It is important to renew the VPP Token regularly — the token is valid for 365 days. 30 days before expiration, Apple sends a notification, and the administrator must generate a new token in ABM and upload it to the MDM console. An expired token blocks the ability to assign new licenses.
For educational institutions, Apple provides discounts of up to 50% on apps when purchasing 20 or more licenses through VPP. Corporate clients can also receive discounts for bulk purchases of 1000 or more licenses, but the discount amount is determined individually through Apple Enterprise Sales.
Frequently Asked Questions
VPP allows organizations to purchase licenses in bulk and centrally manage their distribution. Unlike a regular App Store purchase, VPP does not require an employee's personal Apple ID or credit card. The organization pays for apps from its own account, and licenses are assigned via MDM. Managed licenses can be returned and reassigned to other devices.
VPP can also be used for free apps. In Apple Business Manager, free apps display a price of 0.00. The organization can purchase an unlimited license for a free app and manage its installation via MDM using Managed App Configuration. This is especially convenient for mandatory deployment of corporate apps at zero cost.
When a device is removed from MDM management, Managed apps installed via VPP remain on the device, but their status changes. The app no longer updates automatically, and the license is not returned to the VPP pool. To return the license, you must first remove the app via MDM and then remove the device from management. Apple recommends always removing apps first, then unenrolling the device.
For Managed licenses, transfer is performed automatically: the administrator assigns the app to a new device, and the license is removed from the old one. For Redeemable licenses, you must revoke the promo code in Apple Business Manager (Orders → Revoke Code), after which the code can be activated on another Apple ID. The number of reassignments is unlimited.
MDM is not required for VPP, but without MDM you lose the main advantage — automatic managed installation. Redeemable licenses can be distributed without MDM via promo codes. However, for corporate use, VPP integration with MDM is recommended, as it provides centralized management, automatic assignment, and license return capabilities.
Summary
We will develop a mobile application turnkey
IT Sectr creates iOS and Android applications for startups and businesses since 2017. We will advise you and propose the best solution.
Read also