Deposit Account Comparison

Compare two deposit accounts from balances, disclosed APYs, and annual fees.

Description

Deposit-account value combines a stated APY with annual fees under a constant balance assumption.

Deposit-account value combines a stated APY with annual fees under a constant balance assumption.1

Compare two deposit accounts from balances, disclosed APYs, and annual fees.

When to use Deposit Account Comparison

Use this tool to compare two deposit accounts from balances, disclosed APYs, and annual fees.

Prepare the supplied account terms, common-currency amounts or recorded indicators requested. Determine applicable thresholds separately.

How to use Deposit Account Comparison and understand its results

  1. Prepare the supplied account terms, common-currency amounts or recorded indicators requested. Determine applicable thresholds separately.
  2. Enter firstBalance, firstApyPercent, firstAnnualFees, secondBalance, secondApyPercent, secondAnnualFees using the field table and calculation rules, then run the tool.
  3. Read firstNetAnnualValue, secondNetAnnualValue, preferredOption. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
firstBalanceFirst balance (currency)number; minimum: 0Required
firstApyPercentFirst APY (%)numberRequired
firstAnnualFeesFirst annual fees (currency)number; minimum: 0Required
secondBalanceSecond balance (currency)number; minimum: 0Required
secondApyPercentSecond APY (%)numberRequired
secondAnnualFeesSecond annual fees (currency)number; minimum: 0Required

Enter nonnegative balances/fees and finite signed APYs. Return both net values and first/second/tie by exact comparison.

annualNet=balance×APY/100−fees

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
firstNetAnnualValueFirst net annual value (currency)number
secondNetAnnualValueSecond net annual value (currency)number
preferredOptionHigher net optionstring; one of "first", "second", "tie"
json
{
  "input": {
    "firstBalance": 10000,
    "firstApyPercent": 4,
    "firstAnnualFees": 0,
    "secondBalance": 10000,
    "secondApyPercent": 4.2,
    "secondAnnualFees": 30
  },
  "output": {
    "firstNetAnnualValue": 400,
    "secondNetAnnualValue": 390,
    "preferredOption": "first"
  }
}

Limitations and assumptions

No current offers, tax, changing balance, fee eligibility or intra-year cash flow is modeled.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Merchant Pricing Comparison: Compare caller-supplied interchange-plus and blended merchant-pricing terms. For a complementary task, use Relationship Bonus Tracker: Compare caller-supplied expected and observed records for relationship bonus tracker.

References

  1. Deposit Account Comparison — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies