logo
search
Others

Why Microsoft Lists Calculated Columns Don't Recalculate Automatically

Amos GikundaAmos Gikunda Oct 10, 2026 868 views

Question details

Users need to know why calculated columns in Microsoft Lists that rely on the TODAY() function fail to update automatically when the current date changes.

Why Microsoft Lists Calculated Columns Don't Recalculate Automatically
Product
Microsoft Lists
Device & OS
not provided
Scenario
Tracking dynamic dates such as deadlines or renewals using formulas like =([RENEWAL DATE])-TODAY() in a list.
Observed behavior
The calculated formula does not recalculate on a new day; it only updates when a user manually saves the column settings and refreshes the list.
Before you start

Verify that your formula is correct by manually editing the column settings without making changes, saving, and refreshing the list to see if the calculation temporarily updates.

Solution 1Recommended

Escalate to Microsoft Support via Microsoft 365 Admin Center

Since this is a known behavioral issue with volatile functions in Microsoft Lists, opening a support ticket is required for the engineering team to investigate your tenant.

The TODAY() function in Microsoft Lists and SharePoint stores data statically. Unlike an Excel spreadsheet that recalculates volatile functions every time it is opened, Lists often require a physical item update to trigger a recalculation.

If your list completely fails to update daily despite correct formulas, Microsoft's support team needs to investigate the behavior using your environment's browser logs.

1
Contact your Microsoft 365 Admin

Reach out to your organization's Microsoft 365 administrator, as standard users do not have the required permissions to open support tickets directly.

2
Access the Admin Center

Have the administrator log into the Microsoft 365 admin center at admin.microsoft.com.

3
Navigate to Help & Support

In the left navigation pane of the admin center, click on 'Support', and then select 'Help & support'.

4
Submit a Support Ticket

Describe the specific issue with the TODAY() calculated column failing to recalculate automatically, and submit the ticket so the Microsoft team can pull diagnostic logs.

Escalate to Microsoft Support via Microsoft 365 Admin Center
Admin Privileges Required: You must have administrator roles in Microsoft 365 to access the Help & support section and create tickets.
Free Microsoft Office alternative

Manage Your Data Seamlessly with WPS Office

Tired of dealing with cloud sync issues and recalculation bugs? Try WPS Office. WPS Spreadsheet handles dynamic date calculations like TODAY() and NOW() flawlessly, offering a fast, reliable, and lightweight alternative to Microsoft Office for tracking your essential data.

  1. 1. Download WPS Office: Visit the official WPS Office website and download the free desktop application for your operating system.
  2. 2. Open WPS Spreadsheet: Launch the application and select 'Spreadsheet' to start a new workbook or open an existing Excel file.
  3. 3. Use Date Functions Reliably: Enter your TODAY() formulas directly into the cells; WPS Spreadsheet will automatically recalculate them every time you open or modify the file.
Flawless execution of dynamic date formulas like TODAY()Fully compatible with Microsoft Excel (.xlsx) formatsLightweight, fast, and completely free to useFamiliar user interface requires no learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why does the TODAY() function work in Excel but not reliably in Microsoft Lists?

Excel continuously recalculates volatile functions like TODAY() whenever a spreadsheet is opened or modified. Microsoft Lists is built on SharePoint architecture, which stores data statically. It typically requires an item's properties to be changed and saved to trigger a column recalculation.

Is there a workaround to force a daily update on Microsoft Lists calculated columns?

Yes, a common workaround is to use Power Automate. You can create a scheduled cloud flow that runs every night to update a hidden dummy column on your list items. Modifying this dummy field forces the item to refresh, which in turn recalculates the TODAY() column.

How do I manually refresh a calculated column in Microsoft Lists?

To manually trigger a recalculation, go to your List settings, click on the calculated column to edit it, make no changes, and simply click 'OK'. This action forces SharePoint to recalculate the formula for all items in that list.