Back to ArticlesBack

Join 50,000+ PM Professionals

Get expert PM insights, PMP prep tips, and earn PDUs with exclusive content delivered weekly.

Protected by reCAPTCHA: Privacy & Terms

MPUG - Master Project User GroupMPUG

Background Information

A user in the Microsoft Project user forum recently asked a question about problems he was experiencing with using Expense Cost resources in his project. The user stated that when he marked a task 100% complete, the Expense Cost resource assigned to the task was not marked as complete as well.

What’s going on with this situation? Is this a bug, or is this somehow the default behavior of Microsoft Project? The answer may surprise you.

Solution

There are two scenarios involving the use of Expense Cost resources:

  1. You assign an Expense Cost resource to a task that also has Work resources assigned.
  2. You assign only an Expense Cost resource to a task.

When you enter progress in your Microsoft Project schedule, the software behaves differently in each of the two previous scenarios. For example, Figure 1 shows the Task Usage view for a project containing two tasks. Notice that Task A has both a Work resource (Mickey Cobb) and a Cost resource (Travel Expense) assigned to it. Notice that Task B has ONLY a Cost resource (Travel Expense) assigned to it.

Figure 1 – Tasks with Work and Cost resources assigned

When I mark Task A as 100% complete, notice the default behavior of Microsoft Project shown in Figure 2. For the Work resource, Mickey Cobb, the assignment is marked as 100% complete as well.  You can confirm this by the 40h value in the Actual Work column for her assignment. However, look at the Travel Expense resource. Microsoft Project DID NOT mark its assignment as 100% complete. You can confirm this by the $0.00 value in the Actual Cost column for the Travel Expense assignment. This is the behavior the user was asking about in the Microsoft Project user forum.  To fully complete this task, I must enter a value in the Actual Cost column for the Travel Expense cost resource.

Figure 2 – Task with Work and Cost resources marked complete

When I mark Task B as 100% complete, notice the default behavior of Microsoft Project shown in Figure 3. For the Cost resource, Travel Expense, this marks its assignment as 100% complete as well.  You can confirm this by the $1,850 value in the Actual Cost column for the Travel Expense assignment.

Figure 3 – Task with only a Cost resource assigned

In both of the preceding situations, you are seeing the default behavior of Microsoft Project and not a bug. This is simply how the software works with Expense Cost resources. Our job is to understand this behavior and then know how to respond when we are updating progress in our project schedules.

Get Weekly PM Insights

Join 50,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

Protected by reCAPTCHA: Privacy & Terms

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM GlossaryOur Faculty

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUGMaster Project User Group

© 2026 MPUG. All rights reserved.

TermsPrivacySitemapAdvertise
Articles

Understanding the Impact of Progress on Expense Cost Resources

Background Information A user in the Microsoft Project user forum recently asked a question about problems he was experiencing with using Expense Cost resources in his project. The user stated […]

2 min read
•over 7 years ago•Updated 8 months ago•
D
Dale HowardAuthor
Project Management
Microsoft Project
Best Practices
Productivity
D
Dale Howard

Content Writer

Dale Howard is currently a Senior PPM Consultant with Arch Systems, Inc. His hair and beard have turned white because of using Microsoft's project management tools for more than 20 years. Dale started his career using Microsoft Project 4.0 for Windows 95 and began using Microsoft's PPM tools when they introduced Project Central in 2000. Dale is the co-author of 23 books in Microsoft Project, Project Server, and Project Online. He is currently one 0f 26 Microsoft Project MVPs in the entire world and one of only 4 Project MVPs in the United states.

View all articles by Dale Howard
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Asana AI Teammates Are Now Included in Paid Tiers — and Billed by Consumption After That
Articles
1 min read

Asana AI Teammates Are Now Included in Paid Tiers — and Billed by Consumption After That

MPUG Editorial · September 18, 2026 · ~4 min read · Category: PM Platforms From mid-September, Asana AI Teammates and the Dash assistant are included in the company’s paid Agentic […]

A
Anonymous
about 11 hours ago
Read
Teams Google Calendar Sync Retires in October 2026: What Project Managers Need to Do
Articles
1 min read

Teams Google Calendar Sync Retires in October 2026: What Project Managers Need to Do

MPUG Editorial · September 15, 2026 · ~4 min read · Category: Microsoft Tooling Microsoft is retiring Teams Google Calendar sync in October 2026, and if your program spans both […]

A
Anonymous
4 days ago
Read
Copilot in PowerPoint Live Now Explains Your Slides to Attendees
Articles
1 min read

Copilot in PowerPoint Live Now Explains Your Slides to Attendees

MPUG Editorial · September 7, 2026 · ~5 min read · Category: AI & Copilot Copilot in PowerPoint Live can now explain your slides to the people watching them. In […]

A
Anonymous
13 days ago
Read
Explore All Articles