Categories
Industry Insight Tips & Advice Trends & Technology Ultimate Guide

Why Forecasting Project Costs Is Important For Your Construction Business

From day one on a construction project, the number one question everyone has is whether the project will meet the expected budget. You can wait to answer this question at the end of the project when you can’t do anything about it, or you can assess where the project stands as you progress through the work, allowing you to act proactively if an overage is found. In order to assess the project costs before completion, however, you must forecast or predict the potential costs to complete the work.

A forecast to complete the project is a well-educated guess of how much you have left to spend to finish the work. It’s based on the current costs, the percentage of the project that’s complete, and what’s remaining to be finished. The better you are at tracking your costs, the easier it will be to predict how much is left to spend.

Before we get into how to forecast final costs on a construction project, let’s look at why it’s important to know how much the remaining work will cost you.

The importance of forecasting final costs

One of the primary benefits of forecasting costs is that you get an early warning if a project is losing money. Since many contractors rely on their profits to fund future work, losses on today’s job can quickly lead to real problems when it comes time to start the next one. Without adequate profits to fund the work, contractors have to rely on alternative financings, like bank loans or credit cards, that ultimately cost them more in the long run, further reducing profits. It’s a never-ending cycle of higher costs.

Predicting final costs also allows companies to identify their future cash flow needs and address any issues before they become real problems. If contractors know that they won’t have enough money coming in to finance their payroll or other necessary business expenses, they have time to move money from investments or seek lower-rate financing options.

Sometimes forecasting final costs can help contractors identify change orders that have been missed or haven’t been processed yet. If a change hasn’t been made to the project budget but extra materials have been paid for or work has been completed, it may show up as a cost overage. The contractor can then follow up with the owner or architect to determine the status of the required change.

Finally, forecasting allows companies to learn valuable lessons about the accuracy, or inaccuracy, of their estimates. If a contractor is always going over budget on labor costs, they will see that sooner and be able to adjust future budgets accordingly. This will make their estimates more competitive and lead to more work.

How to forecast final costs

One of the most important things you can do to help forecast final costs is to monitor costs as you go. If you’re relying on data from a single point in time to predict costs, it can be difficult to make the appropriate assumptions and gather enough data to accurately predict future costs. By tracking costs as you go, with an accounting system that supports job costing, you’ll be able to monitor the project’s progress and see cost patterns that may not be visible with a static report.

To forecast final costs, you’ll be looking at three data points: the amount remaining in committed costs, amount remaining in your budget, and historical costs. Based on these three data points you should be able to predict, with a reasonable degree of accuracy, the final costs for a specific scope of work. Let’s look at an example to help illustrate how these data points help predict future costs.

Let’s say we are forecasting costs for the concrete scope of work on a project. The contract with the concrete subcontractor was originally for $100,000, and they have billed $80,000 so far, leaving $20,000 to bill. This is the amount remaining in committed costs. Based on our original budget, we know that we still need to purchase some rebar that wasn’t part of the concrete contract for $5,000. We also know, based on reviewing past projects and the amount of work left to be finished, that we have about $30,000 in work remaining to be completed. So, how do we predict what our future costs will be?

Remaining committed costs:                       $20,000

Remaining in the budget:                                     $5,000

Historical data:                                                  $30,000

The answer will be somewhere between $25,000 and $30,000, depending on whether we are looking at it for cash flow reasons or to assess what our profit margin is for this particular project. Either way, we are using the three data points to inform our prediction and will continue to improve the accuracy of each prediction as we analyze the data on more projects.

What to do when you’re over budget

The second most important question, after “Are we on budget?” is what to do when you’re over budget. The answer depends on why you’re over budget.

  • If there has been a change in the project scope that affects the budgeted costs but hasn’t been reflected in a change order yet, that could cause an overage.
  • If there was an unforeseen condition, such as bad soil, that caused additional costs, this may cause an overage.
  • Or, if the general contractor or a subcontractor made an error in their work, that could also cause a budget overage.

Depending on the cause, the contractor will need to either ask for a change order or make an internal budget transfer. The internal budget transfer will move excess monies from one line item of the budget to another to help cure the overage. It’s important to note the reason for the transfer for future lessons learned.

How Premier helps you predict future costs

Premier has made forecasting future costs in your projects easier with its forecasting module. Using this module, project managers can account for unexpected costs and request internal budget transfers to cover overages.

