{"slug":"formulas","title":"Formula library","summary":"Every value formula Roiva ships: what it calculates, its arithmetic, and the reading, baseline or rate each input comes from.","section":"Reference","url":"https://roiva-staging.com/docs/reference/formulas","generated":"Generated from what Roiva ships, on every deploy.","license":"https://roiva-staging.com/terms","tables":[{"title":"Engineering","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"AI Cost per Million Output Tokens Reduction\nMeasures the spend avoided when each million output tokens costs less, all in, than it did before optimization — for a provider that reports tokens but no request count, such as Anthropic. Output tokens in the period × the drop in spend per million output tokens, with the current figure read straight from the provider's usage and spend.","Arithmetic":"ai_output_tokens / 1000000 * (baseline_ai_cost_per_million_output_tokens_usd - current_ai_cost_per_million_output_tokens_usd) * 100","Inputs":"ai_spend_usd — reading of ai.cost.spend\nai_output_tokens — reading of ai.usage.output_tokens\ncurrent_ai_cost_per_million_output_tokens_usd\nbaseline_ai_cost_per_million_output_tokens_usd — baseline of ai.cost.per_million_output_tokens"},{"Formula":"AI Cost per Request Reduction\nMeasures the spend avoided when each AI request costs less than it did before optimization. Requests in the period × the drop in cost per request, with the current cost per request read straight from the provider's usage and spend.","Arithmetic":"ai_requests * (baseline_ai_cost_per_request_usd - current_ai_cost_per_request_usd) * 100","Inputs":"ai_requests — reading of ai.usage.request_count\nai_spend_usd — reading of ai.cost.spend\ncurrent_ai_cost_per_request_usd\nbaseline_ai_cost_per_request_usd — baseline of ai.cost.per_request"},{"Formula":"Asset Audit & Reconciliation Labor Savings\nMonetizes IT team time recovered by replacing manual software inventory audits and license reconciliation with automated discovery. (Hours per audit before − after) × the audits in the period (a year's audits spread evenly over its months) × labor rate.","Arithmetic":"(baseline_audit_hours_per_cycle - current_audit_hours_per_cycle) * audit_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\naudit_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\ncurrent_audit_hours_per_cycle — reading of it.audits.hours_per_cycle\nbaseline_audit_hours_per_cycle — baseline of it.audits.hours_per_cycle"},{"Formula":"Breach Exposure Cost Avoidance\nEstimates the expected breach cost avoided by reducing mean time to detect. Breaches that are detected faster have materially lower total costs — earlier containment limits data exfiltration, regulatory exposure, and remediation scope. Incidents in the period × hours of exposure saved per incident × cost per hour of exposure.","Arithmetic":"incidents_in_period * (baseline_mttd_hours - current_mttd_hours) * avg_breach_cost_per_hour_of_exposure_cents","Inputs":"current_mttd_hours — reading of it.security.mean_time_to_detect_hours\nbaseline_mttd_hours — baseline of it.security.mean_time_to_detect_hours\nincidents_in_period — reading of it.security.incident_count\navg_breach_cost_per_hour_of_exposure_cents — assumption"},{"Formula":"Deployment Engineering Time Savings\nMonetizes the engineering time recovered by automating deployment pipelines, testing, and rollout processes. Deployments × hours saved per deployment × engineering labor rate.","Arithmetic":"deployments_per_period * (baseline_hours_per_deployment - current_hours_per_deployment) * labor_rate_cents_per_hour","Inputs":"deployments_per_period — reading of it.deployments.count\nlabor_rate_cents_per_hour — assumption\ncurrent_hours_per_deployment — reading of it.deployments.hours_per_deployment\nbaseline_hours_per_deployment — baseline of it.deployments.hours_per_deployment"},{"Formula":"Developer Time Saved by an AI Coding Assistant\nValues the developer time an AI coding assistant saves: suggestions developers accepted in the period × minutes saved per acceptance × the fully loaded developer hourly rate. Acceptances come from whichever assistant reports them; the minutes and the rate are Assumptions an account can override.","Arithmetic":"acceptances * minutes_per_acceptance * developer_hourly_rate / 60","Inputs":"acceptances — reading of engineering.coding_assistant.acceptances\ndeveloper_hourly_rate — assumption\nminutes_per_acceptance — assumption"},{"Formula":"Developer Time Saved by an AI Coding Assistant (by lines of code)\nValues the developer time an AI coding assistant saves where the assistant reports no acceptance count: lines of code it wrote that developers kept in the period × minutes saved per line × the fully loaded developer hourly rate. For an assistant that does count acceptances, the acceptances formula is the better measure and an initiative gets that one instead.","Arithmetic":"lines_accepted * minutes_per_line * developer_hourly_rate / 60","Inputs":"lines_accepted — reading of engineering.coding_assistant.lines_accepted\nminutes_per_line — assumption\ndeveloper_hourly_rate — assumption"},{"Formula":"Developer Time Saved by GitHub Copilot and Claude Code\nValues the developer time two coding assistants save together, each in its own unit: Copilot acceptances × minutes saved per Copilot acceptance, plus Claude Code accepted edits × minutes saved per Claude Code edit, at the fully loaded developer hourly rate. The two are priced separately because a Copilot acceptance can bundle several completions while a Claude Code one is a single edit.","Arithmetic":"(copilot_acceptances * minutes_per_copilot_acceptance + claude_code_acceptances * minutes_per_claude_code_acceptance) * developer_hourly_rate / 60","Inputs":"copilot_acceptances — reading of github.copilot.suggestions_accepted\ndeveloper_hourly_rate — assumption\nclaude_code_acceptances — reading of anthropic.claude_code.acceptances\nminutes_per_copilot_acceptance — assumption\nminutes_per_claude_code_acceptance — assumption"},{"Formula":"Developer Time Saved by GitHub Copilot and Claude Code on Claude Enterprise\nValues the developer time two coding assistants save together, each in its own unit: Copilot acceptances × minutes saved per Copilot acceptance, plus edits accepted in Claude Code across the Claude Enterprise organization × minutes saved per Claude Code edit, at the fully loaded developer hourly rate. The two are priced separately because a Copilot acceptance can bundle several completions while a Claude Code one is a single edit.","Arithmetic":"(copilot_acceptances * minutes_per_copilot_acceptance + claude_code_acceptances * minutes_per_claude_code_acceptance) * developer_hourly_rate / 60","Inputs":"copilot_acceptances — reading of github.copilot.suggestions_accepted\ndeveloper_hourly_rate — assumption\nclaude_code_acceptances — reading of claude_enterprise.claude_code.acceptances\nminutes_per_copilot_acceptance — assumption\nminutes_per_claude_code_acceptance — assumption"},{"Formula":"Direct Cloud Spend Reduction\nMeasures the direct reduction in cloud infrastructure spend from rightsizing, reserved capacity, and waste elimination. Baseline spend minus current spend, compounded over the measurement period.","Arithmetic":"(baseline_monthly_cloud_spend_usd - current_monthly_cloud_spend_usd) * 100 * months_in_period","Inputs":"months_in_period\ncurrent_monthly_cloud_spend_usd — reading of cloud.cost.total_spend\nbaseline_monthly_cloud_spend_usd — baseline of cloud.cost.total_spend"},{"Formula":"Failed Deployment Incident Cost Reduction\nEstimates the cost avoided when a lower change failure rate means fewer production incidents. Deployments × reduction in failure rate × average cost to investigate and remediate one production incident.","Arithmetic":"deployments_per_period * (baseline_change_failure_rate_pct - current_change_failure_rate_pct) / 100 * avg_incident_cost_cents","Inputs":"deployments_per_period — reading of it.deployments.count\navg_incident_cost_cents — assumption\ncurrent_change_failure_rate_pct — reading of it.deployments.change_failure_rate\nbaseline_change_failure_rate_pct — baseline of it.deployments.change_failure_rate"},{"Formula":"Incident Response Labor Savings\nMonetizes the security analyst time recovered by automated detection and response playbooks. Faster containment means fewer analyst hours per incident. Incidents × hours saved per incident × blended SOC rate.","Arithmetic":"incidents_per_period * (baseline_mttc_hours - current_mttc_hours) * labor_rate_cents_per_hour","Inputs":"current_mttc_hours — reading of it.security.mean_time_to_contain_hours\nbaseline_mttc_hours — baseline of it.security.mean_time_to_contain_hours\nincidents_per_period — reading of it.security.incident_count\nlabor_rate_cents_per_hour — assumption"},{"Formula":"MTTR Reduction End-User Productivity Value\nEstimates the productivity value recovered by resolving IT issues faster. Every hour of resolution time cut per incident frees end-users to do productive work. Incidents × hours reduced × users affected × hourly productivity value. Both resolution times are the help desk's average days from ticket creation to resolution, so the before-value is the account's own months before the initiative.","Arithmetic":"incidents_per_period * (baseline_resolution_days - current_resolution_days) * 24 * avg_affected_users_per_incident * avg_hourly_productivity_value_cents","Inputs":"incidents_per_period — reading of support.tickets.volume\ncurrent_resolution_days — reading of support.tickets.avg_resolution_days\nbaseline_resolution_days — baseline of support.tickets.avg_resolution_days\navg_affected_users_per_incident — reading of it.helpdesk.avg_users_per_incident\navg_hourly_productivity_value_cents — assumption"},{"Formula":"Software License Waste Eliminated\nMonetizes the direct savings from eliminating unused, duplicate, or over-licensed software identified through automated asset discovery. Annual software spend × reduction in unused license percentage × the period's share of the year.","Arithmetic":"annual_software_spend_usd * (baseline_unused_license_pct - current_unused_license_pct) / 100 * months_in_period / 12 * 100","Inputs":"months_in_period\nannual_software_spend_usd — baseline of it.software.annual_spend\ncurrent_unused_license_pct — reading of it.software.unused_license_share\nbaseline_unused_license_pct — baseline of it.software.unused_license_share"}]},{"title":"Finance","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Adjustment & Restatement Rework Cost Reduction\nMonetizes the reduction in revenue recognition errors requiring correction. Fewer adjustments in the period × average fully-loaded cost to identify, correct, and document one recognition adjustment.","Arithmetic":"(baseline_adjustment_count - current_adjustment_count) * avg_adjustment_cost_cents","Inputs":"current_adjustment_count — reading of finance.revenue_recognition.adjustment_count\navg_adjustment_cost_cents — assumption\nbaseline_adjustment_count — baseline of finance.revenue_recognition.adjustment_count"},{"Formula":"Cash Collection Acceleration Value\nEstimates the working capital value of resolving disputes faster. Disputed invoices represent delayed cash. Reduction in dispute resolution days × volume of disputed invoices × average invoice value × daily cost of capital.","Arithmetic":"invoices_sent * (baseline_error_rate_pct / 100) * avg_invoice_value_cents * (baseline_dispute_days - current_dispute_days) * daily_cost_of_capital_decimal","Inputs":"invoices_sent — reading of finance.invoices.count\ninvoices_volume_usd — reading of finance.invoices.volume\ncurrent_dispute_days — reading of finance.disputes.avg_resolution_days\nbaseline_dispute_days — baseline of finance.disputes.avg_resolution_days\navg_invoice_value_cents\nbaseline_error_rate_pct — baseline of finance.invoices.error_rate\ndaily_cost_of_capital_decimal — assumption"},{"Formula":"Close Cycle Compression Value\nEstimates the business value of a faster close. Each day of close cycle reduction allows management to act on financial data sooner and reduces the cost of maintaining month-end crunch staffing. Days reduced × the close cycles in the period (a year's cycles spread evenly over its months) × estimated daily cost of delayed reporting.","Arithmetic":"(baseline_close_days - current_close_days) * close_cycles_per_year * months_in_period / 12 * daily_cost_of_delayed_reporting_cents","Inputs":"months_in_period\ncurrent_close_days — reading of finance.close.cycle_days\nbaseline_close_days — baseline of finance.close.cycle_days\nclose_cycles_per_year — assumption\ndaily_cost_of_delayed_reporting_cents — assumption"},{"Formula":"Dispute Resolution Cost Savings\nMonetizes the reduction in billing dispute work — fewer errors means fewer credit memos, customer calls, and correction cycles. Invoices sent × reduction in error rate × average cost to resolve one billing dispute.","Arithmetic":"invoices_sent * (baseline_error_rate_pct - current_error_rate_pct) / 100 * avg_dispute_resolution_cost_cents","Inputs":"invoices_sent — reading of finance.invoices.count\ncurrent_error_rate_pct — reading of finance.invoices.error_rate\nbaseline_error_rate_pct — baseline of finance.invoices.error_rate\navg_dispute_resolution_cost_cents — assumption"},{"Formula":"Forecast Cycle Time Savings\nMonetizes the analyst time recovered by automating the forecast production process.","Arithmetic":"(baseline_cycle_hours - current_cycle_hours) * forecast_runs_per_period * blended_labor_rate_cents_per_hour","Inputs":"current_cycle_hours — reading of operations.forecasting.hours_per_cycle\nbaseline_cycle_hours — baseline of operations.forecasting.hours_per_cycle\nforecast_runs_per_period — reading of operations.forecasting.cycles\nblended_labor_rate_cents_per_hour — assumption"},{"Formula":"Inventory Cost Avoidance\nEstimates the carrying cost and write-off reduction from holding less excess inventory due to improved forecast accuracy. Excess inventory reduced × the period's share of the annual holding cost rate.","Arithmetic":"(baseline_excess_inventory_usd - current_excess_inventory_usd) * holding_cost_rate_decimal * months_in_period / 12 * 100","Inputs":"months_in_period\nholding_cost_rate_decimal — assumption\ncurrent_excess_inventory_usd — reading of supply_chain.inventory.excess_value\nbaseline_excess_inventory_usd — baseline of supply_chain.inventory.excess_value"},{"Formula":"Invoice Error & Rework Cost Reduction\nMonetizes the reduction in manual entry errors, duplicate payments, and reconciliation rework on the vendor invoices AP processes. Vendor bills × reduction in the bill error rate × average cost to identify, correct, and reconcile one error. The error rate is AP's, on the bills it enters — not the billing error rate on invoices the company sends.","Arithmetic":"invoices_processed * (baseline_error_rate_pct - current_error_rate_pct) / 100 * avg_error_resolution_cost_cents","Inputs":"invoices_processed — reading of finance.bills.count\ncurrent_error_rate_pct — reading of finance.bills.error_rate\nbaseline_error_rate_pct — baseline of finance.bills.error_rate\navg_error_resolution_cost_cents — assumption"},{"Formula":"Invoice Processing Labor Savings\nMonetizes the AP team time recovered by automating invoice extraction, validation, and 3-way PO matching. Invoice volume × minutes saved per invoice × blended AP labor rate.","Arithmetic":"invoices_processed * (baseline_minutes_per_invoice - current_minutes_per_invoice) * labor_rate_cents_per_minute","Inputs":"invoices_processed — reading of finance.bills.count\nlabor_rate_cents_per_hour — assumption\ncurrent_minutes_per_invoice — reading of finance.ap.minutes_per_invoice\nlabor_rate_cents_per_minute\nbaseline_minutes_per_invoice — baseline of finance.ap.minutes_per_invoice"},{"Formula":"Reconciliation Labor Savings\nMonetizes the accounting staff time recovered by automating account reconciliations and journal entries. Hours saved per close cycle × the close cycles in the period (a year's cycles spread evenly over its months) × blended accounting rate.","Arithmetic":"(baseline_reconciliation_hours - current_reconciliation_hours) * close_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\nclose_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\ncurrent_reconciliation_hours — reading of finance.reconciliation.hours\nbaseline_reconciliation_hours — baseline of finance.reconciliation.hours"},{"Formula":"Revenue Recognition Labor Savings\nMonetizes accounting team time recovered by replacing manual ASC 606 schedule building with automated recognition logic. Hours saved in the period × accounting labor rate.","Arithmetic":"(baseline_rev_rec_hours - current_rev_rec_hours) * labor_rate_cents_per_hour","Inputs":"current_rev_rec_hours — reading of finance.revenue_recognition.manual_hours\nbaseline_rev_rec_hours — baseline of finance.revenue_recognition.manual_hours\nlabor_rate_cents_per_hour — assumption"},{"Formula":"Treasury Forecast Assembly Labor Savings\nMonetizes the treasury team time recovered by replacing manual spreadsheet forecasting with AI-driven models. Hours saved per forecast cycle × cycles per period × treasury labor rate.","Arithmetic":"(baseline_treasury_hours - current_treasury_hours) * forecast_cycles_per_period * labor_rate_cents_per_hour","Inputs":"current_treasury_hours — reading of finance.treasury.manual_hours_per_cycle\nbaseline_treasury_hours — baseline of finance.treasury.manual_hours_per_cycle\nlabor_rate_cents_per_hour — assumption\nforecast_cycles_per_period — reading of operations.forecasting.cycles"},{"Formula":"Working Capital Optimization Value\nEstimates the cost-of-capital benefit from better forecast accuracy. More accurate forecasts allow treasury to reduce idle cash, optimize short-term borrowing, and earn more on deployable liquidity. Forecast accuracy improvement × average cash balance × the period's share of the annual cost of capital.","Arithmetic":"(current_forecast_accuracy_pct - baseline_forecast_accuracy_pct) / 100 * avg_cash_balance_usd * annual_cost_of_capital_decimal * months_in_period / 12 * 100","Inputs":"months_in_period\navg_cash_balance_usd — reading of finance.treasury.avg_cash_balance\ncurrent_forecast_accuracy_pct — reading of operations.forecasting.accuracy\nannual_cost_of_capital_decimal — assumption\nbaseline_forecast_accuracy_pct — baseline of operations.forecasting.accuracy"}]},{"title":"Sales","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"At-Risk Deal Recovery Value\nEstimates revenue recovered by identifying and saving at-risk deals earlier. Reduction in the at-risk share × the pipeline that moves through in the period × expected close rate on a saved deal. The open pipeline is a snapshot that turns over once a sales cycle, so the part of it the period accounts for is its value × days in the period ÷ average sales cycle days; the whole of it would be counted again every month a deal stayed open.","Arithmetic":"(baseline_at_risk_deal_pct - current_at_risk_deal_pct) / 100 * total_pipeline_value_usd * days_in_period / avg_sales_cycle_days * close_rate_decimal * 100","Inputs":"days_in_period\nclose_rate_decimal — assumption\navg_sales_cycle_days — reading of crm.deals.avg_sales_cycle_days\ncurrent_at_risk_deal_pct — reading of crm.deals.at_risk_share\ntotal_pipeline_value_usd — reading of crm.deals.pipeline_value\nbaseline_at_risk_deal_pct — baseline of crm.deals.at_risk_share"},{"Formula":"Contract Processing Labor Savings\nMonetizes the legal, sales, and ops time saved by automating contract drafting, redlining, and approval routing. Contracts processed × hours saved × blended labor rate.","Arithmetic":"contracts_processed * (baseline_hours_per_contract - current_hours_per_contract) * labor_rate_cents_per_hour","Inputs":"contracts_processed — reading of crm.contracts.processed_count\nlabor_rate_cents_per_hour — assumption\ncurrent_hours_per_contract — reading of crm.contracts.hours_per_contract\nbaseline_hours_per_contract — baseline of crm.contracts.hours_per_contract"},{"Formula":"Deal Cycle Acceleration Value\nEstimates the revenue brought forward by sending proposals sooner. Each deal won in the period closed that many days earlier, and a day of a deal is its value ÷ 365 — the revenue a contract starts earning a day sooner. Deals won × days saved between demo and proposal × average won deal value ÷ 365. A proposal that did not win brought nothing forward, so proposals sent are not the count.","Arithmetic":"deals_won * (baseline_days_to_proposal - current_days_to_proposal) * avg_daily_deal_value_cents","Inputs":"deals_won — reading of crm.deals.won_count\ncrm_deals_won_value_usd — reading of crm.deals.won_value\ncurrent_days_to_proposal — reading of crm.deals.avg_demo_to_proposal_days\nbaseline_days_to_proposal — baseline of crm.deals.avg_demo_to_proposal_days\navg_daily_deal_value_cents"},{"Formula":"Deal Cycle Compression Value\nEstimates the revenue value of compressing the sales cycle. Shorter cycles unlock pipeline capacity earlier: deals closed × days reduced × daily average deal value.","Arithmetic":"deals_closed * (baseline_cycle_days - current_cycle_days) * avg_daily_deal_value_cents","Inputs":"deals_closed — reading of crm.deals.won_count\ncurrent_cycle_days — reading of crm.deals.avg_sales_cycle_days\nbaseline_cycle_days — baseline of crm.deals.avg_sales_cycle_days\ncrm_deals_won_value_usd — reading of crm.deals.won_value\navg_daily_deal_value_cents"},{"Formula":"Deal Slippage Prevention Value\nEstimates the revenue brought forward by removing legal bottlenecks that hold up signature. Each deal won in the period signed that many days earlier, and a day of a deal is its value ÷ 365 — the revenue a contract starts earning a day sooner. Deals won × contract cycle days saved × average won deal value ÷ 365.","Arithmetic":"deals_per_period * (baseline_contract_cycle_days - current_contract_cycle_days) * avg_daily_deal_value_cents","Inputs":"deals_per_period — reading of crm.deals.won_count\ncrm_deals_won_value_usd — reading of crm.deals.won_value\navg_daily_deal_value_cents\ncurrent_contract_cycle_days — reading of crm.contracts.avg_cycle_days\nbaseline_contract_cycle_days — baseline of crm.contracts.avg_cycle_days"},{"Formula":"Forecast Accuracy Revenue Value\nEstimates the business value of more accurate forecasts. Better accuracy allows resource allocation and incentive planning to be better calibrated — reducing the cost of forecast miss (over-investment in deals that slip, under-resourcing deals that could close). Revenue × improvement in accuracy × capture rate.","Arithmetic":"(current_forecast_accuracy_pct - baseline_forecast_accuracy_pct) / 100 * quarterly_revenue_cents * forecast_miss_cost_rate_decimal","Inputs":"financials_revenue_usd — reading of finance.pnl.revenue\nquarterly_revenue_cents\ncurrent_forecast_accuracy_pct — reading of operations.forecasting.accuracy\nbaseline_forecast_accuracy_pct — baseline of operations.forecasting.accuracy\nforecast_miss_cost_rate_decimal — assumption"},{"Formula":"Lead Qualification Time Savings\nMonetizes the sales rep time recovered by replacing manual lead review with AI scoring.","Arithmetic":"leads_scored * (baseline_minutes_per_lead - current_minutes_per_lead) * labor_rate_cents_per_minute","Inputs":"leads_scored — reading of crm.contacts.new_count\ncurrent_minutes_per_lead — reading of crm.leads.avg_qualify_minutes\nbaseline_minutes_per_lead — baseline of crm.leads.avg_qualify_minutes\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"},{"Formula":"Pipeline Revenue from Higher Conversion\nEstimates incremental revenue from converting more new leads into sales-qualified leads. Uplift in the lead-to-SQL rate × new leads × average deal value × close rate. Both rates are SQLs ÷ new leads from the CRM, so the before-value is the account's own months before the initiative.","Arithmetic":"(current_lead_to_sql_rate_pct - baseline_lead_to_sql_rate_pct) / 100 * leads_scored * avg_deal_value_cents * close_rate_decimal","Inputs":"leads_scored — reading of crm.contacts.new_count\nclose_rate_decimal\ncrm_deals_won_count — reading of crm.deals.won_count\navg_deal_value_cents\ncrm_contacts_sql_count — reading of crm.contacts.sql_count\ncrm_deals_win_rate_pct — reading of crm.deals.win_rate\ncrm_deals_won_value_usd — reading of crm.deals.won_value\ncurrent_lead_to_sql_rate_pct\nbaseline_lead_to_sql_rate_pct — baseline of crm.leads.sql_rate"},{"Formula":"Pipeline Revenue Uplift\nEstimates incremental pipeline value from routing more qualified leads to reps. Increase in qualified leads × average deal value × close rate.","Arithmetic":"(qualified_leads - baseline_qualified_leads) * avg_deal_value_cents * close_rate_decimal","Inputs":"qualified_leads — reading of crm.leads.qualified_count\nclose_rate_decimal\ncrm_deals_won_count — reading of crm.deals.won_count\navg_deal_value_cents\ncrm_deals_win_rate_pct — reading of crm.deals.win_rate\ncrm_deals_won_value_usd — reading of crm.deals.won_value\nbaseline_qualified_leads — baseline of crm.leads.qualified_count"},{"Formula":"Proposal Assembly Labor Savings\nMonetizes the rep and pre-sales time recovered by automating proposal assembly. Proposals sent × hours saved per proposal × labor rate.","Arithmetic":"proposals_sent * (baseline_hours_per_proposal - current_hours_per_proposal) * labor_rate_cents_per_hour","Inputs":"proposals_sent — reading of crm.proposals.sent_count\nlabor_rate_cents_per_hour — assumption\ncurrent_hours_per_proposal — reading of crm.proposals.hours_per_proposal\nbaseline_hours_per_proposal — baseline of crm.proposals.hours_per_proposal"},{"Formula":"Sales Rep Screening Time Savings\nMonetizes the rep time recovered when AI scoring eliminates manual lead review. Volume of scored leads × time saved per lead × blended rep cost.","Arithmetic":"leads_scored * (baseline_minutes_per_lead - current_minutes_per_lead) * labor_rate_cents_per_minute","Inputs":"leads_scored — reading of crm.contacts.new_count\ncurrent_minutes_per_lead — reading of crm.leads.avg_qualify_minutes\nbaseline_minutes_per_lead — baseline of crm.leads.avg_qualify_minutes\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"},{"Formula":"Win Rate Revenue Uplift\nTranslates the improvement in win rate into the revenue it won in the period: deals decided in the period (won plus lost) × the win-rate gain × average won deal value — the deals won that the old win rate would have lost. The open pipeline is not the base: it is a snapshot of deals that stay open for a whole sales cycle, so it would be counted again every month until they closed.","Arithmetic":"decided_deals * (current_win_rate_pct - baseline_win_rate_pct) / 100 * avg_deal_value_cents","Inputs":"decided_deals\ncrm_deals_won_count — reading of crm.deals.won_count\navg_deal_value_cents\ncrm_deals_lost_count — reading of crm.deals.lost_count\ncurrent_win_rate_pct — reading of crm.deals.win_rate\nbaseline_win_rate_pct — baseline of crm.deals.win_rate\ncrm_deals_won_value_usd — reading of crm.deals.won_value"}]},{"title":"Legal compliance","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Compliance Monitoring Labor Savings\nMonetizes compliance team time recovered by automating regulatory change tracking and control mapping. Hours saved per week × weeks × blended compliance analyst rate.","Arithmetic":"(baseline_monitoring_hours_per_week - current_monitoring_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_monitoring_hours_per_week — reading of legal.compliance.monitoring_hours_per_week\nbaseline_monitoring_hours_per_week — baseline of legal.compliance.monitoring_hours_per_week"},{"Formula":"Compliance Penalty Risk Reduction\nEstimates the expected regulatory penalty cost avoided by achieving near-100% policy attestation completion — ensuring no regulator can point to employees who were unaware of required policies. Findings avoided a year, spread evenly over its months, × average fine per finding.","Arithmetic":"non_completion_incidents_prevented_per_year * months_in_period / 12 * avg_regulatory_fine_cents","Inputs":"months_in_period\navg_regulatory_fine_cents — assumption\nnon_completion_incidents_prevented_per_year — assumption"},{"Formula":"Contract Search Labor Savings\nMonetizes legal and business team time recovered when AI search replaces manual hunting through disparate contract storage locations. Hours saved per week × weeks × blended rate of staff searching contracts.","Arithmetic":"(baseline_search_hours_per_week - current_search_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_search_hours_per_week — reading of legal.contracts.search_hours_per_week\nbaseline_search_hours_per_week — baseline of legal.contracts.search_hours_per_week"},{"Formula":"Legal Research Labor Savings\nMonetizes in-house attorney and paralegal time recovered by AI-accelerated research and document review. Matters closed × hours saved per matter × blended in-house legal rate.","Arithmetic":"matters_per_period * (baseline_research_hours_per_matter - current_research_hours_per_matter) * labor_rate_cents_per_hour","Inputs":"matters_per_period — reading of legal.matters.closed_count\nlabor_rate_cents_per_hour — assumption\ncurrent_research_hours_per_matter — reading of legal.matters.research_hours_per_matter\nbaseline_research_hours_per_matter — baseline of legal.matters.research_hours_per_matter"},{"Formula":"Missed Renewal Cost Avoidance\nEstimates the cost avoided when automated renewal alerts prevent contracts from auto-renewing on unfavorable terms or lapsing without negotiation. Each missed renewal can lock in below-market pricing or create coverage gaps. Missed renewals avoided a year, spread evenly over its months, × average cost per missed renewal.","Arithmetic":"(baseline_missed_renewals_per_year - current_missed_renewals_per_year) * months_in_period / 12 * avg_missed_renewal_cost_cents","Inputs":"months_in_period\navg_missed_renewal_cost_cents — assumption\ncurrent_missed_renewals_per_year — reading of legal.contracts.missed_renewals_per_year\nbaseline_missed_renewals_per_year — baseline of legal.contracts.missed_renewals_per_year"},{"Formula":"Outside Counsel Spend Reduction\nEstimates direct savings from shifting routine legal research and matter work in-house using AI, reducing reliance on expensive outside counsel billing rates.","Arithmetic":"(baseline_outside_counsel_monthly_usd - current_outside_counsel_monthly_usd) * months_in_period * 100","Inputs":"months_in_period\ncurrent_outside_counsel_monthly_usd — reading of legal.outside_counsel.monthly_spend\nbaseline_outside_counsel_monthly_usd — baseline of legal.outside_counsel.monthly_spend"},{"Formula":"Periodic Vendor Review Labor Savings\nMonetizes the procurement and legal time recovered by replacing manual periodic reassessments with continuous automated monitoring and risk scoring. Vendors × review hours saved per vendor × the review cycles in the period (a year's cycles spread evenly over its months) × blended rate.","Arithmetic":"vendors_in_portfolio * (baseline_review_hours_per_vendor - current_review_hours_per_vendor) * review_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\nvendors_in_portfolio — reading of legal.vendors.portfolio_count\nreview_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\ncurrent_review_hours_per_vendor — reading of legal.vendors.review_hours_per_vendor\nbaseline_review_hours_per_vendor — baseline of legal.vendors.review_hours_per_vendor"},{"Formula":"Regulatory Penalty & Examination Cost Avoidance\nEstimates the expected value of penalties avoided by closing compliance gaps before they become findings. Most gaps left open never draw a finding, so each gap closed is worth the chance it would have become one times what a finding costs: gaps prevented × share that would have become a penalized finding × average cost of a finding.","Arithmetic":"compliance_gaps_prevented_in_period * gap_to_finding_rate_decimal * avg_regulatory_penalty_cents","Inputs":"gap_to_finding_rate_decimal — assumption\navg_regulatory_penalty_cents — assumption\ncompliance_gaps_prevented_in_period — reading of legal.compliance.gaps_prevented"},{"Formula":"Supplier Review Labor Savings\nMonetizes procurement team time recovered by automating the continuous supplier health monitoring that previously required periodic manual assessments.","Arithmetic":"(baseline_supplier_review_hours_per_month - current_supplier_review_hours_per_month) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_supplier_review_hours_per_month — reading of supply_chain.suppliers.review_hours_per_month\nbaseline_supplier_review_hours_per_month — baseline of supply_chain.suppliers.review_hours_per_month"},{"Formula":"Supply Disruption Cost Avoidance\nEstimates the cost avoided by detecting supplier risk early enough to activate alternatives before a disruption occurs. Each prevented disruption avoids production stoppages, emergency sourcing premiums, and customer impact costs. Disruptions avoided a year, spread evenly over its months, × average cost per disruption.","Arithmetic":"(baseline_disruption_incidents_per_year - current_disruption_incidents_per_year) * months_in_period / 12 * avg_disruption_cost_cents","Inputs":"months_in_period\navg_disruption_cost_cents — assumption\ncurrent_disruption_incidents_per_year — reading of supply_chain.suppliers.disruptions_per_year\nbaseline_disruption_incidents_per_year — baseline of supply_chain.suppliers.disruptions_per_year"},{"Formula":"Training Administration Labor Savings\nMonetizes the HR and compliance team time recovered by automating training enrollment, reminders, completion tracking, and attestation collection. Admin hours saved per cycle × the training cycles in the period (a year's cycles spread evenly over its months) × blended rate.","Arithmetic":"(baseline_training_admin_hours - current_training_admin_hours) * training_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\ntraining_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\ncurrent_training_admin_hours — reading of legal.training.admin_hours_per_cycle\nbaseline_training_admin_hours — baseline of legal.training.admin_hours_per_cycle"},{"Formula":"Vendor Onboarding Delay Cost Avoidance\nEstimates the business value unlocked by onboarding vendors faster. Each day of onboarding delay is a day the vendor relationship isn't generating value — whether that's a new software deployment, a new supplier, or a new service contract.","Arithmetic":"vendors_onboarded * (baseline_onboarding_days - current_onboarding_days) * avg_daily_blocked_value_cents","Inputs":"vendors_onboarded — reading of legal.vendors.onboarded_count\ncurrent_onboarding_days — reading of legal.vendors.onboarding_days\nbaseline_onboarding_days — baseline of legal.vendors.onboarding_days\navg_daily_blocked_value_cents — assumption"}]},{"title":"Marketing","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Attribution Reporting Labor Savings\nMonetizes the marketing analyst time recovered by replacing manual multi-channel reporting with automated attribution dashboards.","Arithmetic":"(baseline_reporting_hours_per_week - current_reporting_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_reporting_hours_per_week — reading of marketing.reporting.hours_per_week\nbaseline_reporting_hours_per_week — baseline of marketing.reporting.hours_per_week"},{"Formula":"Budget Reallocation Revenue Uplift\nEstimates incremental revenue from reallocating spend from low-performing to high-ROI channels. A reallocated dollar adds the difference between what it earns where it went and what it earned where it was, not the whole of what it earns now: spend reallocated × (pipeline per dollar in the channels it went to − pipeline per dollar in the channels it left) × close rate.","Arithmetic":"budget_reallocated_usd * (destination_pipeline_per_dollar - source_pipeline_per_dollar) * close_rate_decimal * 100","Inputs":"close_rate_decimal — assumption\nbudget_reallocated_usd — reading of marketing.budget.reallocated\nsource_pipeline_per_dollar — reading of marketing.budget.source_pipeline_per_dollar\ndestination_pipeline_per_dollar — reading of marketing.budget.destination_pipeline_per_dollar"},{"Formula":"Campaign Setup Labor Savings\nMonetizes the marketing ops time recovered by automating campaign configuration, audience segmentation, and A/B test setup. Campaigns launched × hours saved per campaign × labor rate.","Arithmetic":"campaigns_launched * (baseline_hours_per_campaign - current_hours_per_campaign) * labor_rate_cents_per_hour","Inputs":"campaigns_launched — reading of marketing.campaigns.launched_count\nlabor_rate_cents_per_hour — assumption\ncurrent_hours_per_campaign — reading of marketing.campaigns.hours_per_launch\nbaseline_hours_per_campaign — baseline of marketing.campaigns.hours_per_launch"},{"Formula":"Content Production Labor Savings\nMonetizes writer and designer time recovered when AI drafting and repurposing accelerates content production. Pieces produced × hours saved per piece × blended content team rate.","Arithmetic":"content_pieces_produced * (baseline_hours_per_piece - current_hours_per_piece) * labor_rate_cents_per_hour","Inputs":"content_pieces_produced — reading of marketing.content.published_count\ncurrent_hours_per_piece — reading of marketing.content.hours_per_piece\nbaseline_hours_per_piece — baseline of marketing.content.hours_per_piece\nlabor_rate_cents_per_hour — assumption"},{"Formula":"Content Volume Outsourcing Cost Avoidance\nEstimates the agency or freelancer spend avoided by producing more content in-house with AI assistance. Blog posts published in the period above the monthly count before AI × average cost to outsource an equivalent post. Both counts are posts published on the connected CMS, so the before-value is the account's own months before the initiative.","Arithmetic":"(current_published_count - baseline_published_count) * avg_outsourced_content_cost_cents","Inputs":"current_published_count — reading of marketing.content.published_count\nbaseline_published_count — baseline of marketing.content.published_count\navg_outsourced_content_cost_cents — assumption"},{"Formula":"Email Performance Revenue Uplift\nEstimates incremental revenue driven by improved email open rates from send-time optimization and behavioral personalization. Campaigns × list size × open rate improvement × click-to-conversion rate × average conversion value.","Arithmetic":"campaigns_launched * emails_per_campaign * (current_open_rate_pct - baseline_open_rate_pct) / 100 * click_to_conversion_rate_decimal * avg_conversion_value_cents","Inputs":"campaigns_launched — reading of marketing.campaigns.launched_count\nemails_per_campaign — reading of marketing.campaigns.avg_list_size\ncurrent_open_rate_pct — reading of marketing.emails.open_rate\nbaseline_open_rate_pct — baseline of marketing.emails.open_rate\navg_conversion_value_cents — assumption\nclick_to_conversion_rate_decimal — assumption"},{"Formula":"MQL-to-SQL Conversion Revenue Uplift\nEstimates incremental pipeline revenue from improving the MQL-to-SQL conversion rate. Higher conversion means more opportunities in the pipeline without growing top-of-funnel spend.","Arithmetic":"mqls_in_period * (current_mql_to_sql_rate_pct - baseline_mql_to_sql_rate_pct) / 100 * avg_deal_value_cents * close_rate_decimal","Inputs":"mqls_in_period — reading of crm.contacts.mql_count\nclose_rate_decimal\ncrm_deals_won_count — reading of crm.deals.won_count\navg_deal_value_cents\ncrm_contacts_sql_count — reading of crm.contacts.sql_count\ncrm_deals_win_rate_pct — reading of crm.deals.win_rate\ncrm_deals_won_value_usd — reading of crm.deals.won_value\ncurrent_mql_to_sql_rate_pct\nbaseline_mql_to_sql_rate_pct — baseline of crm.contacts.mql_to_sql_rate"},{"Formula":"Nurture Program Labor Savings\nMonetizes the demand gen team time recovered by replacing manual follow-up and segmentation tasks with automated nurture sequences.","Arithmetic":"(baseline_nurture_hours_per_week - current_nurture_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_nurture_hours_per_week — reading of marketing.nurture.manual_hours_per_week\nbaseline_nurture_hours_per_week — baseline of marketing.nurture.manual_hours_per_week"},{"Formula":"Paid Acquisition Cost Avoidance\nEstimates the paid media spend saved by growing organic traffic. Each additional organic session replaces a paid click that would otherwise be needed to maintain total traffic. Incremental organic sessions × blended cost per equivalent paid click.","Arithmetic":"(current_organic_sessions_per_month - baseline_organic_sessions_per_month) * months_in_period * cost_per_equivalent_paid_click_cents","Inputs":"months_in_period\ncurrent_organic_sessions_per_month — reading of marketing.web.organic_sessions\nbaseline_organic_sessions_per_month — baseline of marketing.web.organic_sessions\ncost_per_equivalent_paid_click_cents — assumption"},{"Formula":"SEO Research & Optimization Labor Savings\nMonetizes the content and SEO team time recovered by automating keyword research, gap analysis, and on-page optimization recommendations.","Arithmetic":"(baseline_seo_research_hours_per_month - current_seo_research_hours_per_month) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_seo_research_hours_per_month — reading of marketing.seo.research_hours_per_month\nbaseline_seo_research_hours_per_month — baseline of marketing.seo.research_hours_per_month"}]},{"title":"Customer success","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Agent Handle Time Savings\nMonetizes the agent time recovered when AI routing and suggested responses reduce the work per handled ticket. Total tickets handled × reduction in agent handle hours per ticket × agent labor rate. Handle time is the time agents work a ticket; a faster first response is the customer waiting less, not agents working less, and is not priced here.","Arithmetic":"tickets_handled * (baseline_handle_hours - current_handle_hours) * labor_rate_cents_per_hour","Inputs":"tickets_handled — reading of support.tickets.closed_count\ncurrent_handle_hours — reading of support.tickets.avg_handle_time\nbaseline_handle_hours — baseline of support.tickets.avg_handle_time\nlabor_rate_cents_per_hour — assumption"},{"Formula":"CSM Capacity Expansion Revenue Value\nEstimates the incremental recurring revenue accessible when CSMs can manage more accounts with the same headcount. Accounts freed up per CSM × number of CSMs × average account MRR × renewal rate: one month of revenue from the added coverage.","Arithmetic":"(current_accounts_per_csm - baseline_accounts_per_csm) * csm_count * avg_account_mrr_cents * renewal_rate_decimal","Inputs":"csm_count — reading of customer_success.accounts.csm_count\nsubscriber_count — reading of billing.subscriptions.active_count\nrenewal_rate_decimal — assumption\navg_account_mrr_cents\ncurrent_accounts_per_csm — reading of customer_success.accounts.per_csm\nbaseline_accounts_per_csm — baseline of customer_success.accounts.per_csm\nbilling_subscriptions_mrr_usd — reading of billing.subscriptions.mrr"},{"Formula":"Documentation Maintenance Labor Savings\nMonetizes the time recovered when AI keeps knowledge base articles fresh automatically, replacing the manual review and update process. Articles × minutes saved per article per review × the review cycles in the period (a year's cycles spread evenly over its months) × blended rate.","Arithmetic":"kb_articles_maintained * (baseline_update_minutes_per_article - current_update_minutes_per_article) * update_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_minute","Inputs":"months_in_period\nkb_articles_maintained — reading of support.knowledge_base.article_count\nupdate_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute\ncurrent_update_minutes_per_article — reading of support.knowledge_base.update_minutes_per_article\nbaseline_update_minutes_per_article — baseline of support.knowledge_base.update_minutes_per_article"},{"Formula":"MRR Retained from Churn Prevention\nEstimates the recurring revenue retained in the period by reducing churn. Reduction in monthly churn × total MRR is the MRR that would have canceled this month and did not; the value is that month of revenue, not a year of it. Net revenue retention on the same template already counts the churn it prevents, so an initiative gets one of the two: this one where billing reports churn.","Arithmetic":"total_mrr_cents * (baseline_churn_rate_pct - current_churn_rate_pct) / 100","Inputs":"total_mrr_cents\ncurrent_churn_rate_pct — reading of billing.subscriptions.churn_rate\nbaseline_churn_rate_pct — baseline of billing.subscriptions.churn_rate\nbilling_subscriptions_mrr_usd — reading of billing.subscriptions.mrr"},{"Formula":"NRR Improvement Revenue Value\nEstimates the recurring revenue added by improving net revenue retention. Each percentage point of NRR improvement lifts the revenue kept from existing customers; the value is one month of that lift, the period's MRR × the improvement, not the annual run rate.","Arithmetic":"billing_subscriptions_mrr_usd * (current_nrr_pct - baseline_nrr_pct) / 100 * 100","Inputs":"current_nrr_pct — reading of customer_success.revenue.net_retention_rate\nbaseline_nrr_pct — baseline of customer_success.revenue.net_retention_rate\nbilling_subscriptions_mrr_usd — reading of billing.subscriptions.mrr"},{"Formula":"QA Program Labor Savings\nMonetizes the QA analyst time recovered by replacing manual interaction sampling with automated AI review. With AI QA covering 100% of interactions at a fraction of the cost, the manual sampling program is eliminated or dramatically reduced.","Arithmetic":"interactions_per_period * baseline_qa_sample_rate_pct / 100 * avg_manual_review_minutes * labor_rate_cents_per_minute","Inputs":"interactions_per_period — reading of support.tickets.volume\navg_manual_review_minutes — reading of support.quality.review_minutes_per_interaction\nlabor_rate_cents_per_hour — assumption\nbaseline_qa_sample_rate_pct — baseline of support.quality.sample_rate\nlabor_rate_cents_per_minute"},{"Formula":"Renewal Rate Revenue Uplift\nEstimates the recurring revenue retained by improving renewal rates through automated QBR prep and proactive renewal workflows. ARR up for renewal × improvement in renewal rate is the ARR kept; the value is the period's share of it, one month of revenue for a month's renewals.","Arithmetic":"arr_up_for_renewal_usd * (current_renewal_rate_pct - baseline_renewal_rate_pct) / 100 * months_in_period / 12 * 100","Inputs":"months_in_period\narr_up_for_renewal_usd — reading of customer_success.renewals.arr_up_for_renewal\ncurrent_renewal_rate_pct — reading of customer_success.renewals.rate\nbaseline_renewal_rate_pct — baseline of customer_success.renewals.rate"},{"Formula":"Self-Serve Ticket Deflection Savings\nMonetizes the support cost avoided when customers resolve issues via the knowledge base rather than submitting tickets. Increase in deflection rate × total ticket volume × cost per handled ticket.","Arithmetic":"total_tickets_per_period * (current_deflection_rate_pct - baseline_deflection_rate_pct) / 100 * avg_cost_per_handled_ticket_usd * 100","Inputs":"total_tickets_per_period — reading of support.tickets.volume\ncurrent_deflection_rate_pct — reading of support.tickets.self_serve_deflection_rate\nbaseline_deflection_rate_pct — baseline of support.tickets.self_serve_deflection_rate\navg_cost_per_handled_ticket_usd — reading of support.tickets.cost_per_ticket"}]},{"title":"Supply chain","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Excess Inventory Carrying Cost Reduction\nEstimates the carrying cost saved by holding less excess inventory. Better demand forecasts reduce safety stock requirements and overbuying. Avg inventory value × points of forecast accuracy gained × inventory released per point × the period's share of the annual carrying cost rate.","Arithmetic":"avg_inventory_value_usd * (current_forecast_accuracy_pct - baseline_forecast_accuracy_pct) * target_inventory_reduction_decimal * annual_carrying_cost_rate_decimal * months_in_period / 12 * 100","Inputs":"months_in_period\navg_inventory_value_usd — reading of supply_chain.inventory.avg_value\ncurrent_forecast_accuracy_pct — reading of supply_chain.forecasting.accuracy\nbaseline_forecast_accuracy_pct — baseline of supply_chain.forecasting.accuracy\nannual_carrying_cost_rate_decimal — assumption\ntarget_inventory_reduction_decimal — assumption"},{"Formula":"Invoice Matching Labor Savings\nMonetizes the AP team time recovered by automating three-way PO-receipt-invoice matching and exception handling.","Arithmetic":"(baseline_invoice_matching_hours_per_week - current_invoice_matching_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_invoice_matching_hours_per_week — reading of supply_chain.procurement.invoice_matching_hours_per_week\nbaseline_invoice_matching_hours_per_week — baseline of supply_chain.procurement.invoice_matching_hours_per_week"},{"Formula":"Late Delivery Penalty & Expedite Cost Avoidance\nEstimates the cost avoided when better route planning improves on-time delivery — avoiding SLA penalties, customer credits, and expensive expedite orders. Shipments × on-time delivery improvement × average cost per late delivery.","Arithmetic":"shipments_per_period * (current_on_time_delivery_rate_pct - baseline_on_time_delivery_rate_pct) / 100 * avg_late_delivery_cost_cents","Inputs":"shipments_per_period — reading of supply_chain.shipments.count\navg_late_delivery_cost_cents — assumption\ncurrent_on_time_delivery_rate_pct — reading of supply_chain.deliveries.on_time_rate\nbaseline_on_time_delivery_rate_pct — baseline of supply_chain.deliveries.on_time_rate"},{"Formula":"Pick Error Correction Cost Savings\nEstimates the cost avoided from fewer mispicks. Each pick error triggers a customer return, reshipping, and internal correction cycle — all of which are eliminated with more accurate directed-pick workflows.","Arithmetic":"total_picks_per_period * (baseline_pick_error_rate_pct - current_pick_error_rate_pct) / 100 * avg_pick_error_cost_cents","Inputs":"total_picks_per_period — reading of supply_chain.warehouse.picks_count\navg_pick_error_cost_cents — assumption\ncurrent_pick_error_rate_pct — reading of supply_chain.warehouse.pick_error_rate\nbaseline_pick_error_rate_pct — baseline of supply_chain.warehouse.pick_error_rate"},{"Formula":"Pick Labor Productivity Savings\nEstimates warehouse labor cost saved from improved pick productivity. Directed picking and optimized slotting allow the same number of picks to be completed with fewer labor hours. Total picks × labor hours saved per pick (1 ÷ picks per hour before, less 1 ÷ picks per hour now) × labor rate.","Arithmetic":"total_picks_per_period * (1 / baseline_picks_per_labor_hour - 1 / current_picks_per_labor_hour) * labor_rate_cents_per_hour","Inputs":"total_picks_per_period — reading of supply_chain.warehouse.picks_count\nlabor_rate_cents_per_hour — assumption\ncurrent_picks_per_labor_hour — reading of supply_chain.warehouse.picks_per_labor_hour\nbaseline_picks_per_labor_hour — baseline of supply_chain.warehouse.picks_per_labor_hour"},{"Formula":"PO Cycle Labor Savings\nMonetizes procurement staff time recovered by automating purchase order creation, approval routing, and invoice matching. POs processed × (hours per PO before − after) × blended procurement labor rate.","Arithmetic":"pos_processed_per_period * (baseline_hours_per_po - current_hours_per_po) * labor_rate_cents_per_hour","Inputs":"current_hours_per_po — reading of supply_chain.procurement.hours_per_po\nbaseline_hours_per_po — baseline of supply_chain.procurement.hours_per_po\npos_processed_per_period — reading of supply_chain.procurement.purchase_orders_processed\nlabor_rate_cents_per_hour — assumption"},{"Formula":"Shipping Cost Reduction\nMeasures direct shipping cost savings from AI-optimized carrier selection and route planning. Shipments in period × reduction in cost per shipment.","Arithmetic":"shipments_per_period * (baseline_cost_per_shipment_usd - current_cost_per_shipment_usd) * 100","Inputs":"shipments_per_period — reading of supply_chain.shipments.count\ncurrent_cost_per_shipment_usd — reading of supply_chain.shipments.cost_per_shipment\nbaseline_cost_per_shipment_usd — baseline of supply_chain.shipments.cost_per_shipment"},{"Formula":"Stockout Lost Revenue Recovery\nEstimates revenue recovered by reducing stockouts. Fewer out-of-stock situations means fewer lost sales, fewer expedite orders, and better customer fill rates.","Arithmetic":"total_revenue_cents * (baseline_stockout_rate_pct - current_stockout_rate_pct) / 100","Inputs":"total_revenue_cents\nfinancials_revenue_usd — reading of finance.pnl.revenue\ncurrent_stockout_rate_pct — reading of supply_chain.inventory.stockout_rate\nbaseline_stockout_rate_pct — baseline of supply_chain.inventory.stockout_rate"}]},{"title":"HR","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Faster Time-to-Productivity Value\nEstimates the value of reducing the ramp period. Shorter ramp × daily productive output value × number of hires.","Arithmetic":"new_hires_onboarded * (baseline_days_to_productivity - current_days_to_productivity) * avg_daily_output_value_cents","Inputs":"new_hires_onboarded — reading of hr.onboarding.hires_count\navg_daily_output_value_cents — assumption\ncurrent_days_to_productivity — reading of hr.onboarding.days_to_productivity\nbaseline_days_to_productivity — baseline of hr.onboarding.days_to_productivity"},{"Formula":"HR Inquiry Deflection Labor Savings\nMonetizes the HR team interrupt cost avoided when the chatbot deflects routine policy, PTO, and benefits questions. Inquiries deflected × average cost for HR to handle one inquiry manually.","Arithmetic":"tier1_inquiries_per_period * deflection_rate_decimal * avg_hr_handling_cost_cents","Inputs":"deflection_rate_decimal — reading of hr.inquiries.chatbot_deflection_rate\navg_hr_handling_cost_cents — assumption\ntier1_inquiries_per_period — reading of hr.inquiries.tier1_per_month"},{"Formula":"Onboarding HR Time Savings\nMonetizes the HR admin time recovered by automating onboarding tasks. New hires × hours saved per hire × blended HR rate.","Arithmetic":"new_hires_onboarded * (baseline_hr_hours_per_hire - current_hr_hours_per_hire) * blended_labor_rate_cents_per_hour","Inputs":"new_hires_onboarded — reading of hr.onboarding.hires_count\ncurrent_hr_hours_per_hire — reading of hr.onboarding.admin_hours_per_hire\nbaseline_hr_hours_per_hire — baseline of hr.onboarding.admin_hours_per_hire\nblended_labor_rate_cents_per_hour — assumption"},{"Formula":"Recruiter Screening Time Savings\nMonetizes the recruiter time recovered by replacing manual resume review with AI screening. Applicants screened × hours saved per hire × blended recruiter rate.","Arithmetic":"hires_in_period * (baseline_recruiter_hours_per_hire - current_recruiter_hours_per_hire) * labor_rate_cents_per_hour","Inputs":"hires_in_period — reading of hr.hiring.hires_count\nlabor_rate_cents_per_hour — assumption\ncurrent_recruiter_hours_per_hire — reading of hr.hiring.recruiter_hours_per_hire\nbaseline_recruiter_hours_per_hire — baseline of hr.hiring.recruiter_hours_per_hire"},{"Formula":"Review Cycle Admin Labor Savings\nMonetizes the HR and manager admin time recovered each review cycle. Headcount reviewed × (admin hours per employee before − after) × labor rate × the review cycles in the period (a year's cycles spread evenly over its months).","Arithmetic":"employees_reviewed * (baseline_admin_hours_per_employee - current_admin_hours_per_employee) * labor_rate_cents_per_hour * review_cycles_per_year * months_in_period / 12","Inputs":"months_in_period\nemployees_reviewed — reading of hr.reviews.employees_reviewed\nreview_cycles_per_year — assumption\nlabor_rate_cents_per_hour — assumption\ncurrent_admin_hours_per_employee — reading of hr.reviews.admin_hours_per_employee\nbaseline_admin_hours_per_employee — baseline of hr.reviews.admin_hours_per_employee"},{"Formula":"Time-to-Fill Vacancy Cost Reduction\nEstimates the business cost avoided by filling roles faster. Every day a role is open carries a productivity cost — either lost output or cost of coverage. Hires × days reduced × daily vacancy cost.","Arithmetic":"hires_in_period * (baseline_days_to_first_interview - current_days_to_first_interview) * avg_daily_vacancy_cost_cents","Inputs":"hires_in_period — reading of hr.hiring.hires_count\navg_daily_vacancy_cost_cents — assumption\ncurrent_days_to_first_interview — reading of hr.hiring.days_to_first_interview\nbaseline_days_to_first_interview — baseline of hr.hiring.days_to_first_interview"},{"Formula":"Voluntary Attrition Cost Avoidance\nEstimates the cost avoided by reducing unwanted voluntary attrition. Each prevented departure avoids recruiting, onboarding, and productivity ramp costs. Headcount × reduction in the annualized attrition rate × the period's share of a year gives the departures avoided in the period, × average replacement cost.","Arithmetic":"total_headcount * (baseline_attrition_rate_pct - current_attrition_rate_pct) / 100 * months_in_period / 12 * avg_replacement_cost_cents","Inputs":"total_headcount — reading of hr.workforce.headcount\nmonths_in_period\navg_replacement_cost_cents — assumption\ncurrent_attrition_rate_pct — reading of hr.workforce.voluntary_attrition_rate\nbaseline_attrition_rate_pct — baseline of hr.workforce.voluntary_attrition_rate"},{"Formula":"Workforce Reporting Labor Savings\nMonetizes the HR analyst time recovered by replacing manual headcount and workforce data reports with automated analytics. Hours saved per month × months × labor rate.","Arithmetic":"(baseline_reporting_hours_per_month - current_reporting_hours_per_month) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_reporting_hours_per_month — reading of hr.reporting.hours_per_month\nbaseline_reporting_hours_per_month — baseline of hr.reporting.hours_per_month"}]},{"title":"Operations","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Data Entry Labor Savings\nMonetizes the staff time recovered by automating document or form data extraction. Volume × per-item time saved × labor rate.","Arithmetic":"documents_processed * (baseline_minutes_per_doc - current_minutes_per_doc) * labor_rate_cents_per_minute","Inputs":"documents_processed — reading of operations.documents.processed_count\ncurrent_minutes_per_doc — reading of operations.documents.data_entry_minutes_per_document\nbaseline_minutes_per_doc — baseline of operations.documents.data_entry_minutes_per_document\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"},{"Formula":"Error Rework Cost Savings\nMonetizes the reduction in correction and reconciliation work driven by lower AI error rates vs. manual keying.","Arithmetic":"documents_processed * (baseline_error_rate_pct - current_error_rate_pct) / 100 * avg_rework_cost_cents","Inputs":"documents_processed — reading of operations.documents.processed_count\navg_rework_cost_cents — assumption\ncurrent_error_rate_pct — reading of operations.processing.error_rate\nbaseline_error_rate_pct — baseline of operations.processing.error_rate"},{"Formula":"Manual Work Replaced by Automated Workflows\nValues the manual work automated workflows replace: successful runs in the period, summed across workflows, × the minutes of manual work one run replaces × the ops hourly rate. Runs come from n8n, Make or Zapier; the minutes and the rate are Assumptions an account can override.","Arithmetic":"successful_runs * minutes_per_run * ops_hourly_rate / 60","Inputs":"minutes_per_run — assumption\nops_hourly_rate — assumption\nsuccessful_runs"},{"Formula":"Meeting Time Saved\nValues the time returned to the team by shorter, smaller or skipped meetings: attendee-hours spent in meetings before the assistant, less attendee-hours now, at the blended hourly rate. Both before-values come from the account's own calendar history. Attendee counts are the people invited, which is what a calendar records, on both sides of the comparison.","Arithmetic":"(baseline_meeting_hours * baseline_attendees_per_meeting - meeting_hours * attendees_per_meeting) * blended_labor_rate_cents_per_hour","Inputs":"meeting_hours — reading of calendar.meetings.hours\nattendees_per_meeting — reading of calendar.meetings.avg_attendees\nbaseline_meeting_hours — baseline of calendar.meetings.hours\nbaseline_attendees_per_meeting — baseline of calendar.meetings.avg_attendees\nblended_labor_rate_cents_per_hour — assumption"},{"Formula":"Reporting Time Savings\nMonetizes the staff hours recovered by automating report production. Multiply weekly hours saved by the number of weeks measured and the team's blended hourly rate.","Arithmetic":"hours_saved_per_week * weeks_in_period * blended_labor_rate_cents_per_hour","Inputs":"weeks_in_period\nhours_saved_per_week — reading of workforce.time.hours_saved_per_week\nblended_labor_rate_cents_per_hour — assumption"}]},{"title":"Construction engineering","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Cost Overrun Margin Protection\nEstimates gross margin protected by catching and correcting budget overruns earlier in the project lifecycle. Real-time EAC forecasting surfaces cost variance weeks before month-end reviews — enabling corrective action while there is still margin to protect. An overrun is incurred as the work is put in place, so the base is the period's contract revenue earned, not the contract value of every active project, which would count a two-year job again every month: revenue × fall in the overrun rate × average overrun depth.","Arithmetic":"financials_revenue_usd * (baseline_overrun_rate_pct - current_overrun_rate_pct) / 100 * avg_overrun_depth_decimal * 100","Inputs":"financials_revenue_usd — reading of finance.pnl.revenue\ncurrent_overrun_rate_pct — reading of construction.projects.cost_overrun_rate\navg_overrun_depth_decimal — assumption\nbaseline_overrun_rate_pct — baseline of construction.projects.cost_overrun_rate"},{"Formula":"Document Search Labor Savings\nMonetizes field and office staff time recovered by replacing manual document hunting with AI-powered search across the Common Data Environment. Hours saved per week × weeks × blended field/office rate.","Arithmetic":"(baseline_document_search_hours_per_week - current_document_search_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_document_search_hours_per_week — reading of construction.documents.search_hours_per_week\nbaseline_document_search_hours_per_week — baseline of construction.documents.search_hours_per_week"},{"Formula":"Estimate Accuracy Margin Protection\nEstimates gross margin protected by improving bid accuracy. Inaccurate estimates — whether too low (creating margin loss on awarded projects) or too high (losing winnable bids) — destroy value. Tighter estimates using historical actuals protects margin on won work.","Arithmetic":"awarded_project_value_usd * (baseline_estimate_error_pct - current_estimate_error_pct) / 100 * avg_project_margin_decimal * 100","Inputs":"awarded_project_value_usd — reading of construction.bids.awarded_value\navg_project_margin_decimal — assumption\ncurrent_estimate_error_pct — reading of construction.estimating.variance_rate\nbaseline_estimate_error_pct — baseline of construction.estimating.variance_rate"},{"Formula":"Estimating Labor Savings\nMonetizes estimator time recovered by automating quantity takeoffs and bid assembly. Each hour saved per bid compounds across the bid volume — allowing the same estimating team to respond to more opportunities without additional headcount.","Arithmetic":"bids_submitted_per_period * (baseline_estimating_hours_per_bid - current_estimating_hours_per_bid) * labor_rate_cents_per_hour","Inputs":"bids_submitted_per_period — reading of construction.bids.submitted_count\nlabor_rate_cents_per_hour — assumption\ncurrent_estimating_hours_per_bid — reading of construction.estimating.hours_per_bid\nbaseline_estimating_hours_per_bid — baseline of construction.estimating.hours_per_bid"},{"Formula":"Job Cost Review Labor Savings\nMonetizes project manager and controller time recovered by automating job cost data aggregation and variance reporting. With always-current dashboards, the manual effort of pulling data into spreadsheets for periodic reviews is eliminated.","Arithmetic":"active_projects * (baseline_review_hours_per_project_per_cycle - current_review_hours_per_project_per_cycle) * review_cycles_per_period * labor_rate_cents_per_hour","Inputs":"active_projects — reading of construction.projects.active_count\nreview_cycles_per_period — reading of construction.job_costing.review_cycles\nlabor_rate_cents_per_hour — assumption\ncurrent_review_hours_per_project_per_cycle — reading of construction.job_costing.review_hours_per_project\nbaseline_review_hours_per_project_per_cycle — baseline of construction.job_costing.review_hours_per_project"},{"Formula":"Payroll Processing Labor Savings\nMonetizes payroll and office staff time recovered by replacing paper timecard collection and manual reconciliation with digital time capture. Hours saved per week × weeks × blended payroll/admin rate.","Arithmetic":"(baseline_payroll_hours_per_week - current_payroll_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_payroll_hours_per_week — reading of construction.payroll.processing_hours_per_week\nbaseline_payroll_hours_per_week — baseline of construction.payroll.processing_hours_per_week"},{"Formula":"Recordable Incident Cost Avoidance\nEstimates the cost avoided by reducing recordable safety incidents. Each recordable incident carries direct costs (medical, OSHA reporting, investigation) and indirect costs (project disruption, crew morale, insurance premium impact, and potential contract disqualification).","Arithmetic":"total_labor_hours_worked * (baseline_recordable_incident_rate - current_recordable_incident_rate) / 200000 * avg_recordable_incident_cost_cents","Inputs":"total_labor_hours_worked — reading of construction.labor.hours_worked\ncurrent_recordable_incident_rate — reading of construction.safety.recordable_incident_rate\nbaseline_recordable_incident_rate — baseline of construction.safety.recordable_incident_rate\navg_recordable_incident_cost_cents — assumption"},{"Formula":"RFI Delay Cost Reduction\nEstimates the cost avoided from faster RFI resolution. Unanswered RFIs block field crews and idle subcontractors — each day of RFI delay has a direct impact on project schedule and labor cost. Faster routing and automated precedent surfacing compresses response time.","Arithmetic":"rfis_per_period * (baseline_rfi_response_days - current_rfi_response_days) * avg_daily_rfi_delay_cost_cents","Inputs":"rfis_per_period — reading of construction.rfis.submitted_count\ncurrent_rfi_response_days — reading of construction.rfis.response_days\nbaseline_rfi_response_days — baseline of construction.rfis.response_days\navg_daily_rfi_delay_cost_cents — assumption"},{"Formula":"Safety Administration Labor Savings\nMonetizes safety officer and superintendent time recovered by digitizing safety observation reporting, JHA distribution, and inspection checklists. Hours saved per week × weeks × blended safety staff rate.","Arithmetic":"(baseline_safety_observation_hours_per_week - current_safety_observation_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_safety_observation_hours_per_week — reading of construction.safety.observation_hours_per_week\nbaseline_safety_observation_hours_per_week — baseline of construction.safety.observation_hours_per_week"},{"Formula":"Timecard Error Correction Cost Savings\nEstimates the cost avoided from eliminating payroll errors caused by paper timecard mistakes. Each corrected payroll error triggers manual correction workflows, potential payroll reprocessing fees, and compliance risk. Total timecards × error reduction × cost per error.","Arithmetic":"timecards_processed_per_period * (baseline_timecard_error_rate_pct - current_timecard_error_rate_pct) / 100 * avg_correction_cost_cents","Inputs":"avg_correction_cost_cents — assumption\ntimecards_processed_per_period — reading of construction.payroll.timecards_processed\ncurrent_timecard_error_rate_pct — reading of construction.payroll.timecard_error_rate\nbaseline_timecard_error_rate_pct — baseline of construction.payroll.timecard_error_rate"}]},{"title":"Education","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Admissions Staff Time Savings\nMonetizes the admissions team time recovered by automating application review, document verification, and routine communications. Applications processed × staff minutes saved per application × staff rate. The minutes are hands-on review time, not the days an application waits for a decision.","Arithmetic":"applications_processed * (baseline_review_minutes_per_application - current_review_minutes_per_application) * labor_rate_cents_per_minute","Inputs":"applications_processed — reading of operations.applications.processed_count\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute\ncurrent_review_minutes_per_application — reading of education.admissions.review_minutes_per_application\nbaseline_review_minutes_per_application — baseline of education.admissions.review_minutes_per_application"},{"Formula":"Advising & Outreach Labor Savings\nMonetizes the advising and student-success staff time recovered by automating routine at-risk identification and initial outreach, freeing staff for high-touch interventions.","Arithmetic":"(baseline_outreach_hours_per_week - current_outreach_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_outreach_hours_per_week — reading of workforce.outreach.hours_per_week\nbaseline_outreach_hours_per_week — baseline of workforce.outreach.hours_per_week"},{"Formula":"DFW Rate Reduction — Revenue Protection\nEstimates tuition revenue protected by reducing the rate of students who fail, withdraw, or earn a D. A D, F or W does not always end a student's enrollment, so only the departures it adds count: enrolled students × DFW improvement × the extra share of DFW students who leave × the period's share of annual revenue per student.","Arithmetic":"enrolled_students * (baseline_dfw_rate_pct - current_dfw_rate_pct) / 100 * dfw_attrition_rate_decimal * avg_annual_revenue_per_student_cents * months_in_period / 12","Inputs":"months_in_period\nenrolled_students — reading of education.enrollment.student_count\ncurrent_dfw_rate_pct — reading of education.courses.dfw_rate\nbaseline_dfw_rate_pct — baseline of education.courses.dfw_rate\ndfw_attrition_rate_decimal — assumption\navg_annual_revenue_per_student_cents — assumption"},{"Formula":"Faculty Administrative Time Savings\nMonetizes faculty hours recovered from course administration — syllabus drafting, assessment creation, objective grading, and content formatting. Faculty × hours saved per week × weeks × faculty hourly cost.","Arithmetic":"faculty_count * (baseline_admin_hours_per_week - current_admin_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"faculty_count — reading of education.faculty.count\nweeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_admin_hours_per_week — reading of education.faculty.admin_hours_per_week\nbaseline_admin_hours_per_week — baseline of education.faculty.admin_hours_per_week"},{"Formula":"Improved Yield Revenue\nEstimates incremental tuition revenue from improving enrollment yield through faster decisions and personalized outreach. Yield is enrolled ÷ admitted, so the gain applies to students admitted, not to every applicant: admitted × yield improvement × the period's share of avg annual revenue per enrolled student — a month's tuition from the added enrollees.","Arithmetic":"admitted_in_period * (current_yield_rate_pct - baseline_yield_rate_pct) / 100 * avg_annual_revenue_per_enrolled_student_cents * months_in_period / 12","Inputs":"months_in_period\nadmitted_in_period — reading of education.admissions.admitted_count\ncurrent_yield_rate_pct — reading of education.admissions.yield_rate\nbaseline_yield_rate_pct — baseline of education.admissions.yield_rate\navg_annual_revenue_per_enrolled_student_cents — assumption"},{"Formula":"Retained Student Revenue Value\nEstimates revenue protected by improving retention. Each percentage point of retention improvement keeps more students enrolled and paying tuition. Retention gain × enrolled students × the period's share of annual revenue per student: a month's tuition from the students kept.","Arithmetic":"(current_retention_rate_pct - baseline_retention_rate_pct) / 100 * students_enrolled * avg_annual_revenue_per_student_cents * months_in_period / 12","Inputs":"months_in_period\nstudents_enrolled — reading of education.enrollment.student_count\ncurrent_retention_rate_pct — reading of education.enrollment.retention_rate\nbaseline_retention_rate_pct — baseline of education.enrollment.retention_rate\navg_annual_revenue_per_student_cents — assumption"},{"Formula":"Tutoring Cost Reduction\nEstimates savings from replacing a portion of labor-intensive human tutoring hours with AI tutoring. Reduction in tutoring cost per student in the period × enrolled students.","Arithmetic":"(baseline_tutoring_cost_per_student_usd - current_tutoring_cost_per_student_usd) * enrolled_students * 100","Inputs":"enrolled_students — reading of education.enrollment.student_count\ncurrent_tutoring_cost_per_student_usd — reading of education.tutoring.cost_per_student\nbaseline_tutoring_cost_per_student_usd — baseline of education.tutoring.cost_per_student"}]},{"title":"Energy utilities","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"CapEx Deferral Value\nEstimates the financial value of deferring asset replacement by extending healthy asset life through condition-based management. Deferred spend × the period's share of the annual cost of capital: what it costs to finance that spend for the period it stays deferred, booked month by month for as long as the deferral holds.","Arithmetic":"deferred_capex_usd * annual_cost_of_capital_decimal * months_in_period / 12 * 100","Inputs":"months_in_period\ndeferred_capex_usd — reading of energy.assets.deferred_capex\nannual_cost_of_capital_decimal — assumption"},{"Formula":"External Counsel Cost Reduction\nEstimates external legal spend saved when AI-assisted drafting reduces reliance on outside counsel for regulatory filings and rate case support. Outside counsel hours saved per filing × filings in the period × counsel's billing rate.","Arithmetic":"(baseline_external_counsel_hours - current_external_counsel_hours) * rate_cases_per_period * external_counsel_rate_cents_per_hour","Inputs":"rate_cases_per_period — reading of energy.rate_cases.count\ncurrent_external_counsel_hours — reading of energy.rate_cases.external_counsel_hours\nbaseline_external_counsel_hours — baseline of energy.rate_cases.external_counsel_hours\nexternal_counsel_rate_cents_per_hour — assumption"},{"Formula":"Forecasting & Planning Labor Savings\nMonetizes the planning and trading team time recovered when AI replaces manual load forecasting and scenario modeling. Hours saved per cycle × cycles per period × blended staff rate.","Arithmetic":"(baseline_forecast_hours_per_cycle - current_forecast_hours_per_cycle) * forecast_cycles_per_period * labor_rate_cents_per_hour","Inputs":"labor_rate_cents_per_hour — assumption\nforecast_cycles_per_period — reading of operations.forecasting.cycles\ncurrent_forecast_hours_per_cycle — reading of operations.forecasting.hours_per_cycle\nbaseline_forecast_hours_per_cycle — baseline of operations.forecasting.hours_per_cycle"},{"Formula":"Outage Notification Labor Savings\nMonetizes the operations and communications team time recovered by automating customer outage status updates and ETR notifications, replacing manual call trees and email blasts. Staff hours saved per event × the events in the period (a year's events spread evenly over its months) × blended rate.","Arithmetic":"(baseline_notification_hours_per_event - current_notification_hours_per_event) * storm_events_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\nstorm_events_per_year — reading of energy.storms.events_per_year\nlabor_rate_cents_per_hour — assumption\ncurrent_notification_hours_per_event — reading of energy.storms.notification_hours_per_event\nbaseline_notification_hours_per_event — baseline of energy.storms.notification_hours_per_event"},{"Formula":"Rate Case Internal Labor Savings\nMonetizes the internal legal, regulatory, and engineering hours recovered by AI-assisted drafting of rate case filings and regulatory responses. Hours saved per filing × filings per period × blended rate.","Arithmetic":"(baseline_rate_case_prep_hours - current_rate_case_prep_hours) * rate_cases_per_period * labor_rate_cents_per_hour","Inputs":"rate_cases_per_period — reading of energy.rate_cases.count\nlabor_rate_cents_per_hour — assumption\ncurrent_rate_case_prep_hours — reading of energy.rate_cases.prep_hours\nbaseline_rate_case_prep_hours — baseline of energy.rate_cases.prep_hours"},{"Formula":"Reserve Requirement Reduction Savings\nEstimates capacity cost savings from reducing required reserves due to tighter AI load forecasts. More accurate forecasts mean less buffer capacity must be procured or held idle. MW reduced × capacity cost per MW per period.","Arithmetic":"(baseline_reserve_capacity_mw - current_reserve_capacity_mw) * capacity_cost_cents_per_mw_per_period","Inputs":"current_reserve_capacity_mw — reading of energy.grid.reserve_capacity_mw\nbaseline_reserve_capacity_mw — baseline of energy.grid.reserve_capacity_mw\ncapacity_cost_cents_per_mw_per_period — assumption"},{"Formula":"Storm Call Center Cost Avoidance\nEstimates call-center cost avoided when proactive ETR communications deflect inbound customer calls during storm events. Calls deflected per event × the events in the period (a year's events spread evenly over its months) × cost per call.","Arithmetic":"(baseline_storm_calls_per_event - current_storm_calls_per_event) * storm_events_per_year * months_in_period / 12 * avg_cost_per_call_cents","Inputs":"months_in_period\nstorm_events_per_year — reading of energy.storms.events_per_year\navg_cost_per_call_cents — assumption\ncurrent_storm_calls_per_event — reading of energy.storms.call_volume_index\nbaseline_storm_calls_per_event — baseline of energy.storms.call_volume_index"},{"Formula":"Unplanned Outage Cost Avoidance\nEstimates the cost avoided by preventing unplanned critical-asset failures. Each avoided outage eliminates emergency restoration labor, contractor spend, regulatory penalties, and customer compensation. Events avoided a year, spread evenly over its months, × average all-in cost per event.","Arithmetic":"(baseline_unplanned_outage_events_per_year - current_unplanned_outage_events_per_year) * months_in_period / 12 * avg_outage_event_cost_cents","Inputs":"months_in_period\navg_outage_event_cost_cents — assumption\ncurrent_unplanned_outage_events_per_year — reading of energy.assets.unplanned_outages_per_year\nbaseline_unplanned_outage_events_per_year — baseline of energy.assets.unplanned_outages_per_year"}]},{"title":"Financial services","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Advisor Capacity Revenue Value\nEstimates revenue from enabling advisors to serve more accounts at the same service quality. AI reduces prep time per client interaction, expanding effective capacity. Additional accounts per advisor × advisor count × the period's share of average annual revenue per account.","Arithmetic":"(current_accounts_per_advisor - baseline_accounts_per_advisor) * advisor_count * avg_annual_revenue_per_account_cents * months_in_period / 12","Inputs":"advisor_count — reading of financial_services.advisors.count\nmonths_in_period\ncurrent_accounts_per_advisor — reading of financial_services.advisors.accounts_per_advisor\nbaseline_accounts_per_advisor — baseline of financial_services.advisors.accounts_per_advisor\navg_annual_revenue_per_account_cents — assumption"},{"Formula":"Data Error Remediation Cost Avoidance\nEstimates the cost avoided from eliminating manual data errors that require correction, resubmission, regulatory inquiries, or internal investigation. The error rate is a share of line items, so it applies to the line items filed: report cycles in the period (a year's cycles spread evenly over its months) × line items in a cycle's reports × reduction in error rate × average cost to correct an erroneous line item.","Arithmetic":"report_cycles_per_year * months_in_period / 12 * line_items_per_cycle * (baseline_error_rate_pct - current_error_rate_pct) / 100 * avg_error_remediation_cost_cents","Inputs":"months_in_period\nline_items_per_cycle — reading of financial_services.regulatory_reporting.line_items_per_cycle\ncurrent_error_rate_pct — reading of financial_services.regulatory_reporting.error_rate\nreport_cycles_per_year — assumption\nbaseline_error_rate_pct — baseline of financial_services.regulatory_reporting.error_rate\navg_error_remediation_cost_cents — assumption"},{"Formula":"False Positive Investigation Savings\nMonetizes the fraud operations team time and customer friction avoided by reducing false positive alerts. Fewer false positives means fewer unnecessary investigations, fewer blocked legitimate customers, and lower operational burden.","Arithmetic":"transactions_flagged * (baseline_false_positive_rate_pct - current_false_positive_rate_pct) / 100 * avg_investigation_cost_cents","Inputs":"transactions_flagged — reading of financial_services.fraud.flagged_count\navg_investigation_cost_cents — assumption\ncurrent_false_positive_rate_pct — reading of financial_services.fraud.false_positive_rate\nbaseline_false_positive_rate_pct — baseline of financial_services.fraud.false_positive_rate"},{"Formula":"Fraud Loss Reduction\nEstimates the direct reduction in fraud losses from improved detection accuracy. Better ML models catch more actual fraud before payment clears. Total transaction volume × reduction in fraud loss rate (in basis points).","Arithmetic":"total_transaction_volume_usd * (baseline_fraud_loss_rate_bps - current_fraud_loss_rate_bps) / 10000 * 100","Inputs":"current_fraud_loss_rate_bps — reading of financial_services.fraud.loss_rate_bps\nbaseline_fraud_loss_rate_bps — baseline of financial_services.fraud.loss_rate_bps\ntotal_transaction_volume_usd — reading of financial_services.transactions.volume"},{"Formula":"Incremental Revenue from Expanded Approvals\nEstimates the revenue earned in the period from approving creditworthy applicants that rules-based systems would decline. A loan earns its revenue over its term, not the day it is approved, and these are the marginal applicants, so what one is worth is its lifetime revenue less its expected credit loss, spread over its term: applications × reduction in manual review rate × incremental approval rate × (lifetime revenue − expected loss) × months in the period ÷ loan term in months. Once the added loans are a steady book, that is what they earn each month; while the book is still building it errs low.","Arithmetic":"applications_processed * (baseline_manual_review_rate_pct - current_manual_review_rate_pct) / 100 * incremental_approval_rate_decimal * (avg_loan_revenue_cents - avg_expected_loss_cents) * months_in_period / avg_loan_term_months","Inputs":"months_in_period\navg_loan_term_months — assumption\napplications_processed — reading of operations.applications.processed_count\navg_loan_revenue_cents — assumption\navg_expected_loss_cents — assumption\ncurrent_manual_review_rate_pct — reading of financial_services.underwriting.manual_review_rate\nbaseline_manual_review_rate_pct — baseline of financial_services.underwriting.manual_review_rate\nincremental_approval_rate_decimal — assumption"},{"Formula":"KYC Review Labor Savings\nMonetizes the compliance team time recovered by automating document review, sanctions screening, and identity verification. Accounts onboarded × hours saved per account × blended compliance analyst rate.","Arithmetic":"accounts_onboarded * (baseline_review_hours_per_account - current_review_hours_per_account) * labor_rate_cents_per_hour","Inputs":"accounts_onboarded — reading of financial_services.onboarding.accounts_count\nlabor_rate_cents_per_hour — assumption\ncurrent_review_hours_per_account — reading of financial_services.kyc.review_hours_per_account\nbaseline_review_hours_per_account — baseline of financial_services.kyc.review_hours_per_account"},{"Formula":"Onboarding Revenue Acceleration\nEstimates revenue unlocked by onboarding customers faster. Accounts that are approved in hours rather than days begin generating revenue sooner. Accounts onboarded × days saved × average daily revenue per account.","Arithmetic":"accounts_onboarded * (baseline_onboarding_days - current_onboarding_days) * avg_daily_revenue_per_account_cents","Inputs":"accounts_onboarded — reading of financial_services.onboarding.accounts_count\ncurrent_onboarding_days — reading of financial_services.onboarding.days_to_active\nbaseline_onboarding_days — baseline of financial_services.onboarding.days_to_active\navg_daily_revenue_per_account_cents — assumption"},{"Formula":"Proactive Outreach Revenue Value\nEstimates the fee revenue from AUM gained by advisors reaching out at higher-value moments. More proactive outreach means catching life events (inheritances, rollovers, rebalancing needs) that drive AUM inflows and referrals. AUM × rise in outreach rate × AUM gained per unit of outreach gives the added assets; the value is the advisory fee they earn in the period, not the assets themselves.","Arithmetic":"advisor_count * avg_aum_per_advisor_usd * (current_proactive_outreach_rate_pct - baseline_proactive_outreach_rate_pct) / 100 * outreach_to_aum_growth_rate_decimal * advisory_fee_rate_decimal * months_in_period / 12 * 100","Inputs":"advisor_count — reading of financial_services.advisors.count\nmonths_in_period\navg_aum_per_advisor_usd — baseline of financial_services.advisors.aum_per_advisor\nadvisory_fee_rate_decimal — assumption\ncurrent_proactive_outreach_rate_pct — reading of financial_services.advisors.proactive_outreach_rate\noutreach_to_aum_growth_rate_decimal — assumption\nbaseline_proactive_outreach_rate_pct — baseline of financial_services.advisors.proactive_outreach_rate"},{"Formula":"Report Preparation Labor Savings\nMonetizes the compliance and finance team time recovered by automating regulatory data aggregation and submission workflows. Hours saved per reporting cycle × the reporting cycles in the period (a year's cycles spread evenly over its months) × blended compliance rate.","Arithmetic":"(baseline_report_prep_hours - current_report_prep_hours) * report_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\nreport_cycles_per_year — assumption\ncurrent_report_prep_hours — reading of financial_services.regulatory_reporting.prep_hours_per_report\nlabor_rate_cents_per_hour — assumption\nbaseline_report_prep_hours — baseline of financial_services.regulatory_reporting.prep_hours_per_report"},{"Formula":"Underwriting Labor Savings\nMonetizes the underwriter time recovered when AI handles automated approvals, reducing the volume of applications requiring manual review. Applications processed × underwriter hours saved per application × analyst rate. The hours are hands-on review time averaged over every application, an automatically decided one counting as none — not the elapsed time to a decision, which is mostly waiting.","Arithmetic":"applications_processed * (baseline_review_hours_per_application - current_review_hours_per_application) * labor_rate_cents_per_hour","Inputs":"applications_processed — reading of operations.applications.processed_count\nlabor_rate_cents_per_hour — assumption\ncurrent_review_hours_per_application — reading of financial_services.underwriting.review_hours_per_application\nbaseline_review_hours_per_application — baseline of financial_services.underwriting.review_hours_per_application"}]},{"title":"Government public sector","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Backlog Reduction Economic Value\nEstimates the economic and social value of faster eligibility decisions — reducing the period applicants wait for housing, food, or unemployment assistance. Cases × days faster × estimated daily value of timely benefits delivery.","Arithmetic":"cases_per_period * (baseline_decision_days - current_decision_days) * estimated_daily_value_per_case_cents","Inputs":"cases_per_period — reading of government.cases.processed_count\ncurrent_decision_days — reading of government.cases.decision_days\nbaseline_decision_days — baseline of government.cases.decision_days\nestimated_daily_value_per_case_cents — assumption"},{"Formula":"Call Deflection Cost Savings\nEstimates contact-center cost saved by deflecting routine 311 and constituent service requests into AI self-service. Calls deflected per month × months × cost per call.","Arithmetic":"(baseline_calls_per_month - current_calls_per_month) * months_in_period * avg_cost_per_call_cents","Inputs":"months_in_period\navg_cost_per_call_cents — assumption\ncurrent_calls_per_month — reading of government.constituent_services.calls_per_month\nbaseline_calls_per_month — baseline of government.constituent_services.calls_per_month"},{"Formula":"Case Processing Labor Savings\nMonetizes caseworker time recovered when AI handles document extraction, eligibility rules checking, and initial routing — freeing staff for complex cases and applicant support. Cases × caseworker hours saved per case × blended rate. The hours are hands-on work, not the days a case waits for a decision.","Arithmetic":"cases_processed_per_period * (baseline_processing_hours_per_case - current_processing_hours_per_case) * labor_rate_cents_per_hour","Inputs":"labor_rate_cents_per_hour — assumption\ncases_processed_per_period — reading of government.cases.processed_count\ncurrent_processing_hours_per_case — reading of government.cases.staff_hours_per_case\nbaseline_processing_hours_per_case — baseline of government.cases.staff_hours_per_case"},{"Formula":"Economic Activity Value Unlocked\nEstimates the broader economic value of faster permit decisions — construction, business openings, and development projects that are unblocked by reduced cycle times. Permits × days faster × estimated daily economic value per permit project.","Arithmetic":"permits_per_period * (baseline_decision_days - current_decision_days) * avg_daily_economic_value_per_permit_cents","Inputs":"permits_per_period — reading of government.permits.processed_count\ncurrent_decision_days — reading of government.permits.decision_days\nbaseline_decision_days — baseline of government.permits.decision_days\navg_daily_economic_value_per_permit_cents — assumption"},{"Formula":"Permit Processing Labor Savings\nMonetizes staff time recovered when AI automates permit intake, document review, and inspection scheduling — reducing manual processing hours per permit. Permits × staff hours saved per permit × blended rate. The hours are hands-on work, not the days a permit waits for a decision.","Arithmetic":"permits_processed_per_period * (baseline_processing_hours_per_permit - current_processing_hours_per_permit) * labor_rate_cents_per_hour","Inputs":"labor_rate_cents_per_hour — assumption\npermits_processed_per_period — reading of government.permits.processed_count\ncurrent_processing_hours_per_permit — reading of government.permits.staff_hours_per_permit\nbaseline_processing_hours_per_permit — baseline of government.permits.staff_hours_per_permit"},{"Formula":"Staff Redeployment Value\nEstimates the value of constituent-services staff capacity freed by self-service deflection, redeployable to complex cases and high-touch constituent support that requires human judgment. The same deflected contacts are what call deflection cost savings prices at their full cost, staff time included, so an initiative gets one of the two.","Arithmetic":"(baseline_calls_per_month - current_calls_per_month) * months_in_period * avg_handle_time_minutes * labor_rate_cents_per_minute","Inputs":"months_in_period\navg_handle_time_minutes — reading of support.calls.avg_handle_time\ncurrent_calls_per_month — reading of government.constituent_services.calls_per_month\nbaseline_calls_per_month — baseline of government.constituent_services.calls_per_month\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"}]},{"title":"Healthcare life sciences","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"AR Day Reduction Cash Value\nEstimates the working capital benefit of collecting cash faster. Each day of AR reduction frees cash that was previously tied up in receivables. Monthly revenue × days reduced × daily cost of capital.","Arithmetic":"average_monthly_revenue_cents * (baseline_days_in_ar - current_days_in_ar) * daily_cost_of_capital_decimal","Inputs":"current_days_in_ar — reading of healthcare.revenue_cycle.days_in_ar\nbaseline_days_in_ar — baseline of healthcare.revenue_cycle.days_in_ar\nfinancials_revenue_usd — reading of finance.pnl.revenue\naverage_monthly_revenue_cents\ndaily_cost_of_capital_decimal — assumption"},{"Formula":"Audit Preparation Labor Savings\nMonetizes the compliance team time recovered by maintaining always-ready documentation rather than scrambling to prepare evidence for audits. Hours saved per cycle × the audit cycles in the period (a year's cycles spread evenly over its months) × blended compliance rate.","Arithmetic":"(baseline_audit_prep_hours - current_audit_prep_hours) * audit_cycles_per_year * months_in_period / 12 * labor_rate_cents_per_hour","Inputs":"months_in_period\naudit_cycles_per_year — assumption\ncurrent_audit_prep_hours — reading of healthcare.audits.prep_hours_per_cycle\nbaseline_audit_prep_hours — baseline of healthcare.audits.prep_hours_per_cycle\nlabor_rate_cents_per_hour — assumption"},{"Formula":"Clinician Documentation Time Savings\nMonetizes the clinical time recovered when ambient AI eliminates after-hours charting. Fewer documentation hours means reduced burnout, lower locum/overtime costs, and time that can be redeployed to patients. Clinicians × weekly hours saved × weeks × hourly clinical rate.","Arithmetic":"clinician_count * (baseline_after_hours_charting_hours - current_after_hours_charting_hours) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"clinician_count — reading of healthcare.documentation.clinician_count\nweeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_after_hours_charting_hours — reading of healthcare.documentation.after_hours_charting_hours_per_week\nbaseline_after_hours_charting_hours — baseline of healthcare.documentation.after_hours_charting_hours_per_week"},{"Formula":"Coder Productivity Value\nEstimates revenue from increased coder throughput. AI-suggested codes allow coders to process more charts per day, reducing backlogs and accelerating the chart-to-claim timeline. Coders × incremental charts per day × avg revenue per chart × working days.","Arithmetic":"coder_count * (current_charts_per_coder_per_day - baseline_charts_per_coder_per_day) * working_days_in_period * avg_revenue_per_chart_cents","Inputs":"coder_count — reading of healthcare.coding.coder_count\nworking_days_in_period\navg_revenue_per_chart_cents — assumption\ncurrent_charts_per_coder_per_day — reading of healthcare.coding.charts_per_coder_per_day\nbaseline_charts_per_coder_per_day — baseline of healthcare.coding.charts_per_coder_per_day"},{"Formula":"Coding Error Revenue Recovery\nEstimates revenue recovered by reducing coding errors that cause denials, downcoding, or missed HCC captures. Fewer coding errors means more accurate, complete reimbursement.","Arithmetic":"charts_coded_per_period * (baseline_coding_error_rate_pct - current_coding_error_rate_pct) / 100 * avg_revenue_impact_per_coding_error_cents","Inputs":"charts_coded_per_period — reading of healthcare.coding.charts_coded\ncurrent_coding_error_rate_pct — reading of healthcare.coding.error_rate\nbaseline_coding_error_rate_pct — baseline of healthcare.coding.error_rate\navg_revenue_impact_per_coding_error_cents — assumption"},{"Formula":"Denial Recovery Revenue\nEstimates incremental revenue recovered by improving denial appeal success rates. Faster routing and automated appeals documentation means more denied claims are overturned before the appeal deadline.","Arithmetic":"claims_denied_per_period * avg_claim_value_cents * (current_appeal_success_rate_decimal - baseline_appeal_success_rate_decimal)","Inputs":"avg_claim_value_cents — assumption\nclaims_denied_per_period — reading of healthcare.claims.denied_count\ncurrent_appeal_success_rate_decimal — reading of healthcare.denials.appeal_success_rate\nbaseline_appeal_success_rate_decimal — baseline of healthcare.denials.appeal_success_rate"},{"Formula":"No-Show Reduction Revenue\nEstimates revenue recovered by reducing appointment no-shows. Each prevented no-show allows the slot to be filled by a waiting patient or avoided as wasted clinical capacity.","Arithmetic":"scheduled_appointments_per_period * (baseline_no_show_rate_pct - current_no_show_rate_pct) / 100 * avg_visit_revenue_cents","Inputs":"avg_visit_revenue_cents — assumption\ncurrent_no_show_rate_pct — reading of healthcare.appointments.no_show_rate\nbaseline_no_show_rate_pct — baseline of healthcare.appointments.no_show_rate\nscheduled_appointments_per_period — reading of healthcare.appointments.scheduled_count"},{"Formula":"Outreach Program Labor Savings\nMonetizes the care team and administrative time recovered by automating appointment reminders, care gap calls, and chronic disease management touchpoints.","Arithmetic":"(baseline_outreach_hours_per_week - current_outreach_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_outreach_hours_per_week — reading of workforce.outreach.hours_per_week\nbaseline_outreach_hours_per_week — baseline of workforce.outreach.hours_per_week"},{"Formula":"Reclaimed Documentation Time — Additional Visit Revenue\nEstimates incremental revenue from converting recovered documentation time into additional patient visits. Time recovered becomes visits at the length of a visit: minutes saved per encounter × encounters per day × clinicians × working days ÷ minutes per visit × fraction recaptured as visits × avg visit revenue.","Arithmetic":"clinician_count * (baseline_documentation_minutes_per_encounter - current_documentation_minutes_per_encounter) * encounters_per_clinician_per_day * working_days_in_period / avg_visit_minutes * time_to_visit_capture_rate_decimal * avg_visit_revenue_cents","Inputs":"clinician_count — reading of healthcare.documentation.clinician_count\navg_visit_minutes — reading of healthcare.appointments.avg_length\nworking_days_in_period\navg_visit_revenue_cents — assumption\nencounters_per_clinician_per_day — reading of healthcare.documentation.encounters_per_clinician_per_day\ntime_to_visit_capture_rate_decimal — assumption\ncurrent_documentation_minutes_per_encounter — reading of healthcare.documentation.minutes_per_encounter\nbaseline_documentation_minutes_per_encounter — baseline of healthcare.documentation.minutes_per_encounter"},{"Formula":"Value-Based Contract Performance Value\nEstimates revenue protected or earned by improving quality measure performance in value-based care contracts. Better HEDIS/MIPS scores translate directly to shared savings, quality bonuses, and avoided penalties. A performance year's revenue at risk × closure-rate improvement × payout sensitivity, × the period's share of the year.","Arithmetic":"value_based_contract_revenue_at_risk_usd * (current_care_gap_closure_rate_pct - baseline_care_gap_closure_rate_pct) / 100 * quality_score_to_payout_multiplier_decimal * months_in_period / 12 * 100","Inputs":"months_in_period\ncurrent_care_gap_closure_rate_pct — reading of healthcare.quality.care_gap_closure_rate\nbaseline_care_gap_closure_rate_pct — baseline of healthcare.quality.care_gap_closure_rate\nvalue_based_contract_revenue_at_risk_usd — reading of healthcare.quality.value_based_revenue_at_risk\nquality_score_to_payout_multiplier_decimal — assumption"}]},{"title":"Hospitality","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Ancillary Spend Uplift\nEstimates incremental ancillary revenue (F&B, spa, upgrades, experiences) from personalized pre-arrival and in-stay offers. Guests × incremental ancillary spend per guest.","Arithmetic":"guests_in_period * (current_ancillary_spend_per_guest_usd - baseline_ancillary_spend_per_guest_usd) * 100","Inputs":"guests_in_period — reading of hospitality.guests.count\ncurrent_ancillary_spend_per_guest_usd — reading of hospitality.guests.ancillary_spend_per_guest\nbaseline_ancillary_spend_per_guest_usd — baseline of hospitality.guests.ancillary_spend_per_guest"},{"Formula":"F&B Prep Labor Savings\nMonetizes kitchen and prep labor saved when accurate forecasts eliminate over-preparation shifts and reduce last-minute scrambles. Reduction in prep hours × periods × labor rate.","Arithmetic":"(baseline_prep_hours_per_period - current_prep_hours_per_period) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_prep_hours_per_period — reading of hospitality.food_beverage.prep_hours\nbaseline_prep_hours_per_period — baseline of hospitality.food_beverage.prep_hours"},{"Formula":"Food Waste Cost Avoidance\nEstimates food cost recovered by reducing waste and spoilage through AI-driven demand forecasting and par-level optimization. F&B cost of goods × waste rate reduction.","Arithmetic":"fb_cost_of_goods_usd * (baseline_waste_pct - current_waste_pct) / 100 * 100","Inputs":"current_waste_pct — reading of hospitality.food_beverage.waste_share\nbaseline_waste_pct — baseline of hospitality.food_beverage.waste_share\nfb_cost_of_goods_usd — reading of hospitality.food_beverage.cost_of_goods"},{"Formula":"Housekeeping Labor Savings\nEstimates labor cost saved by reducing minutes per room turn through AI-optimized scheduling and task dispatch. Rooms turned × minutes saved per turn × labor rate per minute.","Arithmetic":"rooms_turned_per_period * (baseline_minutes_per_room_turn - current_minutes_per_room_turn) * labor_rate_cents_per_minute","Inputs":"rooms_turned_per_period — reading of hospitality.housekeeping.rooms_turned\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute\ncurrent_minutes_per_room_turn — reading of hospitality.housekeeping.minutes_per_room_turn\nbaseline_minutes_per_room_turn — baseline of hospitality.housekeeping.minutes_per_room_turn"},{"Formula":"OTA Commission Savings\nEstimates commissions saved by shifting bookings from OTAs to direct channels through AI-powered conversational booking and personalized offers. Total room revenue × channel shift × OTA commission rate.","Arithmetic":"total_room_revenue_usd * (current_direct_booking_share_pct - baseline_direct_booking_share_pct) / 100 * avg_ota_commission_rate_decimal * 100","Inputs":"total_room_revenue_usd — reading of hospitality.rooms.revenue\navg_ota_commission_rate_decimal — assumption\ncurrent_direct_booking_share_pct — reading of hospitality.bookings.direct_share\nbaseline_direct_booking_share_pct — baseline of hospitality.bookings.direct_share"},{"Formula":"Revenue Manager Labor Savings\nMonetizes revenue management staff time recovered when AI automates daily rate decisions, comp set monitoring, and reporting — freeing managers for strategy and multi-property oversight.","Arithmetic":"(baseline_rate_management_hours_per_week - current_rate_management_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_rate_management_hours_per_week — reading of hospitality.revenue_management.hours_per_week\nbaseline_rate_management_hours_per_week — baseline of hospitality.revenue_management.hours_per_week"},{"Formula":"RevPAR Uplift Revenue\nEstimates incremental room revenue from AI-driven rate optimization. Improvement in revenue per available room × total available room nights in the period.","Arithmetic":"(current_revpar_usd - baseline_revpar_usd) * available_room_nights_per_period * 100","Inputs":"current_revpar_usd — reading of hospitality.rooms.revpar\nbaseline_revpar_usd — baseline of hospitality.rooms.revpar\navailable_room_nights_per_period — reading of hospitality.rooms.available_room_nights"}]},{"title":"Insurance","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Adjudicator Labor Savings\nMonetizes adjuster time recovered on auto-adjudicated routine claims — time that can be redeployed to complex, high-severity claims. Claims × adjuster hours saved per claim × hourly rate. The hours are hands-on adjuster work averaged over every claim, a straight-through claim counting as none, so the drop already reflects the share auto-adjudicated; it is not the days from first notice of loss to close.","Arithmetic":"claims_processed_per_period * (baseline_adjuster_hours_per_claim - current_adjuster_hours_per_claim) * labor_rate_cents_per_hour","Inputs":"labor_rate_cents_per_hour — assumption\nclaims_processed_per_period — reading of insurance.claims.processed_count\ncurrent_adjuster_hours_per_claim — reading of insurance.claims.adjuster_hours_per_claim\nbaseline_adjuster_hours_per_claim — baseline of insurance.claims.adjuster_hours_per_claim"},{"Formula":"Call Deflection Cost Savings\nEstimates call-center cost saved by deflecting routine policy-servicing requests (endorsements, certificates, billing questions) into AI-assisted self-service. Calls deflected per month × months × cost per call.","Arithmetic":"(baseline_calls_per_month - current_calls_per_month) * months_in_period * avg_cost_per_call_cents","Inputs":"months_in_period\navg_cost_per_call_cents — assumption\ncurrent_calls_per_month — reading of insurance.policy_servicing.calls_per_month\nbaseline_calls_per_month — baseline of insurance.policy_servicing.calls_per_month"},{"Formula":"Claims Fraud Leakage Recovery\nEstimates paid-loss reduction from detecting and denying or settling fraudulent claims earlier. Improvement in claims leakage rate × incurred losses.","Arithmetic":"incurred_losses_usd * (baseline_leakage_pct - current_leakage_pct) / 100 * 100","Inputs":"current_leakage_pct — reading of insurance.claims.leakage_rate\nincurred_losses_usd — reading of insurance.claims.incurred_losses\nbaseline_leakage_pct — baseline of insurance.claims.leakage_rate"},{"Formula":"Loss Adjustment Expense (LAE) Reduction\nEstimates savings from reducing the loss adjustment expense ratio through automated triage and straight-through adjudication. Lower LAE means less adjuster time per claim without increasing error rates. Incurred losses × LAE ratio improvement.","Arithmetic":"incurred_losses_usd * (baseline_lae_ratio_pct - current_lae_ratio_pct) / 100 * 100","Inputs":"incurred_losses_usd — reading of insurance.claims.incurred_losses\ncurrent_lae_ratio_pct — reading of insurance.claims.lae_ratio\nbaseline_lae_ratio_pct — baseline of insurance.claims.lae_ratio"},{"Formula":"Loss Ratio Improvement Value\nEstimates profit improvement from improving loss ratio precision through better risk selection. Each percentage point improvement in loss ratio flows directly to underwriting profit. Earned premium × loss ratio reduction.","Arithmetic":"earned_premium_usd * (baseline_loss_ratio_pct - current_loss_ratio_pct) / 100 * 100","Inputs":"earned_premium_usd — reading of insurance.underwriting.earned_premium\ncurrent_loss_ratio_pct — reading of insurance.underwriting.loss_ratio\nbaseline_loss_ratio_pct — baseline of insurance.underwriting.loss_ratio"},{"Formula":"Service Agent Redeployment Value\nEstimates the value of service agent capacity freed by self-service deflection, redeployed to retention, cross-sell, or complex high-value servicing instead of routine transactions. The same deflected calls are what call deflection cost savings prices at their full cost, agent time included, so an initiative gets one of the two.","Arithmetic":"(baseline_calls_per_month - current_calls_per_month) * months_in_period * avg_handle_time_minutes * labor_rate_cents_per_minute","Inputs":"months_in_period\navg_handle_time_minutes — reading of support.calls.avg_handle_time\ncurrent_calls_per_month — reading of insurance.policy_servicing.calls_per_month\nbaseline_calls_per_month — baseline of insurance.policy_servicing.calls_per_month\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"},{"Formula":"SIU Capacity Efficiency Value\nEstimates the value of SIU investigator time redirected from false-positive referrals to high-quality fraud leads. Fewer wasted investigations × cost per investigation.","Arithmetic":"(baseline_false_positive_referrals_per_month - current_false_positive_referrals_per_month) * months_in_period * avg_investigation_cost_cents","Inputs":"months_in_period\navg_investigation_cost_cents — assumption\ncurrent_false_positive_referrals_per_month — reading of insurance.fraud.false_positive_siu_referrals\nbaseline_false_positive_referrals_per_month — baseline of insurance.fraud.false_positive_siu_referrals"},{"Formula":"Underwriter Labor Savings\nMonetizes underwriter time recovered when AI pre-screens submissions and surfaces data, compressing manual review from days to hours on standard risks. Submissions × hours saved per submission × underwriter rate.","Arithmetic":"submissions_per_period * (baseline_quote_hours - current_quote_hours) * labor_rate_cents_per_hour","Inputs":"current_quote_hours — reading of insurance.underwriting.quote_hours\nbaseline_quote_hours — baseline of insurance.underwriting.quote_hours\nsubmissions_per_period — reading of insurance.underwriting.submission_count\nlabor_rate_cents_per_hour — assumption"}]},{"title":"Manufacturing","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Condition-Based Maintenance Cost Reduction\nEstimates maintenance spend saved by servicing equipment based on actual condition rather than fixed time schedules. Condition-based maintenance eliminates unnecessary preventive services and reduces catastrophic failure repair costs. Annual maintenance spend × reduction × the period's share of the year.","Arithmetic":"total_maintenance_spend_usd * maintenance_cost_reduction_pct / 100 * months_in_period / 12 * 100","Inputs":"months_in_period\ntotal_maintenance_spend_usd — reading of manufacturing.maintenance.annual_spend\nmaintenance_cost_reduction_pct — reading of manufacturing.maintenance.cost_reduction_rate"},{"Formula":"Cross-System Data Reconciliation Labor Savings\nMonetizes the time recovered by eliminating manual data reconciliation between MES, SCADA, CMMS, and ERP systems. A unified digital thread means no more manual exports, spreadsheet reconciliations, and data-quality firefighting.","Arithmetic":"(baseline_reconciliation_hours_per_week - current_reconciliation_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_reconciliation_hours_per_week — reading of manufacturing.data.reconciliation_hours_per_week\nbaseline_reconciliation_hours_per_week — baseline of manufacturing.data.reconciliation_hours_per_week"},{"Formula":"Defect Escape & Warranty Cost Reduction\nEstimates the warranty liability and field service cost avoided by catching more defects before they escape to the customer. Fewer escaped defects means fewer warranty claims, field repairs, and recall risks.","Arithmetic":"units_produced_per_period * (baseline_defect_escape_rate_pct - current_defect_escape_rate_pct) / 100 * avg_warranty_cost_per_escaped_defect_cents","Inputs":"units_produced_per_period — reading of manufacturing.production.units_produced\ncurrent_defect_escape_rate_pct — reading of manufacturing.quality.defect_escape_rate\nbaseline_defect_escape_rate_pct — baseline of manufacturing.quality.defect_escape_rate\navg_warranty_cost_per_escaped_defect_cents — assumption"},{"Formula":"Material Shortage Stoppage Cost Avoidance\nEstimates production cost avoided by eliminating material shortage-driven line stoppages. Real-time visibility into inventory and supply status allows planners to act before a shortage becomes a stoppage.","Arithmetic":"(baseline_shortage_incidents_per_month - current_shortage_incidents_per_month) * months_in_period * avg_stoppage_cost_cents","Inputs":"months_in_period\navg_stoppage_cost_cents — assumption\ncurrent_shortage_incidents_per_month — reading of manufacturing.materials.shortage_incidents_per_month\nbaseline_shortage_incidents_per_month — baseline of manufacturing.materials.shortage_incidents_per_month"},{"Formula":"OEE Data Collection Labor Savings\nMonetizes the operations team time recovered by replacing manual OEE data collection, loss categorization, and report building with automated real-time dashboards.","Arithmetic":"(baseline_oee_reporting_hours_per_week - current_oee_reporting_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_oee_reporting_hours_per_week — reading of manufacturing.equipment.oee_reporting_hours_per_week\nbaseline_oee_reporting_hours_per_week — baseline of manufacturing.equipment.oee_reporting_hours_per_week"},{"Formula":"OEE Improvement Production Value\nTranslates OEE percentage point improvements directly into production throughput value. Each point of OEE improvement means more good units produced from the same assets. OEE gain × theoretical capacity × revenue per unit.","Arithmetic":"(current_oee_pct - baseline_oee_pct) / 100 * theoretical_capacity_units_per_period * avg_revenue_per_unit_cents","Inputs":"current_oee_pct — reading of manufacturing.equipment.oee\nbaseline_oee_pct — baseline of manufacturing.equipment.oee\navg_revenue_per_unit_cents — assumption\ntheoretical_capacity_units_per_period — reading of manufacturing.production.theoretical_capacity_units"},{"Formula":"On-Time Delivery Improvement Revenue Value\nEstimates revenue protected or unlocked by improving on-time delivery rates. Late deliveries create customer penalties, order cancellations, and lost future business. OTD improvement × revenue at risk.","Arithmetic":"(current_otd_rate_pct - baseline_otd_rate_pct) / 100 * revenue_at_risk_from_late_delivery_usd * 100","Inputs":"current_otd_rate_pct — reading of supply_chain.deliveries.on_time_rate\nbaseline_otd_rate_pct — baseline of supply_chain.deliveries.on_time_rate\nrevenue_at_risk_from_late_delivery_usd — reading of supply_chain.deliveries.revenue_at_risk"},{"Formula":"Production Scheduling Labor Savings\nMonetizes the planning and operations team time recovered by replacing manual schedule building with AI optimization. Hours saved per week × weeks × planner rate.","Arithmetic":"(baseline_scheduling_hours_per_week - current_scheduling_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_scheduling_hours_per_week — reading of manufacturing.scheduling.hours_per_week\nbaseline_scheduling_hours_per_week — baseline of manufacturing.scheduling.hours_per_week"},{"Formula":"Scrap & Rework Cost Reduction\nMeasures the direct reduction in material scrap and rework labor costs from catching defects earlier in the production process. Real-time detection prevents defective work-in-progress from accumulating before the defect is caught.","Arithmetic":"(baseline_scrap_cost_per_month_usd - current_scrap_cost_per_month_usd) * months_in_period * 100","Inputs":"months_in_period\ncurrent_scrap_cost_per_month_usd — reading of manufacturing.quality.scrap_cost_per_month\nbaseline_scrap_cost_per_month_usd — baseline of manufacturing.quality.scrap_cost_per_month"},{"Formula":"Unplanned Downtime Cost Avoidance\nEstimates the production value recovered by preventing unplanned equipment failures. Each avoided downtime hour represents lost throughput, labor idled, and expedite costs to recover. Hours avoided × hourly production loss value.","Arithmetic":"(baseline_downtime_hours_per_month - current_downtime_hours_per_month) * months_in_period * hourly_production_loss_cents","Inputs":"months_in_period\nhourly_production_loss_cents — assumption\ncurrent_downtime_hours_per_month — reading of manufacturing.equipment.unplanned_downtime_hours_per_month\nbaseline_downtime_hours_per_month — baseline of manufacturing.equipment.unplanned_downtime_hours_per_month"}]},{"title":"Media entertainment","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Churn Reduction Revenue\nEstimates subscription revenue protected by reducing monthly churn through better recommendations and engagement. More relevant content keeps subscribers from canceling. Subscribers × churn reduction × months × ARPU.","Arithmetic":"subscriber_count * (baseline_monthly_churn_rate_pct - current_monthly_churn_rate_pct) / 100 * months_in_period * avg_revenue_per_subscriber_per_month_cents","Inputs":"months_in_period\nsubscriber_count — reading of billing.subscriptions.active_count\nbilling_subscriptions_mrr_usd — reading of billing.subscriptions.mrr\ncurrent_monthly_churn_rate_pct — reading of billing.subscriptions.churn_rate\nbaseline_monthly_churn_rate_pct — baseline of billing.subscriptions.churn_rate\navg_revenue_per_subscriber_per_month_cents"},{"Formula":"Engagement-Driven Advertising Revenue Uplift\nEstimates incremental advertising revenue from increased watch time through better recommendations. More engaged users watch more ad-supported content and command higher CPMs.","Arithmetic":"avg_active_users * (current_watch_time_hours_per_user - baseline_watch_time_hours_per_user) * ad_revenue_per_hour_watched_cents","Inputs":"avg_active_users — reading of media.audience.avg_active_users\nad_revenue_per_hour_watched_cents — assumption\ncurrent_watch_time_hours_per_user — reading of media.audience.monthly_watch_hours_per_user\nbaseline_watch_time_hours_per_user — baseline of media.audience.monthly_watch_hours_per_user"},{"Formula":"Localization Cost Reduction\nEstimates savings from AI-assisted dubbing, subtitling, and localization quality review, reducing vendor cost per episode per language while unlocking additional markets.","Arithmetic":"episodes_localised_per_period * (baseline_localisation_cost_per_episode_usd - current_localisation_cost_per_episode_usd) * 100","Inputs":"episodes_localised_per_period — reading of media.localization.episodes_localized\ncurrent_localisation_cost_per_episode_usd — reading of media.localization.cost_per_episode\nbaseline_localisation_cost_per_episode_usd — baseline of media.localization.cost_per_episode"},{"Formula":"Post-Production Cost Savings\nEstimates post-production cost saved by compressing timelines through AI-assisted editing, VFX clean-up, and transcription. Episodes × days saved per episode × daily crew and facility cost.","Arithmetic":"episodes_per_period * (baseline_post_days_per_episode - current_post_days_per_episode) * avg_daily_post_cost_cents","Inputs":"episodes_per_period — reading of media.post_production.episode_count\navg_daily_post_cost_cents — assumption\ncurrent_post_days_per_episode — reading of media.post_production.days_per_episode\nbaseline_post_days_per_episode — baseline of media.post_production.days_per_episode"},{"Formula":"Rights Administration Labor Savings\nMonetizes the rights, legal, and business-affairs team time recovered by automating metadata enrichment, rights ingestion, and catalog reconciliation.","Arithmetic":"(baseline_rights_admin_hours_per_week - current_rights_admin_hours_per_week) * weeks_in_period * labor_rate_cents_per_hour","Inputs":"weeks_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_rights_admin_hours_per_week — reading of media.rights.admin_hours_per_week\nbaseline_rights_admin_hours_per_week — baseline of media.rights.admin_hours_per_week"},{"Formula":"Royalty Dispute Cost Reduction\nEstimates cost saved by reducing royalty statement disputes through AI-verified accurate rights data and automated calculations. Fewer disputes mean less legal and finance time spent on corrections.","Arithmetic":"royalty_statements_per_period * (baseline_dispute_rate_pct - current_dispute_rate_pct) / 100 * avg_dispute_resolution_cost_cents","Inputs":"current_dispute_rate_pct — reading of media.royalties.dispute_rate\nbaseline_dispute_rate_pct — baseline of media.royalties.dispute_rate\nroyalty_statements_per_period — reading of media.royalties.statement_count\navg_dispute_resolution_cost_cents — assumption"}]},{"title":"Professional services","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Bench Cost Reduction\nEstimates the cost saved by reducing unassigned bench time. Practitioners on bench represent fully-loaded salary cost with no revenue offset. Each percentage point of bench reduction converts idle cost into deployable capacity.","Arithmetic":"practitioner_count * available_hours_per_practitioner_per_period * (baseline_bench_time_pct - current_bench_time_pct) / 100 * fully_loaded_cost_cents_per_hour","Inputs":"practitioner_count — reading of professional_services.practitioners.billable_count\ncurrent_bench_time_pct — reading of professional_services.utilization.bench_share\nbaseline_bench_time_pct — baseline of professional_services.utilization.bench_share\nfully_loaded_cost_cents_per_hour — assumption\navailable_hours_per_practitioner_per_period — reading of professional_services.practitioners.available_hours"},{"Formula":"Billable Utilization Revenue Uplift\nEstimates incremental revenue from improving billable utilization rates across the practitioner base. Each percentage point of utilization improvement converts previously undeployed capacity into billed hours. Total practitioners × available hours × utilization improvement × blended bill rate.","Arithmetic":"practitioner_count * available_hours_per_practitioner_per_period * (current_billable_utilization_rate_pct - baseline_billable_utilization_rate_pct) / 100 * avg_bill_rate_cents_per_hour","Inputs":"practitioner_count — reading of professional_services.practitioners.billable_count\navg_bill_rate_cents_per_hour — assumption\ncurrent_billable_utilization_rate_pct — reading of professional_services.utilization.billable_rate\nbaseline_billable_utilization_rate_pct — baseline of professional_services.utilization.billable_rate\navailable_hours_per_practitioner_per_period — reading of professional_services.practitioners.available_hours"},{"Formula":"Budget Overrun Cost Avoidance\nEstimates the margin value recovered by catching at-risk projects earlier and avoiding budget overruns. Each percentage point reduction in overrun rate represents real margin that would otherwise be absorbed as write-offs or discounts. An overrun is incurred as the work is done, so the base is the period's revenue, not the contract value of every active project, which would count a long engagement again each month it ran: revenue × fall in the overrun rate × average overrun depth.","Arithmetic":"financials_revenue_usd * (baseline_overrun_rate_pct - current_overrun_rate_pct) / 100 * avg_overrun_depth_decimal * 100","Inputs":"financials_revenue_usd — reading of finance.pnl.revenue\ncurrent_overrun_rate_pct — reading of professional_services.projects.budget_overrun_rate\navg_overrun_depth_decimal — assumption\nbaseline_overrun_rate_pct — baseline of professional_services.projects.budget_overrun_rate"},{"Formula":"Early Intervention — PM Escalation Labor Savings\nEstimates the project management time saved when AI flags at-risk engagements weeks earlier, allowing lightweight interventions instead of costly late-stage crisis management. Earlier detection means fewer all-hands escalation events and less senior time spent on recovery.","Arithmetic":"at_risk_projects_per_period * (baseline_pm_recovery_hours - current_pm_recovery_hours) * labor_rate_cents_per_hour","Inputs":"current_pm_recovery_hours — reading of professional_services.projects.recovery_hours_per_project\nlabor_rate_cents_per_hour — assumption\nbaseline_pm_recovery_hours — baseline of professional_services.projects.recovery_hours_per_project\nat_risk_projects_per_period — reading of professional_services.projects.at_risk_identified_count"},{"Formula":"Knowledge Search Labor Savings\nMonetizes practitioner time recovered by replacing manual search across shared drives, email, and intranets with AI-powered knowledge retrieval. Hours saved per task × tasks per period × blended practitioner rate.","Arithmetic":"practitioners_using_system * knowledge_search_tasks_per_practitioner_per_period * (baseline_search_minutes - current_search_minutes) / 60 * labor_rate_cents_per_hour","Inputs":"current_search_minutes — reading of professional_services.knowledge.search_minutes\nbaseline_search_minutes — baseline of professional_services.knowledge.search_minutes\nlabor_rate_cents_per_hour — assumption\npractitioners_using_system — reading of professional_services.knowledge.active_users\nknowledge_search_tasks_per_practitioner_per_period — reading of professional_services.knowledge.searches_per_practitioner"},{"Formula":"PM Capacity Expansion Value\nEstimates the revenue value of PM capacity freed by automating client reporting. Each PM hour recovered from report assembly can be redeployed to client relationship work or managing additional project scope — increasing the portfolio each PM can carry without adding headcount.","Arithmetic":"pm_count * (baseline_hours_per_report - current_hours_per_report) * reports_per_pm_per_period * avg_pm_billing_rate_cents_per_hour * redeployment_rate_decimal","Inputs":"pm_count — reading of professional_services.projects.pm_count_using_automation\ncurrent_hours_per_report — reading of professional_services.reporting.hours_per_client_report\nbaseline_hours_per_report — baseline of professional_services.reporting.hours_per_client_report\nredeployment_rate_decimal — assumption\nreports_per_pm_per_period — reading of professional_services.reporting.reports_per_pm\navg_pm_billing_rate_cents_per_hour — assumption"},{"Formula":"Proposal Assembly Labor Savings\nEstimates the practitioner time saved on proposal and SOW development by surfacing relevant prior proposals, case studies, and rate cards instantly. Fewer hours per proposal × proposals per period × blended staff rate.","Arithmetic":"proposals_per_period * (baseline_proposal_prep_hours - current_proposal_prep_hours) * labor_rate_cents_per_hour","Inputs":"proposals_per_period — reading of professional_services.proposals.submitted_count\nlabor_rate_cents_per_hour — assumption\ncurrent_proposal_prep_hours — reading of professional_services.proposals.prep_hours\nbaseline_proposal_prep_hours — baseline of professional_services.proposals.prep_hours"},{"Formula":"Realization Rate Improvement Revenue\nEstimates revenue from improving the realization rate — the fraction of worked hours actually billed and collected. Better time capture and tighter write-off controls convert more worked hours into invoiced and collected revenue. Total worked hours × realization improvement × blended bill rate.","Arithmetic":"total_practitioner_hours_worked * (current_realization_rate_pct - baseline_realization_rate_pct) / 100 * avg_bill_rate_cents_per_hour","Inputs":"avg_bill_rate_cents_per_hour — assumption\ncurrent_realization_rate_pct — reading of professional_services.billing.realization_rate\nbaseline_realization_rate_pct — baseline of professional_services.billing.realization_rate\ntotal_practitioner_hours_worked — reading of professional_services.practitioners.billable_hours_worked"},{"Formula":"Recovered Billable Hours Revenue\nEstimates revenue from billable hours previously lost to under-capture. AI time suggestions recover hours that practitioners forgot to log or intentionally wrote off due to friction in the timekeeping system. Practitioners × weekly hours recovered × weeks × bill rate.","Arithmetic":"practitioner_count * recovered_billable_hours_per_practitioner_per_week * weeks_in_period * avg_bill_rate_cents_per_hour","Inputs":"weeks_in_period\npractitioner_count — reading of professional_services.practitioners.billable_count\navg_bill_rate_cents_per_hour — assumption\nrecovered_billable_hours_per_practitioner_per_week — reading of professional_services.billing.unbilled_hours_per_practitioner_weekly"},{"Formula":"Report Assembly Labor Savings\nMonetizes project manager and analyst time recovered by automating the data gathering, formatting, and delivery of client status reports. Hours saved per report × reports per period × blended PM rate.","Arithmetic":"reports_per_period * (baseline_hours_per_report - current_hours_per_report) * labor_rate_cents_per_hour","Inputs":"reports_per_period — reading of professional_services.reporting.client_reports_delivered\ncurrent_hours_per_report — reading of professional_services.reporting.hours_per_client_report\nbaseline_hours_per_report — baseline of professional_services.reporting.hours_per_client_report\nlabor_rate_cents_per_hour — assumption"}]},{"title":"Real estate property","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Capital Allocation Improvement Value\nEstimates the return value of making better capital allocation decisions with real-time portfolio intelligence. Portfolio-wide scenario modeling enables earlier identification of underperforming assets and more optimal CapEx sequencing — improving overall portfolio yield. AUM × the improvement in annual yield × the period's share of the year.","Arithmetic":"total_aum_usd * capital_allocation_improvement_bps / 10000 * months_in_period / 12 * 100","Inputs":"total_aum_usd — reading of real_estate.portfolio.aum\nmonths_in_period\ncapital_allocation_improvement_bps — assumption"},{"Formula":"Emergency Repair Cost Avoidance\nEstimates the repair cost avoided by catching equipment failures early. Emergency repairs from deferred or undetected building system failures cost 2–5× more than planned interventions — and create tenant satisfaction impacts that drive turnover.","Arithmetic":"(baseline_emergency_incidents_per_month - current_emergency_incidents_per_month) * months_in_period * avg_emergency_repair_cost_cents","Inputs":"months_in_period\navg_emergency_repair_cost_cents — assumption\ncurrent_emergency_incidents_per_month — reading of real_estate.maintenance.emergency_repairs_per_month\nbaseline_emergency_incidents_per_month — baseline of real_estate.maintenance.emergency_repairs_per_month"},{"Formula":"Financial Reporting Labor Savings\nMonetizes accounting and asset management staff time recovered by replacing manual spreadsheet assembly with automated property-level financial reporting. Hours saved per property per month × property count × months × blended accounting rate.","Arithmetic":"property_count * (baseline_reporting_hours_per_property - current_reporting_hours_per_property) * months_in_period * labor_rate_cents_per_hour","Inputs":"property_count — reading of real_estate.portfolio.property_count\nmonths_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_reporting_hours_per_property — reading of real_estate.reporting.hours_per_property_monthly\nbaseline_reporting_hours_per_property — baseline of real_estate.reporting.hours_per_property_monthly"},{"Formula":"Investor Reporting Cycle Compression Value\nEstimates the capital cost value of delivering investor reports faster. Faster reporting shortens the investor decision cycle for capital calls and distributions, and reduces management time on ad-hoc data requests from investors who are waiting on delayed reports. The reporting cycles in the period (a year's cycles spread evenly over its months) × lag days saved × cost per lag day.","Arithmetic":"investor_report_cycles_per_year * months_in_period / 12 * (baseline_delivery_lag_days - current_delivery_lag_days) * daily_investor_inquiry_cost_cents","Inputs":"months_in_period\ncurrent_delivery_lag_days — reading of operations.reporting.delivery_lag_days\nbaseline_delivery_lag_days — baseline of operations.reporting.delivery_lag_days\ninvestor_report_cycles_per_year — assumption\ndaily_investor_inquiry_cost_cents — assumption"},{"Formula":"Leasing Staff Labor Savings\nMonetizes leasing staff time recovered when AI handles initial lead response, qualification screening, and tour scheduling. Fewer manual touchpoints per lease allows the same team to manage higher lead volume or handle more units.","Arithmetic":"units_leased_per_period * (baseline_staff_hours_per_lease - current_staff_hours_per_lease) * labor_rate_cents_per_hour","Inputs":"units_leased_per_period — reading of real_estate.leasing.units_leased\nlabor_rate_cents_per_hour — assumption\ncurrent_staff_hours_per_lease — reading of real_estate.leasing.staff_hours_per_lease\nbaseline_staff_hours_per_lease — baseline of real_estate.leasing.staff_hours_per_lease"},{"Formula":"Maintenance Request Self-Serve Deflection Savings\nEstimates staff time saved when tenants self-serve common maintenance requests and status checks through the tenant app rather than calling the management office. Fewer inbound calls and emails means less property management staff time per unit.","Arithmetic":"units_in_portfolio * (baseline_staff_contacts_per_unit_per_month - current_staff_contacts_per_unit_per_month) * months_in_period * avg_contact_handling_minutes / 60 * labor_rate_cents_per_hour","Inputs":"months_in_period\nunits_in_portfolio — reading of real_estate.portfolio.unit_count\nlabor_rate_cents_per_hour — assumption\navg_contact_handling_minutes — reading of real_estate.tenants.minutes_per_contact\ncurrent_staff_contacts_per_unit_per_month — reading of real_estate.tenants.contacts_per_unit_monthly\nbaseline_staff_contacts_per_unit_per_month — baseline of real_estate.tenants.contacts_per_unit_monthly"},{"Formula":"Portfolio Reporting Labor Savings\nMonetizes asset management and finance team time recovered by replacing manual cross-property data aggregation with automated portfolio dashboards. Hours saved per property per month × portfolio size × months × blended analyst rate.","Arithmetic":"properties_in_portfolio * (baseline_reporting_hours_per_property_per_month - current_reporting_hours_per_property_per_month) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nproperties_in_portfolio — reading of real_estate.portfolio.property_count\nlabor_rate_cents_per_hour — assumption\ncurrent_reporting_hours_per_property_per_month — reading of real_estate.reporting.hours_per_property_monthly\nbaseline_reporting_hours_per_property_per_month — baseline of real_estate.reporting.hours_per_property_monthly"},{"Formula":"Tenant Turnover Cost Avoidance\nEstimates the cost avoided by improving tenant renewal rates. Each prevented turnover avoids vacancy loss, re-leasing commissions, unit make-ready costs, and the time-to-lease gap. Improved renewal rate × units up for renewal × total turnover cost per unit.","Arithmetic":"units_up_for_renewal * (current_renewal_rate_pct - baseline_renewal_rate_pct) / 100 * avg_turnover_cost_cents","Inputs":"units_up_for_renewal — reading of real_estate.leasing.units_up_for_renewal\navg_turnover_cost_cents — assumption\ncurrent_renewal_rate_pct — reading of real_estate.leasing.annual_renewal_rate\nbaseline_renewal_rate_pct — baseline of real_estate.leasing.annual_renewal_rate"},{"Formula":"Vacancy Day Reduction Revenue\nEstimates incremental revenue from compressing time-to-lease. Every day a unit sits vacant is lost rent. Faster lead response and self-tour scheduling convert more leads before they lease elsewhere — directly reducing average vacancy days per unit.","Arithmetic":"units_leased_per_period * (baseline_time_to_lease_days - current_time_to_lease_days) * avg_daily_rent_cents","Inputs":"avg_daily_rent_cents — assumption\nunits_leased_per_period — reading of real_estate.leasing.units_leased\ncurrent_time_to_lease_days — reading of real_estate.leasing.days_to_lease\nbaseline_time_to_lease_days — baseline of real_estate.leasing.days_to_lease"},{"Formula":"Work Order Administration Labor Savings\nMonetizes property management staff time recovered by automating work order creation, vendor dispatch, and status tracking. Fewer manual coordination touchpoints per work order × volume × blended property management rate.","Arithmetic":"work_orders_per_period * (baseline_admin_minutes_per_work_order - current_admin_minutes_per_work_order) / 60 * labor_rate_cents_per_hour","Inputs":"work_orders_per_period — reading of real_estate.work_orders.created_count\nlabor_rate_cents_per_hour — assumption\ncurrent_admin_minutes_per_work_order — reading of real_estate.work_orders.admin_minutes_per_order\nbaseline_admin_minutes_per_work_order — baseline of real_estate.work_orders.admin_minutes_per_order"}]},{"title":"Retail ecommerce","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Average Order Value Uplift Revenue\nEstimates incremental revenue from increasing average order value through AI-driven product recommendations (cross-sell, upsell, complementary items). Orders in period × AOV increase.","Arithmetic":"orders_per_period * (current_avg_order_value_usd - baseline_avg_order_value_usd) * 100","Inputs":"orders_per_period — reading of retail.orders.count\ncurrent_avg_order_value_usd — reading of retail.orders.avg_value\nbaseline_avg_order_value_usd — baseline of retail.orders.avg_value"},{"Formula":"Conversion Rate Uplift Revenue\nEstimates incremental revenue from improving on-site conversion through personalized experiences. More relevant product presentation means more sessions convert to purchases. Sessions × conversion rate improvement × average order value.","Arithmetic":"sessions_per_period * (current_conversion_rate_pct - baseline_conversion_rate_pct) / 100 * avg_order_value_usd * 100","Inputs":"avg_order_value_usd — reading of retail.orders.avg_value\nsessions_per_period — reading of retail.web.session_count\ncurrent_conversion_rate_pct — reading of retail.web.conversion_rate\nbaseline_conversion_rate_pct — baseline of retail.web.conversion_rate"},{"Formula":"Customer Retention Revenue Value\nEstimates the revenue impact of improving customer retention. Each percentage point of retention improvement keeps more customers buying; the value is the period's share of a retained customer's annual revenue, one month of it for a month.","Arithmetic":"customer_base * (current_retention_rate_pct - baseline_retention_rate_pct) / 100 * avg_annual_revenue_per_customer_cents * months_in_period / 12","Inputs":"customer_base — reading of retail.customers.active_count\nmonths_in_period\ncurrent_retention_rate_pct — reading of retail.customers.retention_rate\nbaseline_retention_rate_pct — baseline of retail.customers.retention_rate\navg_annual_revenue_per_customer_cents — assumption"},{"Formula":"Gross Margin Improvement Value\nEstimates the revenue value of gross margin percentage improvement from AI-optimized pricing and markdown timing. Demand-responsive pricing captures more value at full price and limits margin sacrifice on clearance.","Arithmetic":"total_revenue_cents * (current_gross_margin_pct - baseline_gross_margin_pct) / 100","Inputs":"total_revenue_cents\nfinancials_revenue_usd — reading of finance.pnl.revenue\ncurrent_gross_margin_pct — reading of retail.pricing.gross_margin\nbaseline_gross_margin_pct — baseline of retail.pricing.gross_margin"},{"Formula":"Inventory Accuracy & Shrink Reduction\nEstimates the cost avoided by improving inventory record accuracy. Higher accuracy means fewer phantom inventory situations, less shrink write-off, and better purchasing decisions based on true on-hand levels. The shrink rate is a share of sales, so it is applied to the period's sales: revenue × accuracy improvement × shrink rate.","Arithmetic":"financials_revenue_usd * (current_inventory_accuracy_pct - baseline_inventory_accuracy_pct) / 100 * shrink_cost_rate_decimal * 100","Inputs":"financials_revenue_usd — reading of finance.pnl.revenue\nshrink_cost_rate_decimal — assumption\ncurrent_inventory_accuracy_pct — reading of retail.inventory.accuracy\nbaseline_inventory_accuracy_pct — baseline of retail.inventory.accuracy"},{"Formula":"Markdown & Overstock Cost Reduction\nEstimates gross margin saved by reducing the volume and depth of markdowns. Better demand forecasts mean less overbuying, fewer full-clearance markdowns, and a higher share of sales made at full price. The markdown rate is a share of what sold, so it is applied to the period's sales, not to the stock on hand: revenue × fall in the markdown rate × average markdown depth. Revenue is already net of markdowns, so the figure errs low.","Arithmetic":"financials_revenue_usd * (baseline_markdown_rate_pct - current_markdown_rate_pct) / 100 * avg_markdown_depth_decimal * 100","Inputs":"financials_revenue_usd — reading of finance.pnl.revenue\ncurrent_markdown_rate_pct — reading of retail.pricing.markdown_rate\navg_markdown_depth_decimal — assumption\nbaseline_markdown_rate_pct — baseline of retail.pricing.markdown_rate"},{"Formula":"Omnichannel Stockout Revenue Recovery\nEstimates revenue recovered by eliminating stockouts across all channels. Unified inventory visibility allows ship-from-store and accurate ATP promises — converting what was previously a lost sale into a fulfilled order.","Arithmetic":"total_revenue_cents * (baseline_stockout_rate_pct - current_stockout_rate_pct) / 100","Inputs":"total_revenue_cents\nfinancials_revenue_usd — reading of finance.pnl.revenue\ncurrent_stockout_rate_pct — reading of supply_chain.inventory.stockout_rate\nbaseline_stockout_rate_pct — baseline of supply_chain.inventory.stockout_rate"},{"Formula":"Repeat Purchase Revenue Uplift\nEstimates incremental revenue from improving the repeat purchase rate through CLV-optimized lifecycle marketing. More customers returning for a second purchase directly increases revenue without additional acquisition spend. The repeat rate is over twelve months, so the added second purchases are a year's, spread evenly over its months.","Arithmetic":"customer_base * (current_repeat_purchase_rate_pct - baseline_repeat_purchase_rate_pct) / 100 * months_in_period / 12 * avg_second_purchase_value_cents","Inputs":"customer_base — reading of retail.customers.active_count\nmonths_in_period\navg_second_purchase_value_cents — assumption\ncurrent_repeat_purchase_rate_pct — reading of retail.customers.repeat_purchase_rate\nbaseline_repeat_purchase_rate_pct — baseline of retail.customers.repeat_purchase_rate"},{"Formula":"Sell-Through Improvement Value\nEstimates the revenue recovered by selling more seasonal stock at its target price instead of clearing it at a markdown. Of the markdown-eligible stock that sold or cleared in the period, the share that sold at target rose; each of those sales kept the markdown it would otherwise have given up. Retail value sold or cleared × sell-through gain × average markdown depth. Gross margin improvement on the same template counts this too, so an initiative gets one of the two.","Arithmetic":"markdown_eligible_sold_value_usd * (current_sell_through_rate_pct - baseline_sell_through_rate_pct) / 100 * avg_markdown_depth_decimal * 100","Inputs":"avg_markdown_depth_decimal — assumption\ncurrent_sell_through_rate_pct — reading of retail.inventory.sell_through_rate\nbaseline_sell_through_rate_pct — baseline of retail.inventory.sell_through_rate\nmarkdown_eligible_sold_value_usd — reading of retail.inventory.markdown_eligible_sold_value"},{"Formula":"Stockout Lost Revenue Recovery\nEstimates revenue recovered by reducing in-season stockouts. Each percentage point of stockout reduction means fewer lost sales from customers who found the product unavailable.","Arithmetic":"total_revenue_cents * (baseline_stockout_rate_pct - current_stockout_rate_pct) / 100","Inputs":"total_revenue_cents\nfinancials_revenue_usd — reading of finance.pnl.revenue\ncurrent_stockout_rate_pct — reading of supply_chain.inventory.stockout_rate\nbaseline_stockout_rate_pct — baseline of supply_chain.inventory.stockout_rate"}]},{"title":"Telecom","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Call Deflection Labor Savings\nEstimates agent labor saved by deflecting routine billing, account, and technical inquiries into self-service. Calls deflected per month × months × average handle time × agent rate. Care cost per subscriber on the same template already falls by the agent time deflection saves, so an initiative gets one of the two.","Arithmetic":"(baseline_calls_per_month - current_calls_per_month) * months_in_period * avg_handle_time_minutes * labor_rate_cents_per_minute","Inputs":"months_in_period\navg_handle_time_minutes — reading of support.calls.avg_handle_time\ncurrent_calls_per_month — reading of telecom.customer_care.calls_per_month\nbaseline_calls_per_month — baseline of telecom.customer_care.calls_per_month\nlabor_rate_cents_per_hour — assumption\nlabor_rate_cents_per_minute"},{"Formula":"Care Cost Per Subscriber Reduction\nEstimates the total care cost saved by reducing per-subscriber care cost through deflection bots and AI agent assist. Subscriber base × cost reduction per sub × measurement periods.","Arithmetic":"subscriber_count * (baseline_care_cost_per_sub_usd - current_care_cost_per_sub_usd) * months_in_period * 100","Inputs":"months_in_period\nsubscriber_count — reading of billing.subscriptions.active_count\ncurrent_care_cost_per_sub_usd — reading of telecom.customer_care.cost_per_subscriber\nbaseline_care_cost_per_sub_usd — baseline of telecom.customer_care.cost_per_subscriber"},{"Formula":"Churn Prevention Revenue\nEstimates ARPU revenue protected by reducing monthly churn through predictive save plays. Subscribers retained × months × ARPU.","Arithmetic":"subscriber_count * (baseline_monthly_churn_rate_pct - current_monthly_churn_rate_pct) / 100 * months_in_period * avg_arpu_cents_per_month","Inputs":"months_in_period\nsubscriber_count — reading of billing.subscriptions.active_count\navg_arpu_cents_per_month\nbilling_subscriptions_mrr_usd — reading of billing.subscriptions.mrr\ncurrent_monthly_churn_rate_pct — reading of billing.subscriptions.churn_rate\nbaseline_monthly_churn_rate_pct — baseline of billing.subscriptions.churn_rate"},{"Formula":"MTTR Reduction Cost Avoidance\nEstimates the operational cost avoided by resolving network incidents faster. Shorter MTTR means fewer NOC engineer hours per incident, lower overtime, and reduced customer SLA credit exposure. Incidents × MTTR reduction × cost per hour of incident.","Arithmetic":"incidents_per_period * (baseline_mttr_minutes - current_mttr_minutes) / 60 * cost_per_incident_hour_cents","Inputs":"current_mttr_minutes — reading of telecom.network.mttr_minutes\nincidents_per_period — reading of telecom.network.incident_count\nbaseline_mttr_minutes — baseline of telecom.network.mttr_minutes\ncost_per_incident_hour_cents — assumption"},{"Formula":"Save Play Cost Efficiency\nEstimates the net value of targeted save offers versus blanket discounting — fewer wasted retention offers on low-risk subscribers reduces discount cost while protecting revenue on high-risk, high-ARPU targets.","Arithmetic":"(baseline_save_offer_cost_per_retained_subscriber_usd - current_save_offer_cost_per_retained_subscriber_usd) * retained_subscribers_per_period * 100","Inputs":"retained_subscribers_per_period — reading of telecom.retention.retained_subscribers\ncurrent_save_offer_cost_per_retained_subscriber_usd — reading of telecom.retention.cost_per_retained_subscriber\nbaseline_save_offer_cost_per_retained_subscriber_usd — baseline of telecom.retention.cost_per_retained_subscriber"},{"Formula":"Truck Roll Reduction Savings\nEstimates field dispatch cost avoided when predictive network maintenance and remote diagnostics eliminate unnecessary truck rolls. Fewer truck rolls × cost per dispatch.","Arithmetic":"(baseline_truck_rolls_per_month - current_truck_rolls_per_month) * months_in_period * avg_truck_roll_cost_cents","Inputs":"months_in_period\navg_truck_roll_cost_cents — assumption\ncurrent_truck_rolls_per_month — reading of telecom.field_service.truck_rolls_per_month\nbaseline_truck_rolls_per_month — baseline of telecom.field_service.truck_rolls_per_month"}]},{"title":"Transportation logistics","columns":["Formula","Arithmetic","Inputs"],"rows":[{"Formula":"Breakdown Cost Avoidance\nEstimates cost avoided by preventing unplanned roadside breakdowns. Each avoided event eliminates towing, roadside labor, missed-load penalties, and expedite recovery costs. Events avoided a year, spread evenly over its months, × average all-in breakdown cost.","Arithmetic":"(baseline_roadside_events_per_year - current_roadside_events_per_year) * months_in_period / 12 * avg_breakdown_cost_cents","Inputs":"months_in_period\navg_breakdown_cost_cents — assumption\ncurrent_roadside_events_per_year — reading of logistics.fleet.roadside_events_per_year\nbaseline_roadside_events_per_year — baseline of logistics.fleet.roadside_events_per_year"},{"Formula":"Driver Productivity Value\nEstimates incremental revenue or cost capacity unlocked by improving stops per driver hour. More stops per hour means the same drivers can handle more volume without adding headcount. Added stops per driver hour × the fleet's driver hours in the period × revenue per stop.","Arithmetic":"(current_stops_per_driver_hour - baseline_stops_per_driver_hour) * operating_hours_per_period * revenue_per_stop_cents","Inputs":"revenue_per_stop_cents — assumption\noperating_hours_per_period — reading of logistics.drivers.operating_hours\ncurrent_stops_per_driver_hour — reading of logistics.drivers.stops_per_hour\nbaseline_stops_per_driver_hour — baseline of logistics.drivers.stops_per_hour"},{"Formula":"Fuel & Mile Reduction Savings\nEstimates cost saved by reducing total fleet miles through AI route optimization. Fewer miles directly lower fuel, tire, and per-mile maintenance spend. Miles eliminated × blended cost per mile.","Arithmetic":"(baseline_fleet_miles - current_fleet_miles) * avg_cost_cents_per_mile","Inputs":"current_fleet_miles — reading of logistics.fleet.miles\nbaseline_fleet_miles — baseline of logistics.fleet.miles\navg_cost_cents_per_mile — assumption"},{"Formula":"Insurance Premium Reduction\nEstimates the reduction in commercial auto and cargo insurance premiums driven by a demonstrated improvement in loss history and safety program maturity. Annual premium × expected reduction × the period's share of the year.","Arithmetic":"annual_insurance_premium_usd * premium_reduction_pct / 100 * months_in_period / 12 * 100","Inputs":"months_in_period\npremium_reduction_pct — assumption\nannual_insurance_premium_usd — reading of logistics.fleet.annual_insurance_premium"},{"Formula":"Maintenance Labor Savings\nMonetizes shop and maintenance team time recovered when condition-based scheduling replaces reactive and over-scheduled preventive services, reducing unnecessary labor hours.","Arithmetic":"(baseline_maintenance_hours_per_month - current_maintenance_hours_per_month) * months_in_period * labor_rate_cents_per_hour","Inputs":"months_in_period\nlabor_rate_cents_per_hour — assumption\ncurrent_maintenance_hours_per_month — reading of logistics.fleet.maintenance_hours_per_month\nbaseline_maintenance_hours_per_month — baseline of logistics.fleet.maintenance_hours_per_month"},{"Formula":"On-Time Delivery Revenue Protection\nEstimates revenue protected or penalties avoided by improving on-time delivery rates. Late deliveries cause customer chargebacks, contract penalties, and order cancellations. OTD improvement × revenue at risk.","Arithmetic":"(current_on_time_delivery_pct - baseline_on_time_delivery_pct) / 100 * revenue_at_risk_from_late_delivery_usd * 100","Inputs":"current_on_time_delivery_pct — reading of logistics.deliveries.on_time_rate\nbaseline_on_time_delivery_pct — baseline of logistics.deliveries.on_time_rate\nrevenue_at_risk_from_late_delivery_usd — reading of supply_chain.deliveries.revenue_at_risk"},{"Formula":"Preventable Accident Cost Avoidance\nEstimates the all-in cost avoided by reducing preventable accident frequency. Each avoided accident eliminates vehicle repair, cargo loss, injury liability, downtime, and insurance claim impact. Accidents avoided × average cost per accident.","Arithmetic":"miles_driven_per_period / 1000000 * (baseline_accidents_per_million_miles - current_accidents_per_million_miles) * avg_preventable_accident_cost_cents","Inputs":"miles_driven_per_period — reading of logistics.fleet.miles\navg_preventable_accident_cost_cents — assumption\ncurrent_accidents_per_million_miles — reading of logistics.safety.preventable_accidents_per_million_miles\nbaseline_accidents_per_million_miles — baseline of logistics.safety.preventable_accidents_per_million_miles"},{"Formula":"WISMO Contact Cost Reduction\nEstimates customer service cost saved by reducing 'Where Is My Order' contacts through accurate real-time ETAs and proactive delivery status notifications.","Arithmetic":"(baseline_wismo_contacts_per_month - current_wismo_contacts_per_month) * months_in_period * avg_cost_per_contact_cents","Inputs":"months_in_period\navg_cost_per_contact_cents — assumption\ncurrent_wismo_contacts_per_month — reading of logistics.customer_service.wismo_contacts_per_month\nbaseline_wismo_contacts_per_month — baseline of logistics.customer_service.wismo_contacts_per_month"}]}]}