Transparency

Methodology: how every calculation works

The exact formulas behind each ClaimSettleIQ tool, with worked examples, validation rules, edge cases and limits.

Last updated October 14, 2026

This page documents every calculation performed on ClaimSettleIQ. The formulas below are the ones implemented in /assets/js/calc-core.js, and each worked example is part of our automated test suite. All calculations run in your browser.

General rules for all calculators

  • Input parsing. Amounts may include a dollar sign and commas (e.g. $1,250.50). Blank optional fields are treated as 0. Text that is not a number is rejected with a message.
  • Negative values are rejected in every field.
  • Upper limits. Dollar inputs above $1 trillion are rejected; tool-specific limits are listed below.
  • Rounding. Intermediate dollar results are rounded to the nearest cent (half away from zero). The Settlement Estimator displays whole dollars; the other tools display cents.

Tool 1: Settlement Estimator

Inputs

  • Documented: medical expenses M, lost wages W, other out-of-pocket losses O.
  • Projected (optional): future medical FM, future lost earnings FE.
  • Non-economic method: none; multiplier (low mL, high mH, base = documented economic losses or medical only); per diem (low rate rL, high rate rH, days d); or a fixed amount N.
  • Fault rule (optional): none, pure, barred if over 50%, barred at 50% or more, contributory; and the user’s fault share p (0–100).
  • Policy limit (optional) L.

Formula

  1. Documented economic D = M + W + O
  2. Projected P = FM + FE
  3. Economic E = D + P
  4. Non-economic low/high:
    • None: 0 / 0
    • Multiplier: B × mL / B × mH, where B = D (default) or M
    • Per diem: rL × d / rH × d
    • Fixed: N / N
  5. Total before fault, low/high = E + non-economic low/high
  6. Fault factor f: none → 1; pure → 1 − p/100; barred-over-50 → 0 if p > 50, else 1 − p/100; barred-at-50 → 0 if p ≥ 50, else 1 − p/100; contributory → 0 if p > 0, else 1.
  7. Adjusted total low/high = total before fault × f
  8. If L > 0 and adjusted high > L, the result shows how far the high figure exceeds L. The total is not reduced.

Note that projected future losses are included in E but are not part of the multiplier base, so an uncertain projection is never multiplied.

Worked example

M = $8,400, W = $3,150, O = $450, no projections; multiplier 1.5×/3× on documented losses; pure comparative fault at 20%.

D = $12,000. Non-economic = $18,000 / $36,000. Total before fault = $30,000 / $48,000. f = 0.8. Adjusted = $24,000 / $38,400.

Validation and edge cases

  • Multipliers must be between 0 and 10, and low must not exceed high. The 1.5×/3× defaults are placeholders, not recommendations.
  • Per-diem days must be a whole number from 0 to 36,500; low rate must not exceed high rate; each daily rate is limited to $100,000.
  • Fault share must be between 0 and 100. With “barred if over 50%”, 50% gives a factor of 0.5 and 50.01% gives 0. With “barred at 50% or more”, 49.99% gives 0.5001 and 50% gives 0.
  • All-zero inputs produce $0, which is a valid result.

What it cannot determine

It does not predict a settlement or value a claim. It does not apply any state’s law, damage caps, collateral source rules, tax treatment, fees or liens, and it does not assess evidence or liability. The non-economic and fault figures are only arithmetic on assumptions the user chooses; they are not statistically validated.

Tool 2: Net Settlement Calculator

Inputs

Gross amount G (required, greater than 0); fee option (percentage q 0–100, a fixed fee F, or none); fee base (gross, or gross after case expenses); case expenses X; four lien fields; up to two other deductions.

Formula

  1. Fee:
    • Percentage of gross: Fee = G × q/100
    • Percentage after expenses: Fee = max(0, G − X) × q/100
    • Fixed: Fee = F; None: Fee = 0
  2. Liens Li = sum of the four lien fields; Other Ot = sum of other deductions.
  3. Total deductions T = Fee + X + Li + Ot
  4. Remaining R = G − T. Percentage of gross = R / G × 100, rounded to one decimal place.

