Different Resources Types in MS PROJECT 2010 and what do you have to know about them!


What are RESOURCES in MS PROJECT 2010. Those are people (human resources), equipment (machines), material (bricks, oil, butter,..) and cost needed to perform the Task(s), and to reach the Project Goals and Objectives.

There are three types of Resources in MS PROJECT 2010: Work Resources, Material Resources i Cost Resources.

  • Work Resources are people and machines, and they need time (hours, days, weeks, etc.) to perform the Tasks
  • Material Resources are consumables like bricks, oil, concrete etc., and they are time independent.
  • Cost Resources are time independent resources, like Airplane tickets. If you are traveling from Zagreb, Croatia (my hometown) to Amsterdam it will cost you, approx. 300€, no matter how long will you travel (1 hour or 1,5 hours). If you are traveling from LA to Boston the price will be different. Those type of Resources is needed in your Project to analyze your costs (from my example, how much money did we spend for the travelling with airplanes).

As you already know you can add resources in MSPROJECT through Resource sheet:


There are several fields and Resource Type depended:

  • Resource Name: Name of the Resource. Be very careful. If you add two or more resources with the same name, MS PROJECT 2010 will consider them as different resources, even there is obvious mistake. Here is an advice. After you put all Resources in the Resource Sheet, sort them by the name and delete duplicated Resources:


and after that:


and you will get:


Select all duplicated Resources (hold CTRL key and Click on the row heading on the right side of the screen):


and press the Delete key. After that you will get:



After that, DO NOT FORGET TO SORT Your resources by ID:


and you will get:



  • Type: Here you can choose one of the three resource types: Work (Default), Material and Cost. If you are entering only Work or Material resources you can choose the table which contains fields applicable to this particular type of resource: Entry-Work Resources or Entry – Material Resources table:


  • Material: If resource type is Material Resources in this field you are putting measure unit (like tons, meters, pieces, etc.). This field is disabled for other resource types.
  • Initials: You can put initials for the Resource (like NT for Nenad Trajkovski), but you can use this field for other purposes. I will write about this in one of my next posts.
  • Group: If you are going to have a group of resources (like Purchase, Vendors, Painters etc.) here is the place to put the name of the group
  • Max: This field is only enabled for the Work Resources. You can put 10%, 50%, 100%, 300%, or any number you want (except 0%). This field is of big, I will tell GREAT importance, and it is used (with other parameters) to calculate the WORK FIELD. It will be explained very briefly in my post where I am going to write about assigning resources to the tasks. For now, just remember that if you are put, for example 100%, for the Max, it means that that Resource is 100% available for your Project.
  • Standard Rate: This is Standard fee (MONEY) for the resource. You can put that fee like, for example 100/hour, /day etc. This is true only for Work type. If, for example, resource has $50/hour, and it will work 5 days and 8hours per day, cost for this resource will be 40 hours X $50 = $2.000. This field is disabled for the Cost type, because for this type of resources you will put the exact cost when you will assign that cost to the Task.
  • Overtime Rate: Same as Standard Rate but here you are going to tell how will your resource be paid by the overtime work. This field is enabled only for Work type of resources (there is no overtime work for bricks, or air ticket, is it? Smile)
  • Cost/Use: That is also known as a Setup fee. For example, if you have Resource named: Nenad – the plumber, and it has $100/hour as a standard fee, and he is charging his travel to your home $50, no matter how long he is going to drive, than you will put $50 in that field. This field is disabled for the Cost type of resource, because it is seamless.
  • Accrue at: You have three choices: Prorated, Start i End. In this field you will decide how will costs be charged, e.g. when will you charge those costs!. Prorated means that if, for example, cost for the task is $1.000, and only 20% of the task is finished, it will be $200 charged! Start means that this $1.000 will be charged as soon as the task begins, and End means that this $1.000 will be charged not before the tasks ends.
  • Base Calendar: You are assigning any specific calendar for the resource if you have one. I wrote about that in one of my previous posts. Obviously, this field is enabled only for Work type.
  • Code: If you have any specific code for you resource put it here.

There are two types of resources: Committed and Proposed. Committed (Default) means that you are 100% sure that this resource is available to your Project. If the Resource is Proposed (TENTATIVE), it means that you NEED that resource, but you do not know if it will be available when you will need it. If you want to make the Resource as Proposed, double click on it and you will get:


And, for the end of this post, if you know that your resources are Generic (for example, Developers, so you know their job, but you don’t know their names) you can make them as Generic if you double click on the Resource and after that you will get:


Until my next post, best Regards!


About Nenad Trajkovski

