Skip to content

Model 2.3.0 documentation

Procurement model assumptions register

The register discloses the inputs for ten scenarios, their source classes, and the limits of interpretation. Both paths are calculated within the same legal and operational context.

Stress ranges test the consequences of explicit outer assumptions. They do not describe probability or statistical error.

Schema version
2
Model version
2.3.0
Calibration identifier
source-scenario-2026-08-28
Legal ruleset
pl-pzp-2026-2027

ProcuraCost

Scenarios and input ranges

Entries retain the model registry order. Each discloses six context axes and the complete metadata for its economic ranges.

Entry 01 of 10Fleet TCO reframingFleet procurement with a lifecycle-cost workshop visible in the workflow, without a monetised TCO difference between alternatives.fleet_tco_reframingShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private competitive procedure
Purchase archetype
Capital investment
Purchase execution channel
Sourcing event
System support
Transactional ERP/P2P
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
5,000,000 PLN
Central
5,000,000 PLN
High
5,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.fleet_tco_reframing.retained-legacy

Daily cost of delay

Low
1,250 PLN/day
Central
5,000 PLN/day
High
20,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.fleet_tco_reframing.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.fleet_tco_reframing.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.fleet_tco_reframing.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 02 of 10ERP transformation discoveryERP procurement in which problem definition and market engagement are explicit parts of the workflow.erp_transformation_discoveryShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private negotiated procedure
Purchase archetype
Purchase with an incomplete requirement
Purchase execution channel
Sourcing event
System support
Sourcing platform
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
3,000,000 PLN
Central
3,000,000 PLN
High
3,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.erp_transformation_discovery.retained-legacy

Daily cost of delay

Low
2,050 PLN/day
Central
8,200 PLN/day
High
32,800 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.erp_transformation_discovery.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.erp_transformation_discovery.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.erp_transformation_discovery.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 03 of 10Logistics service redesignA complex logistics service compared with separate workflow and contract designs.logistics_service_redesignShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private competitive procedure
Purchase archetype
Complex service
Purchase execution channel
Sourcing event
System support
Transactional ERP/P2P
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
8,000,000 PLN
Central
8,000,000 PLN
High
8,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.logistics_service_redesign.retained-legacy

Daily cost of delay

Low
450 PLN/day
Central
1,800 PLN/day
High
7,200 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.logistics_service_redesign.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.logistics_service_redesign.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.logistics_service_redesign.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 04 of 10Critical material continuityA material purchase in which the daily cost represents continuity risk rather than a price premium.critical_material_continuityShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private negotiated procedure
Purchase archetype
Continuity-critical purchase
Purchase execution channel
Sourcing event
System support
Manual processing
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
12,000,000 PLN
Central
12,000,000 PLN
High
12,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.critical_material_continuity.retained-legacy

Daily cost of delay

Low
12,500 PLN/day
Central
50,000 PLN/day
High
200,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.critical_material_continuity.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.critical_material_continuity.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.critical_material_continuity.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 05 of 10Public IT: open procedure with market consultationTwo PZP-compliant workflow designs for the same IT purchase with identical mandatory periods.public_it_open_with_market_consultationShow ranges

Procurement context

Legal and governance boundary
PZP: classic procurement at or above EU thresholds
Procedure family
Open procedure
Purchase archetype
Purchase with an incomplete requirement
Purchase execution channel
Sourcing event
System support
Transactional ERP/P2P
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
5,000,000 PLN
Central
5,000,000 PLN
High
5,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.public_it_open_with_market_consultation.retained-legacy

Daily cost of delay

Low
2,500 PLN/day
Central
10,000 PLN/day
High
40,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.public_it_open_with_market_consultation.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.public_it_open_with_market_consultation.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.public_it_open_with_market_consultation.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 06 of 10Stable private standard serviceA workflow-topology control for a standardised purchase: the maps are identical, but the result is not neutral because the scenario explicitly compares open competition with restricted supplier access.stable_private_standard_serviceShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private competitive procedure
Purchase archetype
Standardised recurring purchase
Purchase execution channel
Sourcing event
System support
Integrated source-to-pay
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: included

Alternative with restricted supplier access: Adaptive compliant alternative

Contract value

Low
5,000,000 PLN
Central
5,000,000 PLN
High
5,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_private_standard_service.retained-legacy

