Back to calculator
Immigration, Visa & Travel DocumentsGenerated accuracy model review: 2026-05-06

Immigration Form Fee Calculator accuracy and testing

This page documents how Calwarden builds trust for this calculator: source notes, regression-style default tests, limitations, assumptions, unit handling, rounding, and visible change history.

Formula source

  • Government subtotal = principal applicants x principal fee + derivative applicants x derivative fee + biometric applicants x biometric fee + premium fee. Supporting costs = medical + photos + translations + mailing + other costs. Estimated form cost = max(0, government subtotal + supporting costs - confirmed waiver or credit).

Test cases

Default input regression check

Generated from the checked-in default inputs and calculate function.

Inputs

  • Principal Applicants: 1
  • Principal Form Fee: $0
  • Derivative Applicants: 0
  • Derivative Form Fee: $0
  • Applicants with Biometrics: 0
  • Biometric Fee per Applicant: $0
  • Premium / Expedite Fee: $0
  • Medical Exam Costs: $0
  • Photo Costs: $0
  • Translation Costs: $0
  • Mailing / Courier Fee: $0
  • Other Costs: $0
  • Confirmed Waiver / Credit: $0

Expected outputs

  • Estimated Form Cost: $0.00
  • Government Fee Subtotal: $0.00
  • Supporting Cost Subtotal: $0.00
  • Applicants Modeled: 1

Known limitations

  • This calculator does not look up official fees, determine eligibility, apply fee-waiver rules, validate form editions, or provide legal advice.

Assumptions

  • Every fee amount is user-entered and can be updated to match the current form instructions.
  • Biometric fees are modeled as a per-person cost for the count you enter.
  • This planning estimate runs locally in your browser from the values you enter. It is not legal advice, not an official government fee or timeline, and not a document or photo acceptance determination.

Unit handling

  • Principal Applicants accepts numeric values.
  • Principal Form Fee accepts values in $.
  • Derivative Applicants accepts numeric values.
  • Derivative Form Fee accepts values in $.
  • Applicants with Biometrics accepts numeric values.
  • Biometric Fee per Applicant accepts values in $.
  • Premium / Expedite Fee accepts values in $.
  • Medical Exam Costs accepts values in $.
  • Photo Costs accepts values in $.
  • Translation Costs accepts values in $.
  • Mailing / Courier Fee accepts values in $.
  • Other Costs accepts values in $.
  • Confirmed Waiver / Credit accepts values in $.
  • Estimated Form Cost is displayed as currency.
  • Government Fee Subtotal is displayed as currency.
  • Supporting Cost Subtotal is displayed as currency.

Rounding rules

  • Number displays use up to 2 decimal places in the calculator UI.
  • Currency outputs are displayed with standard US dollar formatting.
  • Input precision follows configured step values where provided.

Version history

1.0.0 - 2026-05-06

Generated accuracy and testing page from the current immigration-form-fee-calculator calculator definition.

Change log

2026-05-06

Published default regression test documentation and metadata fallbacks for Immigration Form Fee Calculator.

Calculator transparency

Accuracy pages are generated from checked-in calculator definitions and can be upgraded with curated review metadata over time.

Use calculator