Worked example

G = $60,000; 33.33% of gross; X = $2,400; health plan $7,500; provider lien $1,800. Fee = $19,998.00; T = $31,698.00; R = $28,302.00 (47.2% of gross). With the fee calculated after expenses: Fee = $57,600 × 33.33% = $19,198.08; R = $29,101.92.

Edge cases

  • If T > G, the result is shown as a negative shortfall with an explanation; it is not hidden or set to zero.
  • A fee percentage above 50% produces a warning. A fixed fee larger than G produces a warning.
  • If expenses exceed the gross, the after-expenses fee base is floored at $0.
  • Each amount is entered and deducted once; the fee never includes expenses.

What it cannot determine

It does not know the terms of any fee agreement, whether a lien is valid or reducible, or the tax treatment of any amount.

Tool 3: Lost Wages Calculator

Inputs

Pay type (hourly rate h, or annual salary S with workdays per year Y); hours per workday k (more than 0, up to 24); full days missed n; additional hours missed a; paid leave hours used v; up to two additional documented losses; optional projected future workdays u.

Formula

  1. Hourly rate used H = h (hourly) or S / (Y × k) (salary)
  2. Missed hours Th = n × k + a
  3. Gross wages for missed time GW = Th × H
  4. Paid-leave value V = v × H; unpaid portion = GW − V
  5. Historical total = GW + additional losses
  6. Future scenario (separate) = u × k × H

The hourly rate is not rounded before multiplying; the rounded rate is shown for display.

Worked example

Salary $62,400, Y = 260, k = 8: H = $30.00. n = 12, a = 6: Th = 102. GW = $3,060.00. Paid leave 40 h = $1,200.00; unpaid = $1,860.00. Additional $250 → historical total $3,310.00.

Edge cases

  • Paid leave hours greater than missed hours are rejected, because leave can only cover time actually missed.
  • At least some missed time (days or hours) is required.
  • Missed days and future days are each limited to 3,660; hourly rate to $10,000; workdays per year to 1–366.
  • Paid leave is never added on top of missed time; it is shown as a portion of it.

What it cannot determine

It does not calculate taxes, lost benefits, self-employment income, or loss of future earning capacity, and it does not decide whether used paid leave is recoverable in a given state.

Tool 4: Medical Expense Tracker

Formula

For each entry: outstanding = billed − paid − adjustments. Totals are the sums of each column across entries, each rounded to the cent.

Validation

  • Date of service is required, must be a real calendar date, not before 1950 and not in the future (based on your device’s date).
  • Provider name is required (up to 120 characters); notes up to 500 characters.
  • Billed amount is required; paid and adjustments default to 0; all must be non-negative and at most $100,000,000.
  • Paid + adjustments may not exceed billed, so outstanding can never be negative.

Worked example

Entry 1: billed $1,200.00, paid $800.00, adjusted $250.00 → outstanding $150.00. Entry 2: billed $350.55, paid $0, adjusted $0 → outstanding $350.55. Totals: billed $1,550.55; paid $800.00; adjusted $250.00; outstanding $500.55.

CSV export

The CSV contains one row per entry (sorted by date) and a totals row. Cells containing commas, quotes or line breaks are quoted; cells starting with =, +, -, @, tab or carriage return are prefixed with an apostrophe to prevent spreadsheet formula execution.

What it cannot determine

It does not determine which medical figure (billed or paid) is recoverable in any state, or whether a charge is related to the accident.

Tool 5: Evidence Checklist

Progress = items checked ÷ items not marked N/A, rounded to the nearest whole percent. If every item is N/A, progress is 0%. Progress measures only how much of your own list you have gathered; it is not a measure of claim strength or eligibility.

Testing

The calculation core is covered by an automated test suite with documented inputs and expected outputs, including zero values, negative inputs, invalid percentages, deductions exceeding gross, rounding and overlapping-loss checks. Please report any discrepancy to support@claimsettleiq.com.