Daily cost of delay

Low
0 PLN/day
Central
0 PLN/day
High
0 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_private_standard_service.retained-legacy

Competition price transfer

Low
2%
Central
6%
High
9%
Range type
stress range
Source class
Empirical anchor
Source identifiers
szucs_discretion_price_2024

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_private_standard_service.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_private_standard_service.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 07 of 10Stable CAPEX replacementA fixed-asset purchase with explicit investment gates and neutral zero central TCO and amendment differentials.stable_capex_replacementShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private competitive procedure
Purchase archetype
Capital investment
Purchase execution channel
Sourcing event
System support
Transactional ERP/P2P
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
15,000,000 PLN
Central
15,000,000 PLN
High
15,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_capex_replacement.retained-legacy

Daily cost of delay

Low
3,425 PLN/day
Central
13,700 PLN/day
High
54,800 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_capex_replacement.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_capex_replacement.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.stable_capex_replacement.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 08 of 10Discovery and solution co-designA scenario in which the adaptive alternative buys learning through a longer, more labour-intensive process.discovery_solution_codesignShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Private negotiated procedure
Purchase archetype
Purchase with an incomplete requirement
Purchase execution channel
Sourcing event
System support
Transactional ERP/P2P
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
3,000,000 PLN
Central
3,000,000 PLN
High
3,000,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.discovery_solution_codesign.retained-legacy

Daily cost of delay

Low
1,375 PLN/day
Central
5,500 PLN/day
High
22,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.discovery_solution_codesign.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.discovery_solution_codesign.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.discovery_solution_codesign.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 09 of 10Catalogue call-off controlFramework execution with identical maps and no competition difference between the alternatives.catalog_calloff_controlShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Framework call-off
Purchase archetype
Standardised recurring purchase
Purchase execution channel
Catalogue call-off
System support
Integrated source-to-pay
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
50,000 PLN
Central
50,000 PLN
High
50,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.catalog_calloff_control.retained-legacy

Daily cost of delay

Low
125 PLN/day
Central
500 PLN/day
High
2,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.catalog_calloff_control.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.catalog_calloff_control.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.catalog_calloff_control.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Entry 10 of 10MRP release controlExecution of a contracted MRP requirement with identical maps for both alternatives.mrp_release_controlShow ranges

Procurement context

Legal and governance boundary
Private-sector procurement policy
Procedure family
Framework call-off
Purchase archetype
Continuity-critical purchase
Purchase execution channel
MRP purchase release
System support
Integrated source-to-pay
Initiated on
28 August 2026

Economic assumptions

Difference in competition exposure: not applicable

Contract value

Low
500,000 PLN
Central
500,000 PLN
High
500,000 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.mrp_release_control.retained-legacy

Daily cost of delay

Low
2,000 PLN/day
Central
8,000 PLN/day
High
32,000 PLN/day
Range type
stress range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.mrp_release_control.retained-legacy

Contract amendment cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.mrp_release_control.retained-legacy

TCO cost difference

Low
0 PLN
Central
0 PLN
High
0 PLN
Range type
calibration range
Source class
Retained model 2.2.2 assumption
Source identifiers
scenario.mrp_release_control.retained-legacy

Off-process purchasing is not monetised

Rationale: Bypass is not monetised without an observed or user-supplied rate.

Source identifiers: none

Provenance register

Four collections serve separate purposes: retaining input assumptions, disclosing illustrative model 2.3 workflow allocations, documenting external sources, or locking periods derived from legal rules.

Retained assumptions

Economic values, hourly rates, aggregate day totals, system-support multipliers, and coordination and tool-cost profiles are retained from model 2.2.2. Step order, day allocation and role-hour allocation in the five mechanism maps belong to a separate illustrative model 2.3 record.

Retained fleet scenario assumptions

Economic values, the raw 44/24-day totals, and the system-support and coordination or tool-cost profile preserve model 2.2.2 centres. Step order, day allocation and role-hour allocations are illustrative model 2.3 assumptions. External case studies support only the named mechanisms, not duration, effort or cost.

Scenario identifier
fleet_tco_reframing
Source model version
2.2.2

Areas described by the source: process duration, total cost of ownership, contract adaptability

