logo
search
Others

Fix Microsoft Project Fixed Work Task Duration Changes After Resource Units Change

Kushani NimanthikaKushani Nimanthika Oct 13, 2026 870 views

Question details

The user needs to understand why a task configured as Fixed Work automatically changes its duration when the resource assignment percentage is modified, and wants to know if this is a software bug.

How to Handle Microsoft Project Fixed Work Task Changes After Resource Units Change
Product
Microsoft Project 2019
Device & OS
not provided
Scenario
Modifying resource assignment units (e.g., changing assignment to 10%) on a task configured as Fixed Work.
Observed behavior
The task duration automatically changes instead of the work remaining entirely static, causing confusion over whether the software is malfunctioning.
Before you start

Before altering task types or resource assignment percentages, ensure you have saved a baseline or backup of your current project schedule to easily revert any unintended scheduling shifts.

Solution 1Recommended

Review Task Type and Utilize Scheduling Prompts

Understand Microsoft Project's scheduling formula and use the smart tag options to control how duration and work are adjusted.

This behavior is expected in Microsoft Project and is not a bug. Project relies on the scheduling formula: Work = Duration x Units. If a task is set to Fixed Work and you modify the Units (assignment percentage), Project must automatically adjust the Duration to keep the equation balanced.

While task types provide scheduling parameters, they are not completely rigid. Project provides on-the-fly options to override default recalculations when you make changes.

1
Modify the resource assignment

Change the resource assignment percentage for the Fixed Work task to your desired level (e.g., 10%).

2
Locate the smart tag prompt

Immediately after pressing Enter to confirm the percentage change, look for the small smart tag icon (Action button) that appears next to the modified field.

3
Select the appropriate scheduling option

Click the smart tag to view the available scheduling recalculation options. By default, Project chooses to change the duration. To prevent this, select the option to keep the duration fixed and change the work instead.

Review Task Type and Utilize Scheduling Prompts
Scheduling Formula Dynamics: Even in a 'Fixed Work' task, manually overriding resource units forces Microsoft Project to recalculate one of the other two variables. Always watch for the smart tag prompt to maintain control over your schedule.
Free Microsoft Office alternative

Enhance Your Project Management with WPS Office

While Microsoft Project is designed for complex scheduling algorithms, WPS Office is the perfect companion for drafting detailed project reports, tracking budgets in spreadsheets, and presenting milestones. It offers a lightweight, highly compatible, and free alternative to Microsoft Office.

Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx)Easily track project budgets, resource lists, and simple Gantt charts in WPS SpreadsheetFree, lightweight, and fast-loading across Windows, Mac, Linux, and mobile platformsFamiliar user interface requiring no learning curve for seamless migration
QA img-9

Frequently Asked Questions

What does Fixed Work mean in Microsoft Project?

A Fixed Work task is a setting where the total amount of effort required to complete a task remains constant, regardless of changes to duration or resource assignment units. However, modifying the assignment units will force Project to recalculate the duration.

Why did my task duration change automatically when I reduced resource units?

Microsoft Project uses the formula Work = Duration x Units. If you lock Work (Fixed Work) and reduce the Units (assignment percentage), Project must automatically increase the Duration to ensure the assigned resources have enough time to complete the fixed amount of work.

How do I stop Microsoft Project from changing my task duration?

When you modify a resource assignment, click the Action smart tag that appears nearby and manually select the option to change the work while keeping the duration fixed. Alternatively, change the task type to 'Fixed Duration' before adjusting the resource units.