Ultimate Guide: What is Project Accounting?

Project Accounting has different names…

Project accounting is a method that services organizations use to drive outcomes for projects and portfolios of projects.  It can also be called:

  • Job Accounting
  • Job Tracking
  • Project Accounting
  • Project Management Accounting
  • Project Accounting Sub-Ledger
  • Project Accounting Software
  • Financial Statements for Project Management
  • Project Management Financial Tracking
  • Project Cost Accounting
  • Job Cost Accounting
  • Cost Accounting

Beyond the concept of project accounting, there are ton of other accounting terms to distract you like ASC 606 compliance, GAAP, revenue recognition, AR, AP, GL, WIP revenue, deferred revenue, accrual, cash basis.  Don’t worry about any of these (yet), by the end of this post you will understand the basics and be able to put them into practice quickly.

What is the difference between financial accounting, management accounting and project accounting?

Glad you asked! There are a bunch of differences between financial, management and project accounting.  The important things to know are duration and usage. Here are a few concepts to focus on:

  1. Financial Accounting – Financial accounting manages ongoing business concerns that need to be measured. Focused on cost centers (departments), financial accounting’s duration is fixed to a year.  Questions like, “what was our revenue in 2020?” can be answered with Financial Accounting. Ultimately, financial accounting is the single source of truth that gets reported to auditors.
  1. Management Accounting – Is not about keeping score, it is about finding meaning from financial accounting. Think about management accounting as the sense maker to the noise that financial accounting creates.  For example, if we book 3x more business this month than in the previous month none of that will get seen by financial accounting.  Management accounting uses that information to inform the business on where to go.
  1. Project Accounting – Projects have costs like billable resources and expenses, which create value for the business in the form of revenue. Those costs and revenue can be created regardless of the cost center they exist in. When project accounting software is used as a project accounting subledger, these project costs then get mapped into the right cost centers to provide the business with a financial accounting perspective.

A simple way to think about this is the applicability based on the situation.  Project accounting is used internally for project work at a micro level. Management accounting is more to track day to day business. Financial accounting is the cold hard facts that get reported externally to auditors.  They all work off the same foundation, they are just used in different situations to accomplish different tasks.

project accounting

Who uses project accounting?

Typically, project accounting is used by Professional Services Organizations (PSOs) that use an accrual-based accounting method.  This typically means these organizations are over $5M in annual revenue (otherwise organizations may use the cash-based accounting method). A PSO would use project accounting if they are:

  1. people-centric, meaning they sell their time as a product
  2. project focused, meaning their work has distinctive start and end points
  3. Selling different contract types, including fixed price, time and materials, not to exceed etc.
  4. Focused more on labor than material factors (project accounting can sometimes deal with materials and inventory)
  5. Delivering work in different global locations
  6. Delivering knowledge-based services
  7. Delivering projects with a variety of resources and workstreams

Good examples of organizations who use project accounting:

  • Systems implementors
  • Tech implementors
  • Systems integrators
  • Management consulting firms
  • Creative agencies
  • Engineering services
  • Digital agencies
  • Software companies implementing their own technology
  • Architecture firms
  • Financial services organizations

Why should I use project accounting?

The easy answer here is: to manage your services organization better…but that is a bit simplistic. There are three core reasons: 

  1. GAIN INSIGHT FROM OUTPUT: The first is to empower project managers with insight into the financial performance of a single project amongst a portfolio of projects.
  1. MANAGEMENT THROUGH INPUT: With that insight, project managers now have the ability to actually manage the balance of resources, project plan and budget before something goes off the rails.
  1. ALIGNMENT: As a project manager goes about their work, project accounting software helps them to align their work to the overall performance goals of the business.

It is the combination of these three things that unlock improvement in business performance.

Think about it like this:  The steam engine was invented in 1712 but innovation on the steam engine didn’t happen until James Watt optimized its use in 1778.  Why is that?  Why did it take so long to improve?  One word: horsepower (i.e. output).  That’s right, James Watt invented the metric of horsepower so that he had a baseline of measurement to compare against. He used this metric to measure output so that he could optimize input. Project accounting is the horsepower of professional services organizations. I hope all project managers now feel a little bit cooler!