scenario.fleet_tco_reframing.retained-legacy

Retained ERP scenario assumptions

Economic values, the raw 44/24-day totals, and the system-support and coordination or tool-cost profile preserve model 2.2.2 centres. Step order, day allocation and role-hour allocations are illustrative model 2.3 assumptions. External case studies support only the named mechanisms, not duration, effort or cost.

Scenario identifier
erp_transformation_discovery
Source model version
2.2.2

Areas described by the source: process duration, procurement problem definition, modular contracting

scenario.erp_transformation_discovery.retained-legacy

Retained logistics scenario assumptions

Economic values, the raw 44/24-day totals, and the system-support and coordination or tool-cost profile preserve model 2.2.2 centres. Step order, day allocation and role-hour allocations are illustrative model 2.3 assumptions. External case studies support only the named mechanisms, not duration, effort or cost.

Scenario identifier
logistics_service_redesign
Source model version
2.2.2

Areas described by the source: process duration, contract adaptability

scenario.logistics_service_redesign.retained-legacy

Retained supply-continuity assumptions

Economic values, the raw 44/24-day totals, and the system-support and coordination or tool-cost profile preserve model 2.2.2 centres. Step order, day allocation and role-hour allocations are illustrative model 2.3 assumptions. External case studies support only the named mechanisms, not duration, effort or cost.

Scenario identifier
critical_material_continuity
Source model version
2.2.2

Areas described by the source: process duration, contract adaptability

scenario.critical_material_continuity.retained-legacy

Retained public IT procurement assumptions

Economic values, the raw 42/26-day totals excluding legal periods, and the system-support and coordination or tool-cost profile preserve model 2.2.2 centres. Step order, day allocation and role-hour allocations are illustrative model 2.3 assumptions. PZP periods come from the versioned legal ruleset. External case studies support only the named mechanisms, not duration, effort or cost.

Scenario identifier
public_it_open_with_market_consultation
Source model version
2.2.2

Areas described by the source: process duration, procurement problem definition, market consultation, innovation procurement

scenario.public_it_open_with_market_consultation.retained-legacy

Retained stable-purchase assumptions

The declared price-transfer stress based on Szucs compares open competition under the procurement policy criteria with a restricted supplier shortlist or incumbent continuation after market discovery. It is not a property of adaptive workflow design or an estimated effect for this scenario.

Scenario identifier
stable_private_standard_service
Source model version
2.2.2

Areas described by the source: process duration, competition transfer

scenario.stable_private_standard_service.retained-legacy

Retained CAPEX investment assumptions

Contract value, daily cost, rates and activity times are assumption ranges retained from model 2.2.2.

Scenario identifier
stable_capex_replacement
Source model version
2.2.2

Areas described by the source: process duration, total cost of ownership, contract amendments

scenario.stable_capex_replacement.retained-legacy

Retained discovery-purchase assumptions

The longer adaptive map is a falsifiable scenario assumption, not an observed effect of a method.

Scenario identifier
discovery_solution_codesign
Source model version
2.2.2

Areas described by the source: process duration, procurement problem definition, market consultation, role effort

scenario.discovery_solution_codesign.retained-legacy

Retained catalogue-order assumptions

The values and identical maps are explicit control assumptions. They do not represent the effect of system implementation.

Scenario identifier
catalog_calloff_control
Source model version
2.2.2

Areas described by the source: process duration

scenario.catalog_calloff_control.retained-legacy

Retained MRP-order assumptions

The values and identical maps are control assumptions. Organisational readiness is not inferred from them.

Scenario identifier
mrp_release_control
Source model version
2.2.2

Areas described by the source: process duration

scenario.mrp_release_control.retained-legacy

Internal workflow provenance

The record discloses illustrative step ordering, day allocation and role-hour allocation for five maps. It is not an empirical source; external case studies support only the named mechanisms.

Model 2.3 mechanism-workflow allocations

ProcuraCost model registry

Source class
illustrative scenario
Publication type
internal model 2.3 record
What the source supports
The record documents illustrative model 2.3 step ordering, day allocation and role-hour distribution. Raw totals remain 44/24 days, or 42/26 days for public IT. Retained system-support multipliers and coordination and tool-cost profiles carry forward model 2.2.2 centres.
What the source does not support
It is not empirical evidence of duration, effort, cost or the effect of either workflow design. External case studies support only the named mechanisms.
Jurisdiction or population
Five illustrative ProcuraCost model 2.3 workflow scenarios
model_2_3_mechanism_workflow_allocationsOpen source