Location: Zagreb, Croatia Occupation: Project Manager Interests: Project Management and MS PROJECT He was born in Zagreb, Croatia at 1963. After completing his college he started working on projects in different business areas (banking, manufacturing, automotive industry, distribution, oil companies, etc.) developing and implementing ERP systems into different companies. He has got a lot of experience working with people in different business processes and also possesses great knowledge in information technologies and financial services. Today he works as a business consultant, adn Project Manager in PERPETUUM MOBILE d.o.o. Zagreb. He is a regular lecturer for Project Management in MS Innovation Center in Varaždin, Logosoft Sarajevo in Bosnia and Herzegovina and SEAVUS GROUP in Skopje Macedonia. He was named the best lecturer of WINDAYS 2008 while his lecture was also voted as the best. In addition, he was in TOP 10 lecturers at the MS SINERGY 2009 and MS VISIA 2009, 2010. Shares first place as the best lecturer of KulenDays 2009 and 2010 and PMI Conference 2009 in Zagreb. He is also a regular lecturer in the MS Community. He is a Certified Accountant and a PMP (Project Manager Professional) and a PMI-RMP (Risk Manager Professional), MCP, MCT, and Microsoft Certified Technical Specialist - Microsoft Project 2010. From 01.01.2012 awarded with MVP (Microsoft Most Valuable Proffesional - Microsoft Project)!
This entry was posted in MICROSOFT PROJECT, Microsoft PRoject 2010, MS PROJECT 2010, PMI, PRoject Management and tagged , , , , . Bookmark the permalink.