To see how Premier can help keep your projects on track, request a demo.

Author Biography:

Dawn Killough is a construction writer with over 20 years of experience with construction payments, from the perspectives of subcontractors and general contractors. Dawn has held roles such as a staff accountant, green building advisor, project assistant, and contract administrator.  Her work for general contractors, design firms, and subcontractors has even led to the publication of blogs on several construction tech websites and her book, Green Building Design 101.

Categories
Features Industry Insight Tips & Advice Ultimate Guide

The Ups & Downs of Using Multiple Construction Systems Vs. an All-In-One Solution

If you’re considering making a change to your construction software, you’re probably wondering if you should stay with your existing way of doing things (usually multiple systems for multiple functions) or if you should integrate all your software needs into one central system. All-in-one solutions, like Premier, can take the place of document management, accounting, and project management software.

To help you make this decision, we’ve listed some of the benefits of staying with multiple solutions (because there are some), as well as the benefits of moving to an all-in-one solution. While cost is, and should be, a part of this decision, there are many other things to consider before deciding.

Benefits of using multiple software systems

  • If you’re using multiple software systems, say one for field communication and one for accounting, and it’s time to make a change to one of those systems, either an update or a software change, fewer people are affected by the change. Only the field or accounting department has to be trained on the new system, change processes, and work out the bugs. This can be less frustrating than having the entire company learn a new program together.
  • Let’s talk cost. Generally, software systems targeted to just the field or the office are less expensive than all-in-one solutions. They usually offer simplified processes that are targeted at a few pain points, so the costs to implement and purchase them are lower. Of course, this means that their capacity is limited, and you may not have access to more advanced functions if you need them. For example, many construction companies use Quickbooks for accounting, even though it lacks many of the tools and workflows necessary for contractors. In order to tap into these advanced functions, you’ll have to invest in a software that is structured specifically for the construction industry.
  • Depending on the structure of your business, using multiple solutions may fit your needs better. Very small companies, with only 1-2 employees, may not require the robust features of an all-in-one, and investing in such a system would be a waste of money for a company that small. However, as the business grows, so will its needs, and soon it will outgrow the capacity of these solutions.
  • Probably the biggest perceived benefit of using multiple systems, if you’re currently doing so, is that you don’t have to change what you’re currently doing. The fear of change and the havoc it can create keeps many companies from growing and adopting new tools. Transitioning to new software doesn’t have to be stressful when you have the right team and the right software for your business.

Benefits of all-in-one software solutions

  • One of the benefits of using an all-in-one software solution is that there is one centralized location for all your data and files. No more searching desktops, laptops, and the cloud for the information you need. By making the information available through the internet, your team members can get the data and files they need no matter where they are and what type of hardware they’re using. No more lost data.
  • With an all-in-one system, entries made in one part of the software are automatically sent where they need to go to update the entire system. For example, an AP invoice will show up immediately on budget reports, open AP reports, and the project’s work-in-progress report. Double entry isn’t required. This ensures that everyone can see the same data at the same time, and you don’t have to worry about whether the cost data has been synced with the project management data. It’s all in one system.
  • Everyone has access to detailed cost data, allowing them to drill down to the transaction if necessary. Synced data in other systems may come across as a summary of costs, not allowing a project manager to see the detail of those costs. Of course, everyone can only see the records they’ve been given permission to see, ensuring privacy when necessary.
  • An all-in-one solution grows as your company grows. You can add users and functionality as the need arises. Taking on new types of work or responding to requests for new reports or cost data can easily be accommodated without having to change systems or upgrade software.
  • Automation allows your team to save time so they can work on more pressing tasks. Automated AP invoice entry, pay-when-paid payments, and notifications allow your team to spend their time doing the really important things, and not babysitting the software system. Automation can also reduce the need for double entry, saving you from countless errors and time searching for them.
  • Instead of spending time on processes you’ve developed to work around the limitations of the software systems you currently use, you can streamline those processes and save workers time and money. For example, a worker enters a change order into the project management system, then has to enter the same change order into the accounting system. While in the same time it took them to enter the CO twice, with an all-in-one system the CO would be entered in both accounting and project management, and a CO issued to the appropriate subcontractors, as well.
  • When information from the project management and accounting systems are combined into a dashboard managers can see the big picture of how the company is running. New synergies can be seen when the data is presented together, and management can act quickly based on trends. Without a central system, creating these dashboards requires combining the data by hand, which leaves room for errors and takes time.