External evidence

Sources describe mechanisms, cases, and transfer limits. Official source identifiers are not used to calibrate economic values.

California Redefines State Technology Procurement

California Department of Technology

Source class
official material
Publication type
official webpage
Published on
3 August 2022
What the source supports
The source describes breaking large systems into modules, the ability to change course and participation by smaller suppliers.
What the source does not support
It does not identify a causal cost or duration effect for a ProcuraCost scenario.
Jurisdiction or population
California state-government technology procurement
california_modular_it_procurementOpen source

Lessons learnt from the implementation of the pilot projects of strategic procurement: Public Procurement in Lithuania

OECD

Source class
official material
Publication type
institutional report
What the source supports
The RVUL example describes almost a year of work to define the problem and prepare a market consultation.
What the source does not support
It does not estimate a cost, saving or universal duration for discovery work.
Jurisdiction or population
An innovation-procurement pilot at Republican Vilnius University Hospital in Lithuania
oecd_rvul_problem_definitionOpen source

Preliminary market consultation

Polish Public Procurement Office

Source class
official material
Publication type
official webpage
What the source supports
The source describes consultation as a way to learn about technical, economic and organisational solutions before a procedure.
What the source does not support
It does not report the effect of consultation on cost, duration or the outcome of a particular procedure.
Jurisdiction or population
Contracting authorities and suppliers within Polish public procurement law
uzp_preliminary_market_consultationOpen source

Guidance on Innovation Procurement

European Commission

Source class
official material
Publication type
official webpage
Published on
21 June 2021
What the source supports
The guidance describes practical innovation-procurement tools, including market consultation and access to solutions available from the market.
What the source does not support
The guidance is not a legally binding interpretation and does not calibrate a ProcuraCost cost effect.
Jurisdiction or population
Public buyers and suppliers operating in the European Union
ec_innovation_procurement_guidanceOpen source

Discretion and favoritism in public procurement

Journal of the European Economic Association

Source class
empirical anchor
Publication type
peer-reviewed article
What the source supports
The study identifies a price channel of discretion in Hungarian procurement below the HUF 25 million threshold.
What the source does not support
It does not identify the effect of workflow design or transfer to every jurisdiction and threshold.
Jurisdiction or population
Hungarian public contracts below the invitational-procedure threshold
szucs_discretion_price_2024Open source

Locked legal provenance

Periods in this collection come from the versioned ruleset. They are tied to the initiation date and cannot be freely changed in the process map.

Legal provision
PZP art. 138 ust. 1
Rule identifier
pl-pzp-art-138-1
Initiated on
28 August 2026
Legal ruleset
pl-pzp-2026-2027
Locked active work days
0
Locked waiting days
35
Occurrences in process maps
Public IT: open procedure with market consultation; Formal sequential alternativePublic IT: open procedure with market consultation; Adaptive compliant alternative
Legal provision
PZP art. 264 ust. 1
Rule identifier
pl-pzp-art-264-1
Initiated on
28 August 2026
Legal ruleset
pl-pzp-2026-2027
Locked active work days
0
Locked waiting days
10
Occurrences in process maps
Public IT: open procedure with market consultation; Formal sequential alternativePublic IT: open procedure with market consultation; Adaptive compliant alternative

catalog_calloff_control

Neutral control

The catalogue call-off control uses identical process maps for both alternatives. Equal central costs and a zero difference confirm neutral calculation behaviour.

The control stress range reports the outer envelope under the explicit low and high values.

Process maps are identical
yes
Central cost difference
0 PLN
Formal path central cost
1,392.62 PLN
Adaptive path central cost
1,392.62 PLN
Stress range
-3,937.5 PLN – 3,937.5 PLN

Further documentation

The model methodology documents the equations, monetisation rules, and limits of use.

Open the methodology

Visitor measurement

With your consent, Google Analytics stores cookies and measures page visits. We do not send calculator values or custom comparison names. Declining does not limit the service. You can withdraw consent in the analytics settings at the bottom of the page.

Google privacy policy