Let's Build Your First Campaign Together with our Lead Generation Expert

How to Add Cost in Microsoft Project

Table of Contents

You opened Microsoft Project to track your budget. Now you’re staring at a grid of tasks and wondering: where exactly do I put the money? You’re not alone. Project managers at every level hit this wall.

Here’s the uncomfortable truth: cost overruns are the norm, not the exception. According to the Project Management Institute, only 43% of projects are completed within their original budget. McKinsey research found that large IT projects run an average of 45% over budget — and that figure doesn’t even account for scope creep.

Microsoft Project gives you a powerful cost management system — but only if you know how to use it. This guide walks you through every method to add, assign, and track costs so you stop guessing and start controlling.

Why Cost Tracking in Microsoft Project Actually Matters

Before we get into the how, let’s get clear on the why. The CHAOS Report by Standish Group consistently shows that projects with strong budget tracking are 2.5× more likely to succeed than those without structured cost management. Gartner data reinforces this: organisations that actively monitor project costs save an average of 15–20% compared to those that review costs only at milestones.

Microsoft Project handles three types of costs you can assign:

  • Resource costs — people and equipment you pay per hour, per day, or per use
  • Fixed costs — one-time amounts tied to a specific task
  • Cost resources — variable expenses like travel, software licences, or vendor fees

Get all three right, and you have a real-time financial dashboard inside your project plan.

Understanding the Cost Fields in Microsoft Project

The Four Core Cost Views

Navigate to the View tab and explore these layouts before entering any numbers:

View

What It Shows

Gantt Chart + Cost table

Task-level cost columns including Fixed Cost, Fixed Cost Accrual, Total Cost, Baseline

Resource Sheet

Standard rate, overtime rate, and cost per use for every resource

Task Usage

Cost broken down by task and resource over time

Resource Usage

How much each resource costs across all assigned tasks

Switching between these views gives you a 360-degree picture of where money is going. Most people never leave Gantt Chart — and that’s exactly why their budgets blow up.

How to Add Resource Costs

Resource costs are the most common type in Microsoft Project. Every time a team member or piece of equipment works on a task, the cost accumulates automatically — but only after you set the rate.

Step-by-Step: Setting Rates on the Resource Sheet

Step

Action

Step 1

Click View → Resource Sheet

Step 2

Type the resource name (person, contractor, or equipment)

Step 3

Set the Type to Work (people) or Material (equipment/supplies)

Step 4

Enter the Standard Rate (e.g. £85/h or $500/day)

Step 5

Enter the Overtime Rate if applicable

Step 6

Add a Cost/Use if the resource charges a flat fee per assignment

Step 7

Set Accrue At to Start, End, or Prorated based on your payment terms

Once rates are in, assign your resources to tasks via the Resource Names column in Gantt Chart view. Microsoft Project calculates the cost automatically using Duration × Rate = Cost. Change the duration and the cost updates instantly.

Pro Tip: Cost Rate Tables

Double-click any resource → go to the Costs tab. You’ll see five rate tables (A through E). Use these to set different rates for different phases or clients on the same resource — without creating duplicate resource entries. Most project managers never discover this feature and end up with cluttered resource lists.

How to Add Fixed Costs to Tasks

Fixed costs are one-time charges that don’t depend on how long a task takes. Think: venue hire, software licence, subcontractor flat fee, or courier costs.

Step-by-Step: Adding Fixed Costs

Step

Action

Step 1

Go to View → Gantt Chart

Step 2

Click View → Tables → Cost

Step 3

Find the Fixed Cost column in the table (it now appears on screen)

Step 4

Click the cell next to the task you want to add a fixed cost to

Step 5

Type the amount (e.g. 2500 for a £2,500 venue booking)

Step 6

In the Fixed Cost Accrual column, select Start, End, or Prorated

Fixed Cost Accrual controls when the cost hits your budget. If you pay upfront, choose Start. If you pay on delivery, choose End. For spread payments, Prorated distributes it evenly across the task duration.

