3 reads

If you’ve ever had an iPad sit there refusing to install an app because Apple says you’ve run out of licences, you’ll like this one. Free apps from Apple School Manager and Apple Business Manager now come through to Intune with unlimited VPP licences, so there’s nothing to buy in batches and nothing to count.

I’ve walked it through end to end in my own tenant: adding a free app on the Apple side, syncing the token, and seeing it land in Intune as unlimited. Here’s the whole thing, plus where it still won’t save you.

The short version

  • Since the week of 19 October 2026, Intune supports unlimited VPP licences for Apple apps on iOS/iPadOS and macOS.
  • On the Apple side, free apps now just get added to your library for chosen locations. Paid apps still need a licence quantity.
  • Sync your location token in Intune and the app shows Unlimited for both total and available licences.
  • Paid apps, token expiry and user licensing all work exactly as before.

What’s changed

In the week of 19 October 2026, Microsoft added support for unlimited VPP licences, so you can assign Apple volume purchase program (VPP) apps without a licence count from Apple Business Manager and Apple School Manager. It applies to iOS/iPadOS and macOS.

Until now, every VPP app worked the same way, free or not. You “bought” a number of licences, synced the location token to Intune, and Intune could only install the app up to that number. Run out, and the next device simply didn’t get the app, with Apple’s “No VPP licenses remaining” error in the install status to show for it.

Now free apps skip the counting altogether. Paid apps don’t.

Step 1: Add the app in Apple School Manager

The change starts on Apple’s side. Apple Business Manager works the same way.

  1. Sign in to Apple School Manager (or Apple Business Manager) with an account that can buy content.
  2. Select Apps Store in the sidebar.
  3. Search for the app and select it.
  4. For a free app, the Add to Library panel opens. Pick the Locations that should have it and confirm. There’s no licence count at all.
Apple School Manager Add to Library panel for a free app, with locations and no licence count

Compare that with a paid app. It still opens Purchase App Licences, where you pick one location and a number of licences, and you’re back to counting.

Apple School Manager Purchase App Licences panel for a paid app, with a location and a licence quantity

Step 2: Sync the location token in Intune

Intune only knows about the app once the token has synced. You can wait for the automatic sync, but I’d rather just do it.

  1. Go to Intune admin centre > Tenant administration > Connectors and tokens > Apple VPP tokens.
  2. Select your location token.
  3. Choose Sync.
  4. Wait for the Last sync time to update and check the Status still shows Active.
Intune Apple VPP tokens page showing an active location token and its last sync time

Tip: while you’re on this page, check the Expiration date. Location tokens last a year, and an expired token breaks app assignments whether the licences are unlimited or not.

Step 3: Check the app has unlimited VPP licences

Once the sync has finished, the app appears in Intune with the rest of your VPP apps.

  1. Go to Apps > iOS/iPadOS (or Apps > macOS for a Mac app).
  2. Search for the app and select it.
  3. On the Overview page, check Total licenses and Available licenses under Essentials. Both should say Unlimited.
Intune app overview for the Greggs app showing unlimited VPP licences, with Total licenses and Available licenses both set to Unlimited

Step 4: Assign the app

Assigning works exactly as it did before. The only difference is you’ll never run out.

  1. On the app, go to Properties and select Edit next to Assignments.
  2. Add a small test group under Required first. A dynamic group of test devices works well; my guide to dynamic groups in Entra covers how to build one.
  3. Set License type to Device licensing.
  4. Save, then check the app installs on a test device without any Apple Account prompt.
  5. Once you’re happy, widen the assignment.

Device licensing is still the one I’d use for shared and zero-touch devices. The app installs without the user doing anything. If it doesn’t turn up on a device, a sync is the first thing to try, and Intune device action status tells you whether that sync actually happened.

When it won’t help

Don’t throw away your licence process yet.

  • Paid apps still count. They still go through Purchase App Licences with a quantity, and you can still run out.
  • Your token still expires. Location tokens are valid for one year, unlimited licences or not.
  • User licensing still needs Apple Accounts. If you assign with user licensing, the user still needs to be signed in with an Apple Account.

Unlimited VPP licences gotchas

Revoking still matters for paid apps. If you deploy both free and paid apps, keep reclaiming licences for the paid ones. The route is unchanged: Apps > All apps > select the app > App licenses > Revoke licenses.

VPP apps update automatically. That’s true for both Required and Available assignments, so a big rollout of a free app also means every device updates when the developer ships a new version. Plan for that if the app matters to lessons or a business process.

Intune only reflects what Apple gives you. If an app still shows a number rather than Unlimited, check it in Apple School Manager or Apple Business Manager. A paid app never shows as unlimited.

Should you change anything?

If you manage a lot of Apple devices, yes: with unlimited VPP licences, free apps are now the easy bit. Add them to your library, sync, and assign them to everything without a second thought. Keep your licence process for paid apps. This removes a chore for free apps, it doesn’t change how VPP works for paid ones.

Further reading

Questions or a different experience? Find me on LinkedIn, I read every message.

The Deployment Guy · Newsletter

Found this useful?

Get posts like this once a week, plus the best of the Intune community. No fluff, unsubscribe any time.

You'll get an email to confirm first. I only use your address for this newsletter. Privacy policy.