What are the benefits of project accounting?

When thinking about why you might want to use project accounting software there are a five key benefits that you get to enjoy when implemented: 

  1. Profitability: Macro and Micro Visibility

“Watch your pennies and the dollars will take care of themselves” is something that was coined (sorry for the pun) by William Lowndes a former secretary to the treasury of Great Brittan.  That concept holds true for project accounting.  If each project is well managed, the overall performance of the organization will take care of itself.  Project accounting gives us the ability to manage both the macro and micro details of the organization and any given project, allowing us to gain a clear understanding project profitability.

A project profitability analysis is an analytical construct that can be easily achieved using project accounting software. A project profitability analysis compares the revenue generated by doing work for a customer vs. the cost to the organization for delivering the services.

  1. Proactive Data Driven Decisions

With newfound visibility from project accounting systems comes the ability to make informed decisions. If a project is risking a budget overrun, the project manager can impact the success of the project with scope and resource changes.  Quick decision making through data driven insights help to separate the only ok and great services organizations.  

  1. Balanced Project Comparison

If every project manager comes up with their own method to manage project costs, billing and revenue, there is no way to compare how projects are doing collectively across the organization. Creating a consistent structure allows for better overall measurement of your organization.

  1. Higher Customer Satisfaction

No one wants to tell a customer about a budget overrun.  Using project accounting, services organizations can get in front of overruns and major risk points.  By forecasting revenue and costs client management and transparency becomes much easier and surprises get eliminated. Beyond that, by eliminating overruns resources get freed up for faster staffing to the next project, thus optimizing your billable utilization.  

  1. Better Resource Management

Undoubtedly, the most important part of any services organization is people.  Leveraging project accounting allows for the macro view of demand capacity planning. No one wants to refuse a project due to lack of bandwidth, but with project accounting, your organization is fed a proactive, forward-looking resource plan.    

What is practical project accounting example?

For this example, let’s assume that we are implementing a new CRM.  We sold the business at a fixed price of $120k because it de-risked our customer from any project overages.  However, it means we need some discipline to deliver on budget. 

So what are the basic steps of how this works? 

  • Identify the contract type and terms – we already know it is a fixed price project. This means no matter how much time we put into the work, it will never exceed the $120k without a change order. While there are other contract types to consider, let’s keep things simple.  There are four milestones in the scope – definition, development, testing and roll out.  Payment was agreed to be $20k up front and $25k per milestone.
  • Understand the budget – we booked the work at $120k but we budgeted to get a 40% profit margin on the project, so our budgeted cost is $72,000. That budget needs to take into account all of our project costs, for example time & expenses.  To keep things simple, let’s just use time.  We have forecasted for this project to have three resources working for 120 hours each at $200 hour.
  • Assign the resources – we need a project manager, systems architect and a developer (at our $200 hourly rate) which means all three resources are mid-level. We won’t dive into it here, but this supply & demand mapping is critical to optimize profitability in a services organization.  We recently wrote all about demand planning if you want to learn how services organization can work like Amazon.com.
  • Plan the project – build out the project plan and work break down structure, assigning tasks to resources and identifying the four milestones that need to be delivered. Most importantly, establish some sort of regular communication with the customer to manage expectations and progress, milestones and billing.
  • Deliver – now the fun begins! This is when we start to fire on all cylinders for our customer and day-to-day accounting comes into play. Time has to be tracked, expenses need to be entered and invoices sent to customers.  In our hypothetical example we are doing really well as we complete the “definition” milestone.  So, based on project accounting rules how much revenue have we recognized knowing that we have collected $45k in payment and we are 25% through the project?
what is project accounting?

If you guessed $30k, congrats! You are correct.  You are 25% complete with the project.  However, there is a discrepancy between how much we have been paid and how much revenue we have recognized.  That remaining $15k that we have been paid is considered deferred revenue. Another term that may come up not specifically highlighted above is WIP revenue which stands for “work in progress revenue”.  This is typically referring to revenue earned while a project is still underway.


  • PRO-TIP #1: Forecast the future: Rolling this simplistic example up across all projects starts to give an interesting view into the performance of the business. Even more interesting is predicting what your revenue recognition will be months into the future.  At Projector we call this RevenueIQ.  This is the foundation that project accounting sets you up for.

  • PRO TIP #2: work smarter, not harder: Bad news – it isn’t that easy, Each project has unique complications, and PSOs can be working on tens or hundreds of projects at a time. The operations behind the work can become too complex, leading to difficulties across every level of the organization. The best services organization automate this behind-the-scenes work with a PSA Application.