According to a 2023 survey by Wellington, 63% of project managers underestimate fixed costs because they skip logging vendor payments and one-off expenses during execution. Building this discipline into your project file from day one is the difference between a clean audit and a financial surprise at handover.

How to Add Cost Resources

Cost resources are flexible variable expenses that you assign directly to tasks — travel, meals, third-party tools, printing. Unlike Work or Material resources, they don’t depend on duration or quantity. You enter the exact amount every time you assign them.

Step-by-Step: Creating a Cost Resource

Step

Action

Step 1

Go to View → Resource Sheet

Step 2

Add a new row and name it (e.g. “Travel Expenses” or “Cloud Software”)

Step 3

In the Type column, select Cost

Step 4

Leave all rate fields blank — they are not used for cost resources

Step 5

Go to Gantt Chart view and assign the cost resource to a task

Step 6

In the Assignment Information dialog, enter the cost amount for that specific task

Cost resources are perfect for repeating expense categories that vary by task. Create “Travel” once, then assign it to every relevant task with the actual spend. This keeps your resource list lean and your cost data accurate.

 

How to Set a Project Budget in Microsoft Project

Budgets in Microsoft Project work differently from regular resources. You need to create budget resources and assign them to the project summary task (Row 0). This gives you a top-level financial target to measure against.

Setting Up Budget Resources

Step

Action

Step 1

Go to Resource Sheet → create a new resource named “Total Budget”

Step 2

Check the Budget box in the Resource Information dialog (General tab)

Step 3

Go to Gantt Chart → View → Show Summary Task

Step 4

Assign the budget resource to the project summary task (Row 0)

Step 5

Open Task Usage view → right-click column header → Add Column → Budget Cost

Step 6

Enter your approved budget amount in the Budget Cost cell for Row 0

With a budget resource in place, the Budget Cost vs. Total Cost comparison gives you an instant variance figure. Gartner reports that teams using formal budget baseline comparisons detect overruns an average of 3 weeks earlier than those relying on manual spreadsheet reconciliation.

How to Set and Use a Baseline for Cost Tracking

A baseline is a snapshot of your approved plan — tasks, durations, and costs — that you save before execution begins. Without it, there’s nothing to compare actual spend against.

Saving a Baseline

Go to Project → Set Baseline → Set Baseline → OK. Microsoft Project saves Baseline Cost, Baseline Work, and Baseline Duration for every task. You can store up to 11 baselines (Baseline through Baseline 10) to track major re-plans.

Viewing Cost Variance

Switch to View → Tables → Cost to see the Cost Variance column (Baseline Cost minus Total Cost). Negative numbers mean you’re over budget. A 2022 PMI Pulse of the Profession report found that only 57% of projects are completed within their original budget — and the gap most often starts during execution when no one is watching the variance column.

Tracking Actual Costs vs. Planned Costs

Entering Actual Costs Manually

By default, Microsoft Project calculates actual costs automatically based on % Complete × Planned Cost. If your real spend differs from that formula:

  • Go to File → Options → Schedule
  • Uncheck “Actual costs are always calculated by Microsoft Project”
  • Now you can type actual costs directly into the Actual Cost column

This matters because automated calculation assumes costs accrue linearly — and they rarely do in real projects.

Using the Earned Value Table

Switch to View → Tables → Earned Value to access three critical metrics:

  • BCWS (Budgeted Cost of Work Scheduled) — what you planned to spend by now
  • BCWP (Budgeted Cost of Work Performed) — what the completed work was supposed to cost
  • ACWP (Actual Cost of Work Performed) — what you actually spent

The Cost Performance Index (CPI = BCWP / ACWP) tells you how efficiently you’re using your budget. A CPI below 1.0 means you’re spending more than planned. A PMI study found that projects with a CPI below 0.8 at the 20% completion mark rarely recover — making early tracking non-negotiable.

