Live pricing engine for the DEFONEOS 90-day sovereign pilot. Pick products, term, options. Outputs an invoice-grade quote in GBP. Use in 2nd-meeting. Buyer-facing. Lawyer-safe.
Select products to populate.
The single biggest objection in 2nd-meeting with a MOD buyer is "we don't know what it costs". A live calculator that outputs a real invoice-grade quote in 60 seconds turns that objection into a buying signal. The buyer starts picking options themselves. You sit and let them.
This is not a hypothetical pricing tool. It is wired to the actual SOW pricing (Platform £180k qtr, Deployment £60k, SEAL £12k, Advisory £2,400/day). The numbers are what Nick sends in the SOW. The discounts (SME/MOD/multi-tenant/term) are stated policies.
| Product | Unit price | Unit | Notes |
|---|---|---|---|
| DEFONEOS Platform | £180,000 | per quarter | 99% uptime SLA, 30 MCP servers, Cesium, OSCAL, BFT config |
| Deployment Service | £60,000 | one-off | 2 weeks on-site, integration, K8s setup |
| DEFONEOS-SEAL | £12,000 | one-off | 33-agent BFT vote, OSCAL-formatted, signed |
| Advisory | £2,400 | per day | Min 5 days, senior architect |
| JSP 936 Module | £30,000 | one-off | Platform-customer-only add-on |
| OWASP ASI Module | £24,000 | one-off | Platform-customer-only add-on |
| On-site engineer | £24,000 | one-off | Pilot duration, ~5 days/wk |
| Classified assessment | £18,000 | one-off | UK-O capability readiness review |
| Discount | Value | Applies to | Stackable |
|---|---|---|---|
| UK SME flag | 5% | Platform qtr | Yes |
| MOD end-customer flag | 5% | Platform qtr | Yes |
| Multi-tenant flag | 10% | Platform qtr | Yes |
| 6-month term | 7% | Platform qtr | Yes |
| 12-month term | 12% | Platform qtr | Yes |
| Max stacked | 25% | Platform qtr | Hard cap (Nick's policy) |
Full source. Drop into any HTML page. Re-uses the same product/dictionary the calculator uses.
// DEFONEOS 90-day commercial calculator v1
const PRODUCTS = {
platform: { name: "DEFONEOS Platform", price: 180000, qtrly: true },
deploy: { name: "Deployment Service", price: 60000, qtrly: false },
seal: { name: "DEFONEOS-SEAL", price: 12000, qtrly: false },
advisory: { name: "Advisory Days", price: 2400, qtrly: false },
jsp936: { name: "JSP 936 Module", price: 30000, qtrly: false, requiresPlatform: true },
owasp: { name: "OWASP ASI Module", price: 24000, qtrly: false, requiresPlatform: true },
onsite: { name: "On-site engineer", price: 24000, qtrly: false },
classified:{name: "Classified assess", price: 18000, qtrly: false }
};
function discountPct(termMod, flags) {
let pct = 0;
if (flags.sme) pct += 5;
if (flags.mod) pct += 5;
if (flags.multi) pct += 10;
if (termMod === 180) pct += 7;
if (termMod === 365) pct += 12;
return Math.min(pct, 25);
}
function compute() {
const checks = {
platform: document.getElementById('p-platform').checked,
deploy: document.getElementById('p-deploy').checked,
seal: document.getElementById('p-seal').checked,
advisory: document.getElementById('p-advisory').checked,
jsp936: document.getElementById('p-jsp936').checked,
owasp: document.getElementById('p-owasp').checked
};
const qtys = {
platform: parseInt(document.getElementById('q-platform').value) || 0,
deploy: parseInt(document.getElementById('q-deploy').value) || 0,
seal: parseInt(document.getElementById('q-seal').value) || 0,
advisory: parseInt(document.getElementById('q-advisory').value) || 0,
jsp936: parseInt(document.getElementById('q-jsp936').value) || 0,
owasp: parseInt(document.getElementById('q-owasp').value) || 0
};
const term = document.getElementById('t-90').checked ? 90 :
document.getElementById('t-180').checked ? 180 : 365;
const flags = {
sme: document.getElementById('opt-prime').checked,
mod: document.getElementById('opt-mod').checked,
multi: document.getElementById('opt-multi').checked,
onsite: document.getElementById('opt-onsite').checked,
classified: document.getElementById('opt-classified').checked
};
const disc = discountPct(term, flags);
let subtotal = 0;
const lines = [];
for (const k of Object.keys(checks)) {
if (!checks[k] || qtys[k] === 0) continue;
let unit = PRODUCTS[k].price;
if (k === 'platform' && disc > 0) unit = Math.round(unit * (1 - disc/100));
const lineTotal = unit * qtys[k];
subtotal += lineTotal;
lines.push({ name: PRODUCTS[k].name, qty: qtys[k], unit, lineTotal, qtrly: PRODUCTS[k].qtrly });
}
if (flags.onsite) { subtotal += 24000; lines.push({name:"On-site engineer", qty:1, unit:24000, lineTotal:24000}); }
if (flags.classified) { subtotal += 18000; lines.push({name:"Classified assess", qty:1, unit:18000, lineTotal:18000}); }
const vat = 0; // Reverse charge for MOD — change to subtotal * 0.20 for commercial
const total = subtotal + vat;
render(lines, subtotal, vat, total, disc, term, flags);
}
Platform (1 qtr) + Deployment + SEAL + 5 Advisory days. 90-day term. MOD flag. No multi-tenant.
| Line | Qty | Unit | Total |
|---|---|---|---|
| DEFONEOS Platform (5% MOD discount) | 1 | £171,000 | £171,000 |
| Deployment Service | 1 | £60,000 | £60,000 |
| DEFONEOS-SEAL | 1 | £12,000 | £12,000 |
| Advisory Days | 5 | £2,400 | £12,000 |
| Subtotal ex-VAT | £255,000 | ||
| VAT (reverse charge) | £0 | ||
| TOTAL DUE | £255,000 |
This is the canonical "first deal" anchor. Use this as the default in your proposal.
Platform (1 qtr, multi-tenant) + Deployment + SEAL + JSP 936 + OWASP + On-site + Classified assess + 10 Advisory. 12-month term. SME flag.
| Line | Qty | Unit | Total |
|---|---|---|---|
| DEFONEOS Platform (5% SME + 10% multi-tenant + 12% term = 25% stacked cap) | 1 | £135,000 | £135,000 |
| Deployment Service | 1 | £60,000 | £60,000 |
| DEFONEOS-SEAL | 1 | £12,000 | £12,000 |
| JSP 936 Module | 1 | £30,000 | £30,000 |
| OWASP ASI Module | 1 | £24,000 | £24,000 |
| On-site engineer | 1 | £24,000 | £24,000 |
| Classified assessment | 1 | £18,000 | £18,000 |
| Advisory Days | 10 | £2,400 | £24,000 |
| Subtotal ex-VAT | £327,000 | ||
| VAT (commercial buyer +20%) | £65,400 | ||
| TOTAL DUE | £392,400 |
Platform (1 qtr) + Deployment + SEAL + 15 Advisory. 6-month term. No MOD flag, no SME flag, no multi-tenant.
| Line | Qty | Unit | Total |
|---|---|---|---|
| DEFONEOS Platform (7% 6-month term) | 1 | £167,400 | £167,400 |
| Deployment Service | 1 | £60,000 | £60,000 |
| DEFONEOS-SEAL | 1 | £12,000 | £12,000 |
| Advisory Days | 15 | £2,400 | £36,000 |
| Subtotal ex-VAT | £275,400 | ||
| VAT (zero-rated international gov services) | £0 | ||
| TOTAL DUE | £275,400 |
Use this when buyer asks "what does it cost?". Open the calculator live in the meeting.
These are Nick's locked policies. Do not break on a sales call.