Calculator
Enter your licensing and pricing details. After you calculate, results appear above this form.
Example data table
| Scenario | Inputs (high level) | Outputs (high level) |
|---|---|---|
| On-prem cluster |
5 hosts, 2 sockets, 12 cores/socket. Minimum 8/socket, 16/host. Pack 2 cores at 85 annual. Support 18%, discount 10%, tax 5%. 3-year term, 3% uplift, setup 250. |
Billable cores: 120, packs: 60. Term total: $17,840.48. Monthly equivalent: $495.57. Per-core per year: $49.5569. |
| Cloud instances |
12 instances, 8 vCPU each. Ratio 2 vCPU per core, minimum 4 cores/instance. Pack 16 cores at 1,200 monthly. Support included, discount 5%, tax 0%. 1-year term, no setup. |
Billable cores: 48, packs: 3. Term total: $41,040.00. Monthly equivalent: $3,420.00. Per-core per year: $855.0000. |
| Small dev host |
1 host, 1 socket, 6 cores/socket. Minimum 8/socket, 8/host. Pack 2 cores at 95 annual. Support 20%, discount 0%, tax 10%. 1-year term, no setup. |
Billable cores: 8, packs: 4. Term total: $501.60. Monthly equivalent: $41.80. Per-core per year: $62.7000. |
Values shown are examples. Your vendor rules may differ.
Formula used
-
Compute billable cores.
Physical: billable_host = max(sockets×cores_socket, sockets×min_socket, min_host).
vCPU: billable_instance = max(ceil(vCPU/ratio), min_instance). -
Convert to packs.
packs = ceil(total_billable_cores / pack_size). -
Annualize license cost.
annual_license = packs×price_per_pack×(12 if monthly input else 1). -
Apply support, discount, tax, and uplift.
Each year i: license_i = annual_license×(1+uplift)^(i−1).
support_i = license_i×support_rate, unless included.
discounted = (license_i+support_i)×(1−discount).
taxed = discounted×(1+tax). Setup is added in year 1. -
Summaries.
term_total = sum(year_totals). monthly_equivalent = term_total/(years×12).
Money outputs are multiplied by the exchange rate.
How to use this calculator
- Choose the licensing basis that matches your contract.
- Enter host or instance sizing, plus minimum core rules.
- Set pack size and price, then select billing period.
- Add support, discount, tax, setup fee, and uplift.
- Click Calculate to view results above the form.
- Download CSV or PDF for sharing and approvals.