The Value Ledger Calculator — The Million-Dollar Mind
The Million-Dollar Mind

Your Value Ledger Calculator

Discover the true value you bring to every engagement — and the premium price it deserves.

A
Total Costs Invested (TCI)
$
$
$
$
Total Costs Invested $0
B
Experience Value (EV)
years
Every year of real-world leadership, decision-making, and judgment adds compounding value that cannot be downloaded.
$ / year
This is not a salary. It is a conservative valuation of what each year of real-world mastery adds to your capacity.
Experience Value $0
C
Resource Library Value (RLV)
$
$
Assets that deliver value without adding hours to your calendar.
Resource Library Value $0
D
Delivery Structure
sessions / year
Premium is not volume. This number determines your per-session value — the foundation of your pricing.
$ / year
Enter what you currently charge to see what percentage of your value you are pricing at.
You currently price at Enter your current fee above
Your Value Ledger
Total Value Built
$0
The accumulated investment behind every session you lead
$0 $500k $1M+
Enter your numbers to see your value foundation.
Per-Session Value
Each session is backed by
$0
of accumulated investment
$0 ÷ 0
Pricing as a Fraction of Value

Premium pricing is not emotional. It is mathematical. These tiers represent a small fraction of the value you already bring.

Individual Coaching
$0
2.5% of your value
Group Program
$0
1.0% of your value
Shared access, same foundation
Speaking / Workshop
$0
0.8% of your value
Transformational insight, single day

The math is clear. The next step is building the capacity to use it.
The Million-Dollar Mind walks you through every stage — from naming your value to designing the offer, setting the boundaries, and creating the proof that makes the number impossible to argue with.

This calculator is based on the Value Ledger framework from The Million-Dollar Mind by Dr. Ruth Akumbu.
Numbers are illustrative. Your actual value may be higher. This tool is designed to help you see what is already in your hands.

