Server hardware in a rack with green and blue status lights
Oracle VirtualBox

Oracle VirtualBox Extension Pack licensing. The free base, the paid pack and what to remove.

Which parts of VirtualBox are free, what the Extension Pack adds in each version, what the 100 license minimum means, and how to close an exposure cheaply.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
PublishedApril 20, 2026UpdatedSeptember 23, 2026
ContentsKey takeawaysIs VirtualBox free for business?What the Extension Pack addsHow the pack spreadsThe 100 license minimumFinding the pack on your fleetRemove or licenseWhat we have seenAnswering OracleWhat to do nextFAQ

The VirtualBox base package is GPL licensed and free for business use. The separately downloaded Extension Pack needs a paid Enterprise license at work, and most installs we find can be removed at no cost.

Key takeaways
  • The base package costs nothing. VirtualBox 7.0 onward is GPLv3 and the 6.1 line is GPLv2, and both allow commercial use with no Oracle entitlement.
  • The Extension Pack is the only licensable part. Its PUEL covers personal and educational use only, so any business use needs the paid Enterprise license.
  • Guest Additions are free. They are GPL drivers inside the guest, and inventory rules that confuse them with the pack produce false alarms.
  • Version 7.0 moved USB 2.0 and 3.0 into the free base. USB was the usual reason for the pack, so many installs on 7.x hosts now serve no purpose.
  • Licensing starts at 100. Named Workstation User Perpetual licenses carry a minimum initial order of 100, which makes removal the cheaper answer for small needs.
  • Fix the images and scripts, not just the hosts. The pack arrives through automation, and it comes back after every cleanup that leaves the source in place.

Is Oracle VirtualBox free for commercial use?

Yes, the base package is free for commercial use, and running it on company laptops or servers creates no Oracle liability. VirtualBox 7.0 onward ships under GPLv3 and the 6.1 line under GPLv2. Both licenses permit commercial use at no fee and need no Oracle entitlement.

What you pay for is the Oracle VirtualBox Extension Pack, a separate download under a separate license. Its Personal Use and Educational License (PUEL) excludes any use to run a business, organization, government body or educational institution. Business use of the pack requires the paid Enterprise license.

The split between the base package and the Extension Pack
DimensionBase packageExtension Pack
LicenseGPLv3 from 7.0, GPLv2 through 6.1PUEL for personal and educational use; Oracle's paid Enterprise license for business use
Commercial useFree, no Oracle entitlement requiredRequires the Enterprise license
What it coversHypervisor, storage, networking, snapshots, USB 1.1, and from 7.0 also USB 2.0 and 3.0Remote display (VRDP), webcam passthrough, PXE boot, disk encryption, NVMe, and USB 2.0 and 3.0 through 6.1
How it arrivesA deliberate installA prompt, a package manager, or a golden image
Guest AdditionsFree, GPL, in guest driversNot part of the pack, however often the two are confused

Are Guest Additions part of the licensable pack?

No. Guest Additions are the drivers installed inside a guest operating system for clipboard sharing, display resizing and shared folders. They carry the same GPL license as the base package, and their installer ISO ships with it.

The mix up runs in both directions. We have seen compliance teams raise incidents over Guest Additions while the actual pack sat unnoticed on hosts in the same fleet. Write the distinction into your inventory rules before anyone runs a scan.

When does the GPL version matter?

It matters at redistribution. Running VirtualBox inside your own company creates no practical GPL obligation. If you ship VirtualBox inside an appliance or a customer image, GPLv3's patent and installation terms need a review by counsel first, and hosts still on 6.1 fall under GPLv2 instead.

Watch the briefingResearch briefing · 4:30

How to Negotiate an Oracle ULA: No Price List, Just Your Business Case

What does the VirtualBox Extension Pack add, and does your version still need it?

The pack adds the VRDP remote display server, host webcam passthrough, the Intel PXE boot ROM, AES disk image encryption and, according to the 7.0 manual, the NVMe controller. Current versions also carry Oracle Cloud Infrastructure integration. Through 6.1 it held the USB 2.0 and 3.0 controllers as well.

That last point changed with VirtualBox 7.0.0, released October 10, 2022. Oracle moved the EHCI and XHCI USB controllers into the open source base package. USB support beyond the free 1.1 drove 60 to 80 percent of the pack installs we found, so on a host running 7.0 or later the most common reason to have the pack is gone.

