Cash Advance Immediate Interest Cost Calculator
Model caller cash-advance percentage/minimum fee and simple immediate daily interest with explicit fee-financing treatment; no grace, payment allocation or daily compounding assumed, zero advance carries zero minimum fee.
Description
Cash-advance cost can combine a minimum fee with immediate simple interest.
Cash-advance cost can combine a minimum fee with immediate simple interest. Explicit fee financing determines the interest-bearing base.1
The returned values include Applied cash advance fee minor, Modeled immediate interest minor, Total modeled advance cost minor, Modeled repayment minor. The How section below explains the calculation, input rules and interpretation.
When to use Cash Advance Immediate Interest Cost Calculator
Use Cash Advance Immediate Interest Cost Calculator when you need to evaluate the supplied records under the calculation and evidence rules below. No grace, payment allocation, daily compounding or current issuer terms are inferred.
Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.
How to use Cash Advance Immediate Interest Cost Calculator and understand its results
- Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.
- Enter cashAdvancedMinor, callerAdvanceFeeBasisPoints, callerMinimumAdvanceFeeMinor, callerAnnualRateBasisPoints, elapsedCivilDays, callerAnnualDayBasis, callerFeeFinancedAndInterestBearing using the field table and calculation rules, then run the tool.
- Read appliedCashAdvanceFeeMinor, modeledImmediateInterestMinor, totalModeledAdvanceCostMinor, modeledRepaymentMinor. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- 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 field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| cashAdvancedMinor | Cash advanced minor | number | Required |
| callerAdvanceFeeBasisPoints | Caller advance fee basis points | number | Required |
| callerMinimumAdvanceFeeMinor | Caller minimum advance fee minor | number | Required |
| callerAnnualRateBasisPoints | Caller annual rate basis points | number | Required |
| elapsedCivilDays | Elapsed civil days | number | Required |
| callerAnnualDayBasis | Caller annual day basis | number | Required |
| callerFeeFinancedAndInterestBearing | Caller fee financed and interest bearing | boolean | Required |
Enter nonnegative safe-integer advance/minimum fee, integer fee basis points 0–10000, annual basis points 0–100000, elapsed days 0–3660, annual basis 1–366 and fee-financing boolean. Return fee, once-rounded simple interest, total extra cost and repayment with safe sums. Zero advance incurs zero minimum fee.
fee=advance0?0:max(minFee,roundMinor(advance×feeBps/10000)); interest=roundMinor((advance+financedFee)×rateBps×days/(basis×10000)) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| appliedCashAdvanceFeeMinor | Applied cash advance fee minor | number |
| modeledImmediateInterestMinor | Modeled immediate interest minor | number |
| totalModeledAdvanceCostMinor | Total modeled advance cost minor | number |
| modeledRepaymentMinor | Modeled repayment minor | number |
{
"input": {
"cashAdvancedMinor": 10000,
"callerAdvanceFeeBasisPoints": 300,
"callerMinimumAdvanceFeeMinor": 500,
"callerAnnualRateBasisPoints": 3650,
"elapsedCivilDays": 10,
"callerAnnualDayBasis": 365,
"callerFeeFinancedAndInterestBearing": true
},
"output": {
"appliedCashAdvanceFeeMinor": 500,
"modeledImmediateInterestMinor": 105,
"totalModeledAdvanceCostMinor": 605,
"modeledRepaymentMinor": 10605
}
} Limitations and assumptions
No grace, payment allocation, daily compounding or current issuer terms are inferred.
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 Card Grace Period Trailing Interest Checker: Trailing interest follows post-statement balance exposure over measured day bins. Explicit grace evidence can suppress interest without discarding observed days. For a complementary task, use Foreign Transaction Fee Total Cost Percent Calculator: Foreign-transaction cost can include a percentage fee plus independently observed conversion spread cost. The converted purchase base must exclude those extra costs.
References
Similar or alternative tools
- Card Grace Period Trailing Interest Checker
Trailing interest follows post-statement balance exposure over measured day bins. Explicit grace evidence can suppress interest without discarding observed days.
- Foreign Transaction Fee Total Cost Percent Calculator
Foreign-transaction cost can include a percentage fee plus independently observed conversion spread cost. The converted purchase base must exclude those extra costs.