# Checkbook Calculator > Apply a list of deposits and withdrawals to an opening balance and create a running register. Page: https://askcalculators.com/calculator/checkbook-calculator/ Definition: https://askcalculators.com/calculator/checkbook-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/checkbook-calculator/schema.json Version: 1.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/checkbook-calculator/?openingBalance=1000&transactions=250%2C+-42.75%2C+-85.20%2C+500%2C+-12.99 ## Inputs - openingBalance: Opening balance; type=money; required; default=1000 - transactions: Transactions; type=text; required; default=250, -42.75, -85.20, 500, -12.99 ## Outputs - endingBalance: Ending balance; format=currency; primary - totalDeposits: Total deposits; format=currency - totalWithdrawals: Total withdrawals; format=currency - transactionCount: Transactions; format=integer - lowestBalance: Lowest running balance; format=currency ## Formula ending balance = opening balance + sum of signed transactions ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.