Where each feature lives, by VirtualBox version
Feature6.1 and earlier7.0 and later
USB 1.1Base packageBase package
USB 2.0 (EHCI) and USB 3.0 (XHCI)Extension PackBase package
VRDP remote displayExtension PackExtension Pack
Host webcam passthroughExtension PackExtension Pack
Intel PXE boot ROMExtension PackExtension Pack
AES disk image encryptionExtension PackExtension Pack
NVMe controllerExtension PackExtension Pack in the 7.0 manual; the current manual no longer lists it as a pack feature

Which feature is actually in use on a given host?

Ask the machine's owner, and map the answer to a real workload. Each pack feature tends to serve a narrow job:

  • VRDP. Headless virtual machines on a server that people open remotely. Common in test labs, rare on laptops.
  • PXE boot. Network boot testing for imaging or deployment teams.
  • Disk image encryption. Virtual disks that hold sensitive data on portable machines.
  • NVMe. Guests that must see an NVMe device, usually for driver or storage testing.
  • USB 2.0 and 3.0. A real need only on hosts still on 6.1, and one an upgrade to 7.x solves at no cost.
Free white paper

Oracle Virtualization Licensing Brief

How Oracle licenses VirtualBox and VMware environments, and how to answer its questions about them.

Get the white paper →

How does the Extension Pack end up on business machines?

It arrives through automation, and it spreads without anyone deciding to buy it. In every case we reviewed, the pack came in through a package manager step, a VirtualBox prompt or a golden image, with no purchase decision behind it. Roughly 7 in 10 pack installs sat on business machines with no matching paid license.

These are the routes we trace most often:

  • The upgrade prompt. After a base upgrade, VirtualBox Manager notices the outdated pack and offers to download the matching version. One click accepts the PUEL on a company machine.
  • Scripted installs. The VBoxManage extpack install command takes an accept license option with the license hash, so a build script installs the pack without showing anyone a license screen.
  • Package managers. Community recipes on Windows, macOS and Linux install the pack alongside the base package, or with one extra option.
  • Golden images. A developer image built once with the pack copies it to every machine built from that image.

Once installed, the pack runs and updates exactly like the free base around it. Nothing on the machine tells the licensed state from the unlicensed one, and USB device support feels like a driver rather than a product.

How many VirtualBox Enterprise licenses do you have to buy?

You have to buy at least 100. Oracle's licensing FAQ states that Extension Pack Enterprise Named Workstation User Perpetual licenses must be bought in an initial quantity of at least 100. A 40 seat exposure becomes a 100 license purchase the moment you choose licensing over removal.

You buy through the Oracle Store or a local Oracle sales office, and the Enterprise license includes Oracle support. Since VirtualBox 7.1, released September 9, 2024, the PUEL no longer allows evaluation. A 30 day business evaluation now means downloading the pack from Oracle Software Delivery Cloud, which leaves its own record.

Worked example: a hypothetical fleet with 120 pack installs

Say a scan finds VirtualBox on 400 machines and the Extension Pack on 120 of them. Owner interviews show 95 installs were for USB on hosts that already run 7.x, or were never used at all. The remaining 25 users rely on VRDP for a test lab or on encrypted disk images.

Three ways to close the same 120 installs
OptionReal needLicenses orderedWhat it costs you
License every pack found25 users12095 licenses for installs no one uses
Remove the 95, license the 2525 users10075 licenses bought only to meet the floor
Remove the 95, move the 25 workloads to a hypervisor you already license25 users, moved0$0 in VirtualBox licenses, plus the migration effort

Licensing 25 real needs costs the same as licensing 100, so the floor reorders the economics completely. Consolidation onto fewer licensed machines beats broad licensing whenever the need is real.

What should you ask for if you do license?

If a real need survives the review, put these points to Oracle before you sign:

  • The minimum in writing. The published floor covers the initial order, so confirm what minimum, if any, applies to later additions.
  • Past use settled. Ask that the order closes any claim for unlicensed pack use before the order date, so the same download history cannot be raised again.
  • Reassignment rules. Named users change jobs and leave. Get the rules for moving a license to a new named user stated in the order.
  • Support priced separately. Ask for the license and the recurring support line as separate figures, so you know the renewal cost before year two.

How do you find the Extension Pack on your fleet?