If you’re looking for a single solution for your accounting, project management, and document control needs, look no further than Premier. Afraid of change? Our team will work closely with you to ensure that the transition is as smooth as possible.

See how we can help, schedule your demo today to get started!

Author Biography:

Dawn Killough is a construction writer with over 20 years of experience with construction payments, from the perspectives of subcontractors and general contractors. Dawn has held roles such as a staff accountant, green building advisor, project assistant, and contract administrator.  Her work for general contractors, design firms, and subcontractors has even led to the publication of blogs on several construction tech websites and her book, Green Building Design 101.

Categories
Company News Industry Insight Resources Tips & Advice Ultimate Guide

The Importance of Employee Training for Construction Software

Software training is key during new software implementation. For workers, it helps them learn the software’s workflow, allows them to test drive the solution, ask specific questions and get more help when needed. For companies, it reduces the transition time, improves morale, and improves efficiency. For more on these benefits and some additional ones, see the list below.

Employee Benefits

1. Learn the software’s workflow

One of the reasons many companies upgrade their software is to gain efficiencies. If you use the same process or workflow in new software, you won’t gain anything. However, through training, you’ll learn how the new software handles data entry, processing, and reporting. Without training, you may spend more time trying to make it do something the way you want it to work, and this wastes time, and money, and reduces your ROI.

2. Concentrate on learning

If you’re trying to implement new software while keeping up with your other duties, it can get stressful fast. The strain of juggling your existing work can make it more difficult for you to learn how to use the new system. By setting aside training time, you can fully concentrate on learning new processes and workflows without the added stress of your other duties.

3. Test drive the software

Training gives you the time to work with real-world examples in the new system. During training, you’ll enter transactions, process data, and run reports, just as you would in your daily work. By “test driving” the software with real data you get a chance to not only see how the software works, but also learn by actively performing the work. Once you go live, you’ll have the data you worked with during training to remind you how each process is performed.

4. Ask specific questions

Every company has situations that are handled differently in that company, and training gives you a chance to ask questions about these situations and work out what needs to be done with an instructor. In addition, you’ll get a chance to learn from questions that others ask during the training, and you’ll receive direct feedback from the instructor.

5. Get added help when needed

Your training time is the time to ask for help. If you’re having difficulty performing a process or knowing what to do next, it’s time to ask for and get the added assistance you need so you can be fully confident using the software. Don’t be afraid to ask for help, whether it’s during a class or one-on-one. Our team is here to make sure you get the training and information you need to make the most of our solution.

Company Benefits

1. Reduce transition time

Anytime you change or update a software solution, there’s going to be a learning curve and it’s going to take time to get the new system up and running. However, when employees aren’t trained properly, this transition time can be extended as they use trial and error to figure things out. But with training and assistance from the software team, this time can be reduced, as well as the number of headaches.

2. Get the most from software efficiencies

You probably didn’t buy new software because it was going to take just as much time to do things as your current solution. You’re probably looking for some efficiencies or cost savings to justify your purchase. In order to take advantage of the efficiencies and improved reporting promised, you’ll need to learn how the developers intend the software to work. Training will walk you through each process and show you exactly how you can save time using the new system.

3. Save time on trial and error

Some teams will work diligently using trial and error to figure things out. This takes a lot of time, as data is entered, deleted, and reentered in a different way. Workers may be trying to use an old system with new software, and that just isn’t going to cut it. Why waste time with trial and error when training can give you the answers you need, allow you to practice using the new system, and get you up and running faster?

4. Improve morale

Software transitions are stressful. Team members can get frustrated with delays and time spent fixing errors and reentering data. When everyone gets trained on how to use the system properly, there’s reduced stress and employee turnover. Workers develop a sense of teamwork as they work together to implement the new system. They help each other solve problems and work through the process more quickly.

5. Track training progress

Employers can quantify and track the training progress of their employees, so they know at a glance who has practiced what skills. This can help with cross-training and job shadowing. If an employee is going to be changing positions, make sure they have time to review their training and refresh their knowledge about the new process.

Buying new software and not providing training is like throwing a person in the water and telling them to swim. They’ll figure it out, but it’s going to take a while and they won’t be very good at it. Software training provides an opportunity for workers to learn new skills, practice them, and see how the new system works. Employers benefit from reduced transition time, improved team morale, and the ability to quantify and track each worker’s skills.

Author Biography:

Dawn Killough is a construction writer with over 20 years of experience with construction payments, from the perspectives of subcontractors and general contractors. Dawn has held roles such as a staff accountant, green building advisor, project assistant, and contract administrator.  Her work for general contractors, design firms, and subcontractors has even led to the publication of blogs on several construction tech websites and her book, Green Building Design 101.

Categories
Industry Insight Tips & Advice Ultimate Guide

Why Embrace the Future of Automation in Construction

For construction companies, time is money. Both in the field and the office, time wasted is money lost. Using out-of-date processes and multiple software programs can quickly eat into slim profit margins. Construction companies must rely on technology to make their processes faster and avoid errors. If they don’t, they will continue to spend money and time fixing problems and repeating work.

Construction’s future?

Although no one has a crystal ball to tell exactly what the future holds, here’s where we think construction is headed:

Automation

Smart contracts will make the payment process faster. Technology will assess how much of the work has been completed, and payments will automatically be distributed to those contractors who have completed the work.

The software will analyze compliance documents, and automatically notify all pertinent parties when insurance or licenses have expired. Contractors will be able to submit compliance documents directly through a portal, where the software will analyze them and gather the required information.

All the documents that pertain to a specific project will be organized and searchable in one location. All team members will have access to these documents, and paper files will be a thing of the past.

Accounts payable invoices will be scanned by software, and the information will be automatically entered into the accounting system. The software will provide analysis and let operators know when contracts are overbilled or change orders are not updated.

Payments to subcontractors and suppliers will be processed automatically by the system, without the need for checks or other paper documents. Payments will be tied directly to the completion of the work.

Artificial intelligence (AI)

Project software will be infused with artificial intelligence that allows the software to provide predictive analysis based on past project data. As contractors process projects through the software, they will learn what activities cause the most delay or create the most risk and remind users when these possibilities occur.

Using the Internet of Things (IoT) and wearable technology, the software will be able to analyze the completion of work in the field. It will then compare that information to the project schedule to determine if there are any delays. Parties will be notified when the schedule slips, allowing the team to proactively respond.

Machine learning

Machine learning, a subset of AI, will assist estimators in project bid analysis, allowing them to select projects they will be the most successful on. AI will also identify the most common bidding errors and correct them before they bid goes out.

Photos will be taken of each worker as they arrive on-site and will be analyzed to determine if the proper personal protective equipment (PPE) is being worn. If there are missing items, the system will notify the worker and their supervisor, allowing them to correct the problem.

Problems with the status quo

Currently, construction teams work with a hybrid of software and paper documents. While some contractors strive to go paperless, many still rely on paper documents for certain activities, like material takeoff. This dual approach leaves contractors open to the following problems:

Lost time

The process of entering and analyzing information by hand takes more time than an automated system. Systems are available that capture data automatically directly from documents and provide analysis, saving contractors time.

Lost information

Paper documents are often lost or misplaced when they are filed incorrectly, or not filed at all. Even teams that rely on software often use multiple systems for different purposes (estimating, project management, accounting). This confuses users who don’t know where to look for the information they need. This takes extra time to determine the correct system and find the data they need. If documents are lost or misplaced, more time is lost in searching for them or re-creating the documents.

Errors are more likely

An experiment in 2009 showed that data entry workers made up to 10.23 errors when entering data from thirty spreadsheets. Data entry errors can cost companies millions of dollars. Workers can spend more time searching for errors and correcting them than in the initial data entry.

Hidden costs of mistakes

Besides lost time finding and correcting mistakes, it has been shown that incorrect data can cost companies up to 30% or more of their revenue. A 2018 Goldman Sachs report stated that the direct and indirect costs of manual paper invoice processing are $2.7 trillion for businesses around the world. The hidden costs of manual data entry can be enough to make or break your business.

Benefits of new technology

Embracing automation and other technological improvements can save companies real money.

  • Work is performed faster.
  • When there is only one integrated source of information, less time is wasted searching.
  • Accuracy is improved with automatic data capture.
  • Time and costs are saved by limiting time wasted on rework, searching through data, and fixing errors.

In a nutshell?

If your construction company is wasting time on manual processes and paper documents, it’s time to embrace automation. Premier Construction Software can help you reduce errors, speed up data entry, and waste less time looking for information. We bring the power of automation, artificial intelligence, and machine learning to construction accounting and project management. For more information on how our software can save you time and money, contact us today.