How to Create an Excel Formula for a Running Balance After Payments
Question details
The user needs to create a running balance calculation that dynamically adjusts by subtracting payments and adding incoming funds.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Tracking account balances, invoices, and payment schedules with both incoming and outgoing funds.
- Observed behavior
- A dynamic spreadsheet setup where the balance successfully decreases when payments are entered and increases when new funds are recorded.
Set up your worksheet with clear column headers for 'Incoming Funds', 'Payments', and 'Balance' to ensure the arithmetic formula references the correct data cells.
Calculate Running Balance Using Basic Arithmetic Formula
Use a simple addition and subtraction formula to dynamically update the balance row by row as new data is entered.
This method involves referencing the previous row's balance and calculating the net change from current incoming funds and outgoing payments.
Select the first cell in your Balance column (for example, D2) and manually enter your initial starting balance amount.
In the next row of the Balance column (e.g., D3), type the formula: `=D2+B3-C3` assuming D2 is the previous balance, B3 is Incoming Funds, and C3 is Payments. If no incoming amount applies for a row, simply enter 0.00.
Click the bottom-right corner of the cell containing your formula (the fill handle) and drag it down the column to apply the running balance calculation to all subsequent rows.

Track Your Running Balances Easily in WPS Spreadsheet
WPS Spreadsheet provides powerful formula capabilities to calculate running balances and track financial records seamlessly. It offers full compatibility with standard spreadsheet formulas, making it incredibly easy to manage invoices and payments without complex setups.
- 1. Open WPS Spreadsheet: Launch WPS Office and create a new blank spreadsheet or open your existing financial tracking document.
- 2. Set up your columns: Create adjacent columns for your Starting Balance, Incoming Funds, and Payments.
- 3. Input the calculation: Type the formula `=Previous_Balance + Incoming_Funds - Payments` into your target balance cell and press Enter.
- 4. Auto-fill the column: Double-click or drag the fill handle down to instantly apply the running balance logic to your entire payment schedule.

Frequently Asked Questions
How can I hide the running balance for future rows with no data?
You can use an IF statement to leave the cell blank if there are no new entries. For example: `=IF(AND(B3="", C3=""), "", D2+B3-C3)`. This keeps your spreadsheet looking clean and prevents repeating balances down the page.
Why does my running balance show a `#VALUE!` error?
This error occurs if your formula references a cell containing text or spaces instead of numbers. Ensure that empty payment or incoming fund cells are truly blank or explicitly contain '0' to keep mathematical calculations accurate.
Can I use the SUM function to calculate a running balance?
Yes, you can use a formula with mixed references like `=SUM($B$2:B2)-SUM($C$2:C2)`. This calculates the total incoming funds minus total payments up to the current row independently, without relying on the cell directly above it.