Scan for the pack itself on host machines, and record Guest Additions separately as free software. Three checks cover most fleets, and your endpoint management tool can run all of them:

  1. Run VBoxManage list extpacks. It prints each installed pack with its name, version and whether it is usable. Collect the output centrally for every machine with VirtualBox installed.
  2. Check the ExtensionPacks folder. It sits under the VirtualBox install directory, for example C:\Program Files\Oracle\VirtualBox\ExtensionPacks on Windows and /usr/lib/virtualbox/ExtensionPacks on most Linux systems. An Oracle pack subfolder means the pack is installed.
  3. Search for .vbox-extpack files. Copies in software shares, image build repositories and download folders show where the next install will come from.
Laptop on a desk showing lines of code in an editor
Developer laptops and build machines carry most Extension Pack installs we find, usually put there by a setup script or a shared image when the machine was built.

How should inventory rules treat Guest Additions?

As free software with no Oracle exposure. Guest Additions show up inside guest virtual machines, while the pack lives on the host. Check that your asset tool does not roll both into a single "Oracle VirtualBox" title, because that one normalization rule produces the false alarms and hides the real hits.

What should you record for each hit?

  • Host name, owner and business unit.
  • Base version and pack version, since a 6.1 host with a USB need is an upgrade candidate.
  • How the pack arrived: image, script, package manager or prompt.
  • The feature the owner says they use, if any.
  • The decision (remove or license), the date, and who approved it.

Should you remove or license the Extension Pack?

Remove it wherever the feature is not load bearing, and license deliberately where it is. In our reviews roughly 7 in 10 packs came out rather than being licensed, at zero license cost, because the feature that pulled the pack in was rarely essential once anyone asked the owner.

  1. Ask the feature question for every hit. USB was the usual answer, and it was rarely essential.
  2. Uninstall where the feature is idle. Use VBoxManage extpack uninstall with the pack name that the list command reports, or remove it in the VirtualBox Manager extension settings.
  3. Upgrade instead of licensing for USB. Hosts on 6.1 that need USB 2.0 or 3.0 get it free from the 7.x base package.
  4. Price the floor where the need is real. Consolidate onto the fewest licensed machines before you compare any quote with the 100 license minimum.
  5. Clean the source as well as the host. Golden images, package manager defaults and automation scripts will reinstall the pack after any cleanup that ignores them.
  6. Document the removals. Keep dates and host lists, because the download record persists and your remediation trail is the evidence that answers it.

Why uninstalling VirtualBox everywhere is the wrong fix

A common reaction to an Oracle letter is to ban VirtualBox and remove it from every machine. We advise against it. The base package is free under the GPL, so removing it cuts nothing from your exposure and leaves the download record untouched.

A ban does break developer and test workflows, and engineers often reinstall VirtualBox on their own, sometimes with the pack included. Remove the pack, keep the base where people use it, and control who can download Oracle binaries and from where.

Which mistakes cost buyers the most?

  • Ordering before scanning. Accepting a 100 license order before the feature review turns a removable exposure into a permanent cost.
  • Counting Guest Additions. It inflates the finding and wastes the first weeks of the review on free software.
  • Cleaning hosts but not images. The next rebuild or new starter brings the pack straight back.
  • Removing without evidence. An uninstall with no date or host list cannot be shown to Oracle later.

What have we seen in VirtualBox reviews from 2022 to 2025?

VirtualBox surfaced in roughly 30 to 40 Oracle reviews that Fredrik Filipsson ran between 2022 and 2025. Not one of them turned on the base hypervisor. Every one turned on the Extension Pack, and the pattern held across them:

The pattern across 30 to 40 reviews
  • How it arrived. In every case, through automation or an image.
  • How much was unlicensed. Roughly 7 in 10 pack installs had no matching paid license.
  • Why it was there. One feature, usually USB support beyond 1.1, explained most installs.
  • How it closed. Roughly 7 in 10 packs came out at $0 in license cost.

The finding that outlasts the cleanup is the download record. A corporate trail of Oracle binary downloads with no purchase orders behind it is documentary evidence about your company's download habits across Oracle products. That is why the conversation rarely stops at the hypervisor.

The company that controls what it downloads from Oracle controls what Oracle can ask about.

The lasting fix is governance at the source: cleaned golden images, corrected package defaults and a download policy for Oracle software. Companies that skip it meet the same finding again under a different product name.