The Value Ledger Calculator — The Million-Dollar Mind :root { --navy: #0F1D35; --navy-mid: #1A2F50; --navy-card: #1E3459; --gold: #C49A3C; --gold-lt: #E8C97A; --gold-pale: #F7EDD0; --cream: #F8F3EB; --slate: #7A8BA8; --white: #FFFFFF; --text-dark: #1A1A2E; --text-body: #3D4F68; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'DM Sans', sans-serif; background: var(--cream); color: var(--text-dark); min-height: 100vh; } /* ── HEADER ── */ .header { background: var(--navy); padding: 48px 40px 40px; text-align: center; position: relative; overflow: hidden; } .header::before { content: ''; position: absolute; left: 0; top: 0; width: 6px; height: 100%; background: var(--gold); } .header::after { content: ''; position: absolute; right: 0; top: 0; width: 6px; height: 100%; background: var(--gold); } .header-eyebrow { font-family: 'DM Sans', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 3px; color: var(--gold); text-transform: uppercase; margin-bottom: 14px; } .header h1 { font-family: 'Playfair Display', serif; font-size: clamp(26px, 4vw, 44px); color: var(--white); line-height: 1.15; margin-bottom: 16px; } .header h1 span { color: var(--gold-lt); font-style: italic; } .header-sub { font-size: 15px; color: var(--slate); max-width: 520px; margin: 0 auto; line-height: 1.65; text-align: center; display: block; width: 100%; } /* ── LAYOUT ── */ .container { max-width: 960px; margin: 0 auto; padding: 40px 24px 80px; } .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 24px; } @media (max-width: 680px) { .grid { grid-template-columns: 1fr; } } /* ── SECTION CARD ── */ .section-card { background: var(--white); border-radius: 16px; border: 1px solid rgba(196,154,60,0.15); overflow: hidden; } .section-header { background: var(--navy); padding: 16px 24px; display: flex; align-items: center; gap: 12px; } .section-num { width: 28px; height: 28px; border-radius: 50%; background: var(--gold); color: var(--navy); font-size: 12px; font-weight: 500; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .section-title { font-family: 'Playfair Display', serif; font-size: 15px; color: var(--white); } .section-body { padding: 20px 24px; } /* ── FIELD ── */ .field { margin-bottom: 16px; } .field:last-child { margin-bottom: 0; } .field label { display: block; font-size: 12px; font-weight: 500; color: var(--text-body); margin-bottom: 6px; letter-spacing: 0.3px; } .field-row { display: flex; align-items: center; background: var(--cream); border: 1px solid rgba(0,0,0,0.1); border-radius: 10px; overflow: hidden; transition: border-color 0.2s; } .field-row:focus-within { border-color: var(--gold); box-shadow: 0 0 0 3px rgba(196,154,60,0.12); } .field-prefix { padding: 0 12px; font-size: 15px; color: var(--gold); font-weight: 500; background: rgba(196,154,60,0.08); border-right: 1px solid rgba(0,0,0,0.08); height: 42px; display: flex; align-items: center; } .field-row input { flex: 1; border: none; background: transparent; padding: 0 14px; height: 42px; font-size: 15px; font-family: 'DM Sans', sans-serif; color: var(--text-dark); outline: none; } .field-row input::placeholder { color: #9aa6bb; } .field-suffix { padding: 0 12px; font-size: 12px; color: var(--slate); white-space: nowrap; } .field-hint { font-size: 11px; color: var(--slate); margin-top: 4px; line-height: 1.4; } /* subtotal row */ .subtotal { margin-top: 16px; padding: 10px 14px; background: rgba(196,154,60,0.07); border-radius: 8px; border-left: 3px solid var(--gold); display: flex; justify-content: space-between; align-items: center; } .subtotal-label { font-size: 12px; font-weight: 500; color: var(--text-body); } .subtotal-value { font-family: 'Playfair Display', serif; font-size: 17px; color: var(--gold); } /* ── RESULTS PANEL ── */ .results { background: var(--navy); border-radius: 20px; padding: 40px; margin-top: 8px; } .results-title { font-family: 'Playfair Display', serif; font-size: 13px; letter-spacing: 2px; color: var(--gold); text-transform: uppercase; margin-bottom: 32px; text-align: center; } .total-block { text-align: center; padding: 32px 24px; background: rgba(255,255,255,0.04); border-radius: 16px; border: 1px solid rgba(196,154,60,0.2); margin-bottom: 28px; } .total-label { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(--slate); margin-bottom: 10px; } .total-value { font-family: 'Playfair Display', serif; font-size: clamp(36px, 7vw, 64px); color: var(--gold-lt); line-height: 1; margin-bottom: 8px; transition: all 0.4s ease; } .total-sub { font-size: 13px; color: var(--slate); font-style: italic; } /* meter bar */ .meter-wrap { margin: 20px 0 28px; } .meter-labels { display: flex; justify-content: space-between; font-size: 11px; color: var(--slate); margin-bottom: 6px; } .meter-track { height: 8px; background: rgba(255,255,255,0.08); border-radius: 4px; overflow: hidden; } .meter-fill { height: 100%; background: linear-gradient(90deg, var(--gold) 0%, var(--gold-lt) 100%); border-radius: 4px; transition: width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); min-width: 4px; } .meter-milestone { text-align: center; margin-top: 8px; font-size: 12px; font-weight: 500; height: 18px; } /* PSV */ .psv-row { display: flex; align-items: center; gap: 12px; background: rgba(255,255,255,0.04); border-radius: 12px; border: 1px solid rgba(255,255,255,0.06); padding: 16px 20px; margin-bottom: 16px; } .psv-icon { width: 40px; height: 40px; background: rgba(196,154,60,0.15); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .psv-label { font-size: 12px; color: var(--slate); } .psv-val { font-family: 'Playfair Display', serif; font-size: 22px; color: var(--white); transition: all 0.3s; } /* pricing grid */ .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 24px; } @media (max-width: 560px) { .pricing-grid { grid-template-columns: 1fr; } } .price-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(196,154,60,0.15); border-radius: 12px; padding: 16px; text-align: center; transition: border-color 0.2s; } .price-card:hover { border-color: rgba(196,154,60,0.4); } .price-tier { font-size: 11px; color: var(--slate); margin-bottom: 8px; letter-spacing: 0.5px; } .price-amount { font-family: 'Playfair Display', serif; font-size: 20px; color: var(--gold-lt); margin-bottom: 4px; transition: all 0.3s; } .price-pct { font-size: 11px; color: var(--slate); } .price-pct span { color: var(--gold); font-weight: 500; } /* CTA */ .cta-block { margin-top: 28px; padding: 24px; background: var(--gold); border-radius: 14px; text-align: center; } .cta-block p { font-size: 14px; color: var(--navy); line-height: 1.6; margin-bottom: 14px; } .cta-block strong { font-weight: 500; } .cta-btn { display: inline-block; background: var(--navy); color: var(--gold-lt); font-family: 'DM Sans', sans-serif; font-size: 13px; font-weight: 500; padding: 12px 28px; border-radius: 8px; text-decoration: none; letter-spacing: 0.5px; cursor: pointer; border: none; transition: opacity 0.2s; } .cta-btn:hover { opacity: 0.88; } /* note */ .note { margin-top: 32px; font-size: 12px; color: var(--slate); text-align: center; line-height: 1.7; padding: 0 20px; } /* divider */ .divider { height: 1px; background: rgba(196,154,60,0.15); margin: 28px 0; } /* results section label */ .res-section { font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--slate); margin-bottom: 12px; } .animate-in { animation: fadeUp 0.5s ease forwards; } @keyframes fadeUp { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }
The Million-Dollar Mind

Your Value Ledger Calculator

Discover the true value you bring to every engagement — and the premium price it deserves.

A
Total Costs Invested (TCI)
$
$
$
$
Total Costs Invested $0
B
Experience Value (EV)
years
Every year of real-world leadership, decision-making, and judgment adds compounding value that cannot be downloaded.
$ / year
This is not a salary. It is a conservative valuation of what each year of real-world mastery adds to your capacity.
Experience Value $0
C
Resource Library Value (RLV)
$
$
Assets that deliver value without adding hours to your calendar.
Resource Library Value $0
D
Delivery Structure
sessions / year
Premium is not volume. This number determines your per-session value — the foundation of your pricing.
$ / year
Enter what you currently charge to see what percentage of your value you are pricing at.
You currently price at Enter your current fee above
Your Value Ledger
Total Value Built
$0
The accumulated investment behind every session you lead
$0 $500k $1M+
Enter your numbers to see your value foundation.
Per-Session Value
Each session is backed by
$0
of accumulated investment
$0 ÷ 0
Pricing as a Fraction of Value

Premium pricing is not emotional. It is mathematical. These tiers represent a small fraction of the value you already bring.

Individual Coaching
$0
2.5% of your value
Group Program
$0
1.0% of your value
Shared access, same foundation
Speaking / Workshop
$0
0.8% of your value
Transformational insight, single day

The math is clear. The next step is building the capacity to use it.
The Million-Dollar Mind walks you through every stage — from naming your value to designing the offer, setting the boundaries, and creating the proof that makes the number impossible to argue with.

This calculator is based on the Value Ledger framework from The Million-Dollar Mind by Dr. Ruth Akumbu.
Numbers are illustrative. Your actual value may be higher. This tool is designed to help you see what is already in your hands.

function fmt(n) { return '$' + Math.round(n).toLocaleString('en-US'); } function fmtPct(n) { if (n < 0.1) return '= 100) return '>100%'; return n.toFixed(1) + '%'; } function calc() { const loans = parseFloat(document.getElementById('loans').value) || 0; const grants = parseFloat(document.getElementById('grants').value) || 0; const living = parseFloat(document.getElementById('living').value) || 0; const coaching = parseFloat(document.getElementById('coaching').value) || 0; const years = parseFloat(document.getElementById('years').value) || 0; const perYear = parseFloat(document.getElementById('per-year').value) || 0; const courses = parseFloat(document.getElementById('courses').value) || 0; const ip = parseFloat(document.getElementById('ip').value) || 0; const rawSessions = parseFloat(document.getElementById('sessions').value); const sessions = rawSessions > 0 ? rawSessions : 0; const curFee = parseFloat(document.getElementById('current-fee').value) || 0; const TCI = loans + grants + living + coaching; const EV = years * perYear; const RLV = courses + ip; const TV = TCI + EV + RLV; const PSV = sessions > 0 ? TV / sessions : 0; // pricing suggestions (2.5%, 1%, 0.75% of TV) const pInd = TV * 0.025; const pGrp = TV * 0.01; const pSpk = TV * 0.0075; const roiInd = pInd > 0 ? Math.round(TV / pInd) : 0; // current pricing % const curPct = TV > 0 ? (curFee / TV) * 100 : 0; // meter (capped at 1.2M for full bar) const meterPct = Math.min((TV / 1200000) * 100, 100); // milestone message let milestone = ''; let msColor = '#C49A3C'; if (TV >= 1000000) { milestone = 'You have built a million-dollar foundation.'; msColor = '#E8C97A'; } else if (TV >= 750000) { milestone = 'You are within reach of the million-dollar mark.'; msColor = '#C49A3C'; } else if (TV >= 500000) { milestone = 'You have built a strong half-million foundation.'; msColor = '#8B9BB4'; } else if (TV >= 250000) { milestone = 'Your foundation is substantial and growing.'; msColor = '#8B9BB4'; } else { milestone = TV > 0 ? 'Every year and investment adds to this number.' : 'Enter your numbers to see your value foundation.'; msColor = '#8B9BB4'; } // update DOM document.getElementById('tci-display').textContent = fmt(TCI); document.getElementById('ev-display').textContent = fmt(EV); document.getElementById('rlv-display').textContent = fmt(RLV); document.getElementById('total-value').textContent = fmt(TV); document.getElementById('meter').style.width = meterPct + '%'; document.getElementById('milestone').textContent = milestone; document.getElementById('milestone').style.color = msColor; document.getElementById('psv-display').textContent = fmt(PSV); document.getElementById('psv-formula').textContent = fmt(TV) + ' ÷ ' + (sessions > 0 ? Math.round(sessions) : 0); document.getElementById('price-ind').textContent = fmt(pInd); document.getElementById('pct-ind').textContent = fmtPct(2.5); document.getElementById('roi-ind').textContent = TV > 0 ? (roiInd > 0 ? '~' + roiInd + '× client return' : '') : ''; document.getElementById('price-grp').textContent = fmt(pGrp); document.getElementById('pct-grp').textContent = fmtPct(1.0); document.getElementById('price-spk').textContent = fmt(pSpk); document.getElementById('pct-spk').textContent = fmtPct(0.75); document.getElementById('current-pct-display').textContent = curFee > 0 && TV > 0 ? fmtPct(curPct) + ' of your value' : 'Enter your current fee above'; } calc();
error: Content is protected !!