Common Cost Mistakes in Microsoft Project (and How to Fix Them)

  • No baseline saved: You have nothing to compare against. Save a baseline before your project kicks off.
  • Mixing cost types: Using fixed costs for things that should be cost resources leads to inaccurate task-level reports.
  • Forgetting overhead: Add overhead as a cost resource assigned to summary tasks to capture true project spend.
  • Ignoring accrual settings: Wrong accrual timing distorts cash flow views — always set Accrue At deliberately.
  • Not updating actuals: Planned cost is a forecast, not a fact. Enter actuals regularly for accurate variance tracking.

A Harvard Business Review analysis of 1,471 projects found that one in six projects experienced cost overruns of 200%. The root cause almost always traced back to poor real-time tracking — exactly what these habits prevent.

Cost Reporting: Sharing the Numbers with Stakeholders

Once your costs are entered and tracked, use these built-in reports to communicate budget status:

  • Budget Report — Compare planned vs. actual vs. remaining costs across the project
  • Overbudget Tasks Report — Instantly surface tasks where actual cost exceeds baseline cost
  • Overbudget Resources Report — Identify which resources are driving variance
  • Earned Value Report — Show CPI and SPI trends to leadership without manual calculation

Access all of these from Report → Dashboards or Report → Costs. Export any report to PDF or copy visuals into PowerPoint for board-ready presentations. Research by Wellingtone shows that 77% of high-performing project teams produce a weekly cost status report — making visibility a habit, not a crisis response.v

You opened Microsoft Project to track your budget. Now you’re staring at a grid of tasks and wondering: where exactly do I put the money? You’re not alone. Project managers at every level hit this wall.

Here’s the uncomfortable truth: cost overruns are the norm, not the exception. According to the Project Management Institute, only 43% of projects are completed within their original budget. McKinsey research found that large IT projects run an average of 45% over budget — and that figure doesn’t even account for scope creep.

Microsoft Project gives you a powerful cost management system — but only if you know how to use it. This guide walks you through every method to add, assign, and track costs so you stop guessing and start controlling.

Why Cost Tracking in Microsoft Project Actually Matters

Before we get into the how, let’s get clear on the why. The CHAOS Report by Standish Group consistently shows that projects with strong budget tracking are 2.5× more likely to succeed than those without structured cost management. Gartner data reinforces this: organisations that actively monitor project costs save an average of 15–20% compared to those that review costs only at milestones.

Microsoft Project handles three types of costs you can assign:

  • Resource costs — people and equipment you pay per hour, per day, or per use
  • Fixed costs — one-time amounts tied to a specific task
  • Cost resources — variable expenses like travel, software licences, or vendor fees

Get all three right, and you have a real-time financial dashboard inside your project plan.

Understanding the Cost Fields in Microsoft Project

The Four Core Cost Views

Navigate to the View tab and explore these layouts before entering any numbers:

View

What It Shows

Gantt Chart + Cost table

Task-level cost columns including Fixed Cost, Fixed Cost Accrual, Total Cost, Baseline

Resource Sheet

Standard rate, overtime rate, and cost per use for every resource

Task Usage

Cost broken down by task and resource over time

Resource Usage

How much each resource costs across all assigned tasks

Switching between these views gives you a 360-degree picture of where money is going. Most people never leave Gantt Chart — and that’s exactly why their budgets blow up.

How to Add Resource Costs

Resource costs are the most common type in Microsoft Project. Every time a team member or piece of equipment works on a task, the cost accumulates automatically — but only after you set the rate.

Step-by-Step: Setting Rates on the Resource Sheet

Step

Action

Step 1

Click View → Resource Sheet

Step 2

Type the resource name (person, contractor, or equipment)

Step 3

Set the Type to Work (people) or Material (equipment/supplies)

Step 4

Enter the Standard Rate (e.g. £85/h or $500/day)

Step 5

Enter the Overtime Rate if applicable

Step 6

Add a Cost/Use if the resource charges a flat fee per assignment

Step 7

Set Accrue At to Start, End, or Prorated based on your payment terms

Once rates are in, assign your resources to tasks via the Resource Names column in Gantt Chart view. Microsoft Project calculates the cost automatically using Duration × Rate = Cost. Change the duration and the cost updates instantly.

