Office Settings & Configuration

How to Build a Calendar-Style Monthly Budget and Cash Flow Worksheet in WPS Office Excel

Steve KSteve K Nov 13, 2026 869 views

Question details

The user needs to create an editable calendar-style monthly budget and cash flow worksheet in WPS Office Excel with variable income, variable expenses, daily running balances, month-to-month carryover, correct month lengths, and optional adjacent-month days.

How to Build a Calendar-Style Monthly Budget and Cash Flow Worksheet in WPS Office Excel
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
The user wants to manage monthly cash flow in a visual calendar layout and track how daily income and expenses affect the available balance across months.
Observed behavior
The workbook should calculate valid daily balances from the previous day, show the correct number of days for any month, carry the ending balance into the next month, and distinguish weekends, adjacent-month dates, and budget statuses.
Before you start

Before building the workbook, list the income and expense categories you need, decide whether your calendar weeks start on Monday or Sunday, and plan separate Expense, Payments, and Monthly Overview sheets so variable inputs do not overwrite formulas.

Solution 1Recommended

Set Up the Monthly Budget Workbook with Separate Data, Calculation, and Report Sheets

Use this structure first so variable income and expenses remain easy to edit while daily balance formulas stay intact.

Keeping data entry separate from calculations and reports prevents daily balance formulas from being overwritten when you add, remove, or reclassify budget items.

1
Create the workbook and sheets

Open WPS Office Spreadsheets, click Blank, and create three sheets by double-clicking Sheet1 and using the plus icon next to the sheet tab. Rename them Expenses, Payments, and Monthly Overview.

2
Build the Expense data table

On the Expenses sheet, enter the headers Date, Category, Description, Type, and Amount in row 1, then select the Amount column and click Home > Number Format > Currency.

3
Build the Payments data table

On the Payments sheet, enter Due Date, Payee, Category, Amount, and Status headers so upcoming bills can be marked as Paid, Pending, or Scheduled.

4
Prepare the Monthly Overview calendar area

On the Monthly Overview sheet, enter the month start date in B1, create a 7-column calendar grid, and leave space beside each date for Income, Expense, and Daily Balance columns.

Set Up the Monthly Budget Workbook with Separate Data, Calculation, and Report Sheets
Recommended structure: This layout keeps variable inputs on dedicated sheets and makes the calendar cash flow formulas easier to audit and update.
Direct WPS Office Spreadsheets solution

Build a Calendar-Style Monthly Budget in WPS Office Spreadsheets

WPS Office Spreadsheets can directly build the workbook described: use separate Expense, Payments, and Monthly Overview sheets, calendar date formulas, daily balance formulas, month-to-month carryover, and conditional formatting. The workbook remains compatible with Microsoft Excel .xlsx files.

  1. 1. Download and open WPS Office Spreadsheets: Install WPS Office, open WPS Spreadsheets, and create a blank workbook.
  2. 2. Set up the three worksheet tabs: Rename sheets as Expenses, Payments, and Monthly Overview, then enter your income and expense categories and payment due dates.
  3. 3. Build the monthly calendar formulas: Enter the month start date in B1 and use DATE, EOMONTH, and WEEKDAY functions to generate correct dates and optional adjacent-month days.
  4. 4. Add daily balances and carryover: Use =PreviousBalance + Income - Expense formulas in the Daily Balance column and reference the last daily balance cell as the next month's starting balance.
  5. 5. Highlight key dates and balances: Select the calendar range, click Home > Conditional Formatting > New Rule > Use a formula, and add rules for weekends, adjacent-month dates, and negative balances.
Separate Expense, Payments, and Monthly Overview sheets keep the budget easy to editDATE, EOMONTH, and WEEKDAY formulas handle correct month lengths and adjacent-month daysFull compatibility with Microsoft Excel XLSX workbooksFree, lightweight Office suite with a familiar spreadsheet interface
microsoft office alternative - wps office

Frequently Asked Questions

How do I show only the current month's dates in a monthly budget calendar?

Use a start date cell and a helper formula such as =IF(MONTH(dateCell)=MONTH($B$1),"Current","Adjacent"). Then apply Conditional Formatting to gray out or hide cells where the helper column shows Adjacent.

How can I automatically change the month length in a calendar budget?

Drive the calendar from a start date cell. Use =EOMONTH($B$1,0) in a helper cell to find the last day and =DAY(EOMONTH($B$1,0)) to return the number of days, so February, 30-day months, and 31-day months update automatically.

How do I carry the ending balance to the next month?

In the next month sheet, select the starting balance cell, type =, click the previous month sheet tab, and select the last daily balance cell. This creates a reference such as ='January'!D35, so the balance updates whenever the previous month changes.

How do I highlight weekends and negative daily balances in WPS Spreadsheets?

Select the calendar range and click Home > Conditional Formatting > New Rule > Use a formula. For weekends use =WEEKDAY(dateCell,2)>5, and for negative balances use a rule such as =DailyBalance<0.

Is this calendar budget worksheet compatible with Microsoft Excel?

Yes. WPS Office Spreadsheets opens, edits, and saves .xlsx workbooks, so the calendar budget can be shared with Microsoft Excel users without changing the formulas or layout.