40 Responses to Different Resources Types in MS PROJECT 2010 and what do you have to know about them!

  1. suneetha says:

    I am using MSPS 2013, so I have to create a plan for application development project. what is the task type I have to select??

    • Nenad Trajkovski says:

      Well, I do not know. There is no magic answer on that. It depend on how you estimate your Tasks.
      But, usually I use Fixed work for software development, but this doe not mean that you should do the same 🙂

  2. stephan krajicek says:

    Very useful information. I am wondering how you would manage a rate increase in MS Project halfway through the project that is not retroactive. If I change the $/hr for a resource, it re-calculates the total cost for the project with the new rates. Which is not reality. I wonder if you already tackled this type of problem in one of your projects and how you went about solving it.

    Thank you.


    • Nenad Trajkovski says:

      Read my Blog post: https://ntrajkovski.com/2016/05/16/how-to-change-rates-and-costs-without-affecting-past-tasks-in-ms-project-2016/

  3. mazen says:

    hello ,hope you are doing well .sorry 😉

  4. Tiling says:

    If you are going for best contents like me, just visit this site everyday for the reason that it presents quality contents, thanks

  5. Tyson says:

    Gday Nenad,

    Thanks for the insight into setting up resources! I am a beginner at MSP and have the 2010 version which I am trying to use to control stock that is due to leave my warehouse…

    I work for a company that hires out staging equipment and most warehousing / hire software is extremely complex, powerful and expensive! I am simply trying to use MSP to tell me when I have over allocated a particular type of hire stock.

    My problem is that I have set up each type of equipment, for example an 8′ x 4′ stage deck, as work resource. Lets say I have 10, so I have set max to 10 (1000%), available 24 hours etc.. Everything works well if I book the decks out for 24 hour blocks- it shows over allocation if I book out 11. However, If I book the decks out for 12 hours- say Morning set up & evening pack up, I can over allocate them up to 20. Its as if MSP considers that I have 10 decks available for 24 hours and therefore 240 hours (14,400 min) of decks to allocate each day! I need MSP to handle the resource per unit rather than per minute.

    I have looked plenty of places and cannot find an answer. Can you please help me? Thanks mate, very much appreciated!


    • Nenad Trajkovski says:

      I don’t understand your PToblem. What you explained is exactly how MD Project works! If you have a generic resource avaliable 24 hour per day, and you assign it onlly 12 hours per day, than another 12 hous are avaliable, and that resource would not be over allocated!

      • Tyson says:

        So if I only have 10 units to hire out and I book them out for 12 hours, say 9am to 9pm, I want the overallocation error to poop up when I assign 11 units. At the moment, MSP will let me hire out 20 units for 12 hours even though I only have 10 in stock. If I were to hire them out for only 6 hours MSP would let me allocate 40! I need MSP to warn me when I have allocated more than 10 units regardless of how long they are out for.

        Hope this clears it up and I hope there is a way!


  6. Jackie says:

    I am wondering how to assign work costs a different way than rate/hour or rate/day like you said. What if we’re using a subcontractor that is working by contract for example cost plus fee payment. They are getting paid the cost of the project plus an additional predetermined fee. Or some similar contract payment method. Should I change the subcontractors into a materials resource or something ?

    • Nenad Trajkovski says:

      I’ll write a post about that next week!

    • Andries says:

      Hi Jackie,
      Using a cost resource could help you solve your problem. The cost resource is a very flexible resource because you can re-use the same resource name and assign different cost values to it. The only problem with the cost resource is that it does not add to your Earned Value (EVM) calculations in MS Projects because it is normally used for non-value adding costs such as travelling and accomodation. If you would like to have the costs forming part of the EVM calculations then you must use the material resource.

  7. Andries says:

    It seems that MSP 2010 does not generate EVM values such as SPI and CPI if you assign only a “cost resource type” to a task. How can I overcome this if I want to continue only using cost resource types for example a single cost for a milestone or deliverable?

  8. sašo says:

    I can’t find anywhere the answer: how to allocate a machine resources (eg. 2 machines) among worker (eg. 3 workers). Machines operate the same amount of time as workers, but actualy they don’t affect the duration of the task.

    • Nenad Trajkovski says:

      as far as I understand, you have, for example, 3 workers and 2 machines onn the sam task. Just assigna workers (marked as work resources in resource sheet), and machines (marked as mateiral resource) to the same task, and that’s it. If you need any further explanation, do not hesitate to ask.


      • Sašo says:

        No, actualy let’s supose a very simple example: we have 3 tasks, 3 workers and 2 machines, so 1 worker can’t work as there’s no machine to work on. And how to logicaly corelate somehow machine to worker.
        Thanks for reply

      • Nenad Trajkovski says:

        there is no way to do this. What I mean is that you can’t assign one resource to another! You must see when machine is available, and then assign worker with machine!

  9. isramesh says:

    Excellent and informative, thanks

  10. alimi shakirat says:

    i fact i realy like ur work done. but i want u solve ds problem for me. Identify and list different types of resources available in our environment both human and material

  11. Akil Kraja says:

    Thank you for this very useful article. But I am facing a problem I can’t resolve although your very practical advice. I am managing a large project with different subcontractors (ressources). The point is that these ressources offer different “materials”. How can I do to have “one” ressource but “several types” of input (work & material for instance?). Shall I write the name of the company for each type of input? Is there a risk of duplicates? Thank you in advance

    • Nenad Trajkovski says:

      Suppose that you have two subcontractors : SUBA and SUBB. And you have a bricks and concrete from both of them. You can name them SUBA-Bricks, SUBB-Bricks, SUBA-concrete, SUBB-concrete. And yes, you should be very careful to not mix them!


      • Akil Kraja says:

        Thank you for your immediate answer!
        I was wondering if this could be done by puting the subcontractor under the “group” option. Normally, this would allow me to identify directly the total costs of the ressources linked to the group (subcontractor). If I decide to apply your option, I am affraid that I would lose the “automatic” option of identifying all the costs related to one sole company, as the ressource name would be SUBB-bricks, SUBB-concrete. Thank you again for your time and help.

      • Nenad Trajkovski says:

        You can not group them Just like that. You should do as I told you and then in a Group field put something like: VENDOR A, VENDOR B, etc. and then filter them by that!

  12. samson says:

    I have ‘work’ & ‘cost’ resource assigned to tasks of my project. There are no ‘material’ resource assigned to tasks. Each task may have multiple ‘work’ resource contribuing and multiple ‘cost’ resource such as hotel, taxi etc. I would like to take a report with columns with cost for each work resource and cost resource

    • Nenad Trajkovski says:

      The best Advice is to take on of existing reports, copy it, add fields that you need and that’s it. But I do not think that it is possible in a way you want it! MS PROJECT PRO 2010 is poor with reports!

  13. samson says:

    Useful information thanks, How do i report on cost for each type of resource work, cost & material for each phase of my project

  14. Farrukh Jawad says:

    i am facing a problem when i assign resources to the task they become overallocated and cost rise abruptly. how i can find the exact cost.

    • Nenad Trajkovski says:

      Apply the cost table, and you will find the exacr costs! when you do thata, you can apply resource or task usage view!

  15. soni says:

    nice article on types resources in MSP2010.

    Would like to know how such resource utilization, impact on budgeting. (% utilization of resources and budgeting of projects), in your articles.

  16. Quyen Musser says:

    There is evidently a bunch to know about this. I think you made various good points in features also.

  17. Cameron Barrois says:

    I precisely needed to appreciate you once more. I do not know the things I would have created in the absence of those points provided by you over such question. It truly was a very frustrating issue for me personally, nevertheless being able to see the very specialized approach you resolved that made me to jump for happiness. I am thankful for your work as well as expect you know what a powerful job you are undertaking instructing some other people all through your webpage. I know that you have never met all of us.

  18. Pandora Prasser says:

    I am brainstorming a research paper for school and I am currently following several blogs for review. I believe the knowledge written in your article is actually superb. I could in all probability use the data if you do not mind.

  19. files download scw 8000 manual says:

    I worked for really useful information about the sector was a good article I congratulate you to share your writing with social networking

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s