What this calculator does
Apply a list of deposits and withdrawals to an opening balance and create a running register.
How it works
The calculator evaluates ending balance = opening balance + sum of signed transactions. Inputs are checked before calculation, and invalid values such as zero denominators or out-of-range selections produce a clear error instead of a misleading result.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
2-
?openingBalance=Opening balanceMoney · Required · Default: 1,000
-
?transactions=TransactionsText · Required · Default: 250, -42.75, -85.20, 500, -12.99
Outputs
5-
endingBalanceEnding balanceCurrency · Primary output
-
totalDepositsTotal depositsCurrency
-
totalWithdrawalsTotal withdrawalsCurrency
-
transactionCountTransactionsWhole number
-
lowestBalanceLowest running balanceCurrency
Inputs and results
The inputs are Opening balance, Transactions. Results include Ending balance, Total deposits, Total withdrawals, Transactions, Lowest running balance.