Where do I start with project accounting?

Where you should start really depends on two things; the goals and maturity curve of your organization.  Let’s start with goals:

  1. Utilization: “I need to improve billable utilization by…”: A common goal is simply the improvement of billable utilization. By leveraging project accounting methods, the clarity of who is spending time on which project becomes crystal clear at both the micro project level and the macro project portfolio level.  This allows an organization to optimize its utilization rates.
  1. Profitability: “I need to improve project profitability by…”: This tends to be the key reason services organization start with project accounting. They have goals to improve project profitability, and they believe that project accounting software is how they will achieve those goals.
  1. Delivery: “I need to improve NPS by…”: As organizations wade into project accounting, delivery starts to be put on the back burner. It is critical that we walk and chew bubble gum at the same time.  Typically measured in NPS or CSTAT, if you can’t deliver, there just simply won’t be more work.  
  1. Growth: “I need a YoY growth rate of…”: Typically growth is where services organization first set their goals. However, without balancing the three goals listed above, growth just becomes hard to execute on.   

There is also a maturity curve that comes into play here as well.  Typically, there are four varieties of solutions that an organization can use:

  1. Excel: Trusty ole excel is an easy way to manage a single project if you know what you are doing. Once an organization gets larger this becomes totally untenable.  The tell-tale sign you have outgrown this solution is the number of people in FP&A working on non-strategic project focused analysis.
  1. Accounting Add-ons: Accounting tools like QuickBooks are great for simple general ledger management but they do not embrace the concept of project accounting. There are some point solution focused add-ons available, however, this would only be recommended if growth was not a priority.
  1. Professional Services Automation Software: PSA tools tend to be the platform of choice for the majority of services organizations since they can serve as a project accounting subledger. More importantly, by capturing day to day data like contract type, resources, time and expense, PSA applications automate all of the project accounting principles. However, not all PSAs are created equal. Some focus more on project management and collaboration – if your focus is on project accounting, this isn’t the best option.  Other PSAs are built on CRM technology to drive a better connection to sales and services handoff. This is a good option if you are trying to fix sale and services connectivity. Finally there are platforms that are built specifically for project operations – which are the optimal choice for project accounting.  Some good questions to ask when searching:
  • What performance does your PSA application drive? (If you want to check that performance for yourself – download the SPI Benchmark.  This independent survey rates PSA vendor performance.)
  • Can you provide a real-time forecast of revenue recognition in the future?
  • Is your PSA software purpose built for project accounting or is it built on a CRM?
  • Do I have to customize your solution or does it come configured already for services organizations?
  • Does your PSA system act as a project accounting subledger?
  1. ERP: This is typically the go-to option for a very large (25k+ resources) services organization. Customized to your heart’s content, it serves as the centerpiece for the whole organization from CRM to Accounting and everything in between. This is a great option if you have really deep pockets and a dedicated IT team that will support and develop on top of the platform you choose.

Interestingly, each of the solutions listed above do not equally unlock all of goals / needs we outlined.  In general, the way to think about each option is as you move left to right on solution maturity in the graph below, more of those goals typically start to get unlocked.  That should give you a good idea of where to start your search.  

project accounting

Automate project accounting with Projector

Projector’s project cost accounting software is fundamentally different than financial accounting, and is a tried & true method for services organizations that want to drive better resource utilization in project management, improve profitability and predictability, deliver great work and ultimately grow their organization.  Enabling organizations to manage the cost, revenue and billing of a single project ensures that the entirety of the organization is managed in a consistent way. There are a number of solutions that exist on the market – and the one that will work best for you and your organization totally depends. Reach out to our team if you want to consult with an expert on how to approach automating your project accounting.     

Projector PSA Logo 2020


Share on twitter
Share on linkedin
Share on facebook
Share on email

Leave a Comment