Pro Tip: Cost Rate Tables

Double-click any resource → go to the Costs tab. You’ll see five rate tables (A through E). Use these to set different rates for different phases or clients on the same resource — without creating duplicate resource entries. Most project managers never discover this feature and end up with cluttered resource lists.

How to Add Fixed Costs to Tasks

Fixed costs are one-time charges that don’t depend on how long a task takes. Think: venue hire, software licence, subcontractor flat fee, or courier costs.

Step-by-Step: Adding Fixed Costs

Step

Action

Step 1

Go to View → Gantt Chart

Step 2

Click View → Tables → Cost

Step 3

Find the Fixed Cost column in the table (it now appears on screen)

Step 4

Click the cell next to the task you want to add a fixed cost to

Step 5

Type the amount (e.g. 2500 for a £2,500 venue booking)

Step 6

In the Fixed Cost Accrual column, select Start, End, or Prorated

Fixed Cost Accrual controls when the cost hits your budget. If you pay upfront, choose Start. If you pay on delivery, choose End. For spread payments, Prorated distributes it evenly across the task duration.

According to a 2023 survey by Wellington, 63% of project managers underestimate fixed costs because they skip logging vendor payments and one-off expenses during execution. Building this discipline into your project file from day one is the difference between a clean audit and a financial surprise at handover.

How to Add Cost Resources

Cost resources are flexible variable expenses that you assign directly to tasks — travel, meals, third-party tools, printing. Unlike Work or Material resources, they don’t depend on duration or quantity. You enter the exact amount every time you assign them.

Step-by-Step: Creating a Cost Resource

Step

Action

Step 1

Go to View → Resource Sheet

Step 2

Add a new row and name it (e.g. “Travel Expenses” or “Cloud Software”)

Step 3

In the Type column, select Cost

Step 4

Leave all rate fields blank — they are not used for cost resources

Step 5

Go to Gantt Chart view and assign the cost resource to a task

Step 6

In the Assignment Information dialog, enter the cost amount for that specific task

Cost resources are perfect for repeating expense categories that vary by task. Create “Travel” once, then assign it to every relevant task with the actual spend. This keeps your resource list lean and your cost data accurate.

 

How to Set a Project Budget in Microsoft Project

Budgets in Microsoft Project work differently from regular resources. You need to create budget resources and assign them to the project summary task (Row 0). This gives you a top-level financial target to measure against.

Setting Up Budget Resources

Step

Action

Step 1

Go to Resource Sheet → create a new resource named “Total Budget”

Step 2

Check the Budget box in the Resource Information dialog (General tab)

Step 3

Go to Gantt Chart → View → Show Summary Task

Step 4

Assign the budget resource to the project summary task (Row 0)

Step 5

Open Task Usage view → right-click column header → Add Column → Budget Cost

Step 6

Enter your approved budget amount in the Budget Cost cell for Row 0

With a budget resource in place, the Budget Cost vs. Total Cost comparison gives you an instant variance figure. Gartner reports that teams using formal budget baseline comparisons detect overruns an average of 3 weeks earlier than those relying on manual spreadsheet reconciliation.

How to Set and Use a Baseline for Cost Tracking

A baseline is a snapshot of your approved plan — tasks, durations, and costs — that you save before execution begins. Without it, there’s nothing to compare actual spend against.

Saving a Baseline

Go to Project → Set Baseline → Set Baseline → OK. Microsoft Project saves Baseline Cost, Baseline Work, and Baseline Duration for every task. You can store up to 11 baselines (Baseline through Baseline 10) to track major re-plans.

Viewing Cost Variance

Switch to View → Tables → Cost to see the Cost Variance column (Baseline Cost minus Total Cost). Negative numbers mean you’re over budget. A 2022 PMI Pulse of the Profession report found that only 57% of projects are completed within their original budget — and the gap most often starts during execution when no one is watching the variance column.

Tracking Actual Costs vs. Planned Costs

Entering Actual Costs Manually

