Back to calculator Use 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.