What will Oracle say about VirtualBox, and how should you answer?

Expect the contact to start from download records, often through a sales or license management email before any formal audit notice. Your reply should narrow the scope to the pack and buy time for your own review.

Typical Oracle lines and how to respond
What Oracle saysWhat to say back
"Our records show Extension Pack downloads from your organization."Ask for the dates and download details in writing and say you are reviewing internally. A download shows a download; your inventory shows what is deployed.
"Companies using VirtualBox need a commercial license."The base package is GPL licensed and free for commercial use. Only the Extension Pack is in scope, and only on hosts where it is installed.
"The minimum order is 100 licenses."The minimum applies if you choose to license. You will decide host by host after the feature review, and removals will be documented.
"Please share your full software inventory."Offer a summary of your own findings for the pack. Check first whether any agreement you signed gives Oracle a right to wider data.
"While we are talking, can you confirm your Java usage?"Keep Java separate. It runs under different terms, and answering it here widens the review beyond what the letter raised.

How does VirtualBox connect to Oracle Java?

VirtualBox follows the same commercial pattern as Oracle Java: a free base with a paid component that arrives through the path of least resistance. The two conversations connect in practice, because the download record that surfaces the Extension Pack also surfaces JDK downloads. An Oracle letter citing one frequently means the other is coming.

These guides cover the rest of that ground:

What to do next

  1. This week. Write the inventory rule: flag the Extension Pack on hosts, and classify Guest Additions as free GPL software.
  2. Within two weeks. Run VBoxManage list extpacks and the ExtensionPacks folder check across every machine with VirtualBox, and record the base version.
  3. For each hit. Ask the owner which feature they use. Remove the pack where the answer is none, and upgrade 6.1 hosts that only need USB.
  4. At the source. Clean the golden images, package manager defaults and scripts, or the cleanup reruns after every rebuild.
  5. Where the need is real. Consolidate onto the fewest machines, then decide whether an order against the 100 license floor makes sense at all.
  6. Going forward. Set a download policy for Oracle binaries, since the record is what audits read. The Oracle practice runs the review with you.
When to bring in help

Want a second opinion on your Oracle position? Our Oracle licensing consultants are former Oracle insiders who now work only for buyers.

Frequently asked questions

Is Oracle VirtualBox free for commercial use?

The base package is, fully: it is GPL licensed, so a company can install it on any number of laptops or servers without buying anything from Oracle. The exposure begins only when someone adds the Extension Pack, whose personal use license does not cover work machines.

What does the VirtualBox Extension Pack include?

On current versions it adds VRDP remote display, webcam passthrough, the Intel PXE boot ROM, AES disk encryption and Oracle Cloud Infrastructure integration; the 7.0 manual also places the NVMe controller there. Before 7.0 it carried USB 2.0 and 3.0, which is why older setup guides still tell users to install it for USB devices.

Are VirtualBox Guest Additions the same as the Extension Pack?

No. Guest Additions run inside a virtual machine and are GPL licensed like the base package, while the Extension Pack is installed on the host under Oracle's PUEL. If your asset tool reports both under one Oracle VirtualBox title, split them before you size any exposure.

How many VirtualBox licenses do you have to buy?

The first order must be at least 100 Named Workstation User Perpetual licenses, even if only a few people need the pack. For a small real need, it is usually cheaper to concentrate the work on the fewest people and machines, or move it to a hypervisor you already license, than to buy the full 100.

How does Oracle find unlicensed VirtualBox use?

Mostly through download records. An Extension Pack download from your network links the pack to your company, and Oracle often raises it through a sales or license management email. The same records show JDK downloads, so a VirtualBox query is often followed by Java questions.

What should you do about unlicensed Extension Pack installs?

Treat each install as a decision to make. Confirm with the owner whether any pack feature is in use, uninstall it where none is, and keep the removal dates and host lists as evidence. License only what survives that review, after cleaning the images that installed it.

Can a business evaluate the Extension Pack for free?

Only through Oracle Software Delivery Cloud, which offers a 30 day evaluation for business use. Since VirtualBox 7.1 the PUEL itself no longer includes an evaluation right, so a trial install from the public download page on a work machine counts as unlicensed use.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Oracle virtualization licensing brief from our Oracle practice.

The VirtualBox split, the VMware boundary positions and the virtualization audit defenses, worked through on a representative Oracle environment.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Oracle licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.