By default, Microsoft Project calculates actual costs automatically based on % Complete × Planned Cost. If your real spend differs from that formula:

  • Go to File → Options → Schedule
  • Uncheck “Actual costs are always calculated by Microsoft Project”
  • Now you can type actual costs directly into the Actual Cost column

This matters because automated calculation assumes costs accrue linearly — and they rarely do in real projects.

Using the Earned Value Table

Switch to View → Tables → Earned Value to access three critical metrics:

  • BCWS (Budgeted Cost of Work Scheduled) — what you planned to spend by now
  • BCWP (Budgeted Cost of Work Performed) — what the completed work was supposed to cost
  • ACWP (Actual Cost of Work Performed) — what you actually spent

The Cost Performance Index (CPI = BCWP / ACWP) tells you how efficiently you’re using your budget. A CPI below 1.0 means you’re spending more than planned. A PMI study found that projects with a CPI below 0.8 at the 20% completion mark rarely recover — making early tracking non-negotiable.

Common Cost Mistakes in Microsoft Project (and How to Fix Them)

  • No baseline saved: You have nothing to compare against. Save a baseline before your project kicks off.
  • Mixing cost types: Using fixed costs for things that should be cost resources leads to inaccurate task-level reports.
  • Forgetting overhead: Add overhead as a cost resource assigned to summary tasks to capture true project spend.
  • Ignoring accrual settings: Wrong accrual timing distorts cash flow views — always set Accrue At deliberately.
  • Not updating actuals: Planned cost is a forecast, not a fact. Enter actuals regularly for accurate variance tracking.

A Harvard Business Review analysis of 1,471 projects found that one in six projects experienced cost overruns of 200%. The root cause almost always traced back to poor real-time tracking — exactly what these habits prevent.

Cost Reporting: Sharing the Numbers with Stakeholders

Once your costs are entered and tracked, use these built-in reports to communicate budget status:

  • Budget Report — Compare planned vs. actual vs. remaining costs across the project
  • Overbudget Tasks Report — Instantly surface tasks where actual cost exceeds baseline cost
  • Overbudget Resources Report — Identify which resources are driving variance
  • Earned Value Report — Show CPI and SPI trends to leadership without manual calculation

Access all of these from Report → Dashboards or Report → Costs. Export any report to PDF or copy visuals into PowerPoint for board-ready presentations. Research by Wellingtone shows that 77% of high-performing project teams produce a weekly cost status report — making visibility a habit, not a crisis response.

💰 Stop Losing Deals to Budget Chaos

We build complete outbound systems — targeting, campaign design & scaling — that fill your pipeline with qualified meetings. Stop chasing prospects manually and start closing with a system built to convert.

7-day Free Trial |No Credit Card Needed.

FAQs

What is the difference between a fixed cost and a cost resource in Microsoft Project?

A fixed cost is a one-time amount entered directly on a task — it doesn't change based on duration or work. A cost resource is a reusable expense category (like "Travel" or "Software Licences") that you assign to multiple tasks with different amounts each time. Fixed costs are best for unique one-off charges; cost resources work better for recurring expense types that vary by task.

Why is my Total Cost column showing zero even after I entered rates?

This happens when resources haven't been assigned to tasks. Rates on the Resource Sheet are templates — the cost only appears on a task once you assign the resource to it via the Resource Names column or the Assign Resources dialog. Check that every task with a cost has a resource assigned.

How do I stop Microsoft Project from automatically calculating actual costs?

Go to File → Options → Schedule → uncheck "Actual costs are always calculated by Microsoft Project." This lets you type real spend figures directly into the Actual Cost column rather than relying on the % Complete formula.

Can I have different billing rates for the same resource?

Yes. Double-click the resource → Costs tab → use Rate Tables A through E. Assign a specific rate table per task in the Assignment Information dialog. This is ideal for consultants who charge different rates for different project phases or client types.

We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies

What to Build a High-Converting B2B Sales Funnel from Scratch

Lead Generation Agency

Build a Full Lead Generation Engine in Just 30 Days Guaranteed