- Testing depth
- How far third-party security testing goes. Four tiers: automated vulnerability scanning only; manual application and API penetration testing; full device testing including firmware, hardware interfaces, and wireless; and full device testing plus protocol fuzzing. Bench time on production-equivalent units is the main cost step between tiers.
- Interfaces and trust boundaries
- A trust boundary is any point where data or control crosses between components with different privilege levels, such as device to mobile app, app to cloud API, or cloud to hospital EHR. Each boundary must be modeled, documented, tested, and then monitored, which is why this driver affects both the premarket and the annual budget.
- Threat modeling effort
- The amount of STRIDE analysis required, measured by how many data flow diagrams and components you have to analyze and trace into the risk management file. Ranges from refreshing an existing model to modeling a multi-component system with an AI or ML pipeline.
- SDLC maturity
- How much secure development practice already exists in your engineering process. Low maturity means controls and evidence get reconstructed retroactively at submission time, which is the single most expensive way to produce them. High maturity means the evidence is a byproduct of how you already build.
- Monitoring scope
- The postmarket vulnerability monitoring commitment: from periodic manual SBOM review, through continuous automated monitoring of components, up to a managed program that also handles coordinated vulnerability disclosure intake and researcher communications.
- Postmarket patch frequency
- How often you ship security-relevant releases. Every release needs regression security testing, an updated SBOM, and refreshed evidence, so a monthly cadence costs materially more per year than an annual one.
- Baseline
- The calculator's reset state and the product profile every multiplier is measured against: a connected Class II device with one wireless interface, an application and API pen test, a single-system threat model, partial secure SDLC, continuous monitoring, and quarterly patch releases. Premarket $65K - $125K, postmarket $25K - $40K per year.
- Multiplier
- A factor applied to the baseline band for a selected option. Each option carries a low and a high multiplier, applied to the low and high ends of the range. The baseline option of every driver is 1.00, so it does not move the result.
- Compounding
- Selected multipliers within a bucket are multiplied together rather than added. Complexity interacts: firmware testing on an integrated ecosystem with no secure SDLC costs more than the three problems priced separately, because each one enlarges the work the others create.
- Bucket (premarket vs annual)
- Which budget a driver feeds. Testing depth, threat modeling effort, and SDLC maturity affect premarket only. Monitoring scope and patch frequency affect the annual program only. Interfaces affect both.
- Assumption posture (conservative / baseline / aggressive)
- A final scaling applied to the whole calculated range after the six drivers. Aggressive (x0.85 - x0.90) assumes clean documentation and no deficiency response. Baseline (x1.00) is the expected case and matches every other figure on this page. Conservative (x1.20 - x1.40) prices in a deficiency response, an extra test cycle, and documentation rework.