Construction Company Revenue Recognition: ASC 606 Guide

May 30, 2025
Jason Berwanger
Accounting

Understand construction company revenue recognition under ASC 606, with insights on compliance, best practices, and how to manage financial reporting effectively.

Construction company building at sunrise with crane.

Are you still wrestling with spreadsheets to manage your construction company revenue recognition? In an era of complex projects and stringent standards like ASC 606, relying on manual methods can be time-consuming and prone to errors. Technology offers a much smarter path forward. Modern solutions can automate intricate calculations, integrate data seamlessly, and provide real-time insights into your financial performance. This isn't just about speeding things up; it's about enhancing accuracy, ensuring compliance, and freeing up your team to focus on strategic decisions rather than manual data entry. Let's explore how leveraging the right tech can simplify your revenue recognition processes and give you a clearer financial picture.

Key Takeaways

  • Understand ASC 606's Core: Really get familiar with the five-step model and how it centers on when your client gains control of what you're building; this is key for your financial reports.
  • Define Your Approach and Promises: Decide on the best revenue recognition method for your specific construction jobs and clearly map out each distinct service or deliverable you've committed to in your contracts.
  • Build Strong Internal Practices: Put reliable systems in place, like using the right software for tracking, make sure your team is well-versed in the rules, and keep detailed records to handle any project twists and turns smoothly.

What is Revenue Recognition in Construction?

If you're in the construction business, you know that projects aren't quick, one-and-done deals. They often span months, even years, with various stages and payments. This is where 'revenue recognition' comes into play, and it's a bit different for you than for a company selling, say, t-shirts. It’s all about figuring out the right way and the right time to record the income your projects bring in. For construction companies, getting this right isn't just about following accounting rules; it’s fundamental to understanding your financial health, making smart bids, and planning for growth. The guidelines, especially under standards like ASC 606, have specific ways of looking at how you earn and report revenue as you complete parts of a contract. Let's break down what this really means for your business.

Define Revenue Recognition

So, what exactly is revenue recognition in this context? Think of it as the specific accounting principles that guide when and how much income you record from your construction contracts. Because projects can be so lengthy and complex, it's not as simple as just booking revenue when the final payment comes in. Instead, it often involves recognizing revenue based on the progress of the work you've completed. Modern standards, like ASC 606, lay out a five-step model to help. A key idea here is that revenue is typically recorded when your client effectively gains control of the asset or service you're building or providing, which can happen incrementally throughout a long project.

Why Revenue Recognition Matters for Construction Companies

Getting revenue recognition right is a big deal for your construction company's stability and growth. When you accurately track and report your revenue, your financial statements paint a true picture of your company's performance and financial health. This clarity is vital. It supports smarter decision-making across the board – from managing your current projects effectively to financial planning for the future and deciding on new investments. If your revenue recognition is off, your financial reports could be misleading, potentially leading to poor strategic choices or making it harder to secure financing. Essentially, proper revenue recognition builds a trustworthy financial foundation for your business.

Explore Key Revenue Recognition Methods in Construction

Choosing how and when to recognize revenue on your construction projects isn't just an accounting detail; it's a fundamental decision that shapes how your company's financial health is perceived. Get it right, and you'll have a clear, consistent picture of your performance, which is invaluable for everything from internal planning to impressing lenders and investors. Get it wrong, and you could be facing misleading financial statements, making it harder to secure bonding, plan for cash flow, or even understand your true profitability on long-term jobs. This decision directly influences how you report earnings over the life of a contract, which can be particularly tricky in construction where projects can span months or even years.

The accounting standards, specifically ASC 606, provide the overarching rules, but within that framework, you still need to select the most appropriate method for your types of contracts. It’s about finding the approach that best reflects the economic reality of your work. For construction companies, this often boils down to two primary methods: recognizing revenue as you go, or waiting until the very end. Understanding the nuances of each is crucial before you can even think about automating your revenue recognition processes or diving deep into financial analytics. So, let's explore the two most common approaches you'll encounter: the Percentage-of-Completion method and the Completed Contract method. Each has distinct implications for your financial reporting and operational insights.

The Percentage-of-Completion Method Explained

Think of the Percentage-of-Completion (POC) method as recognizing revenue in step with your project's progress. As you hit milestones and complete portions of a job, you record a proportional slice of the total contract revenue. This approach is particularly well-suited for long-term contracts, as it allows your company to show income more smoothly over the project's duration, rather than in one lump sum. According to guidance on construction revenue recognition, this method provides a steady reflection of your earnings. Under ASC 606, using POC means you'll need a reliable way to measure this progress—often by comparing the costs you've incurred to date against the total estimated costs for the entire project. This ensures your financial reporting accurately reflects your ongoing performance and the value you're delivering.

The Completed Contract Method Explained

On the other hand, there's the Completed Contract method. It’s exactly what it sounds like: you wait until the entire construction project is finished, all i's are dotted and t's crossed, before you recognize any of the revenue from that contract. This approach can feel simpler from an administrative standpoint because you're not making those ongoing calculations of progress. However, it can lead to significant swings in your reported revenue and profit, as all the income from a project hits your books at once. While it might be easier to apply in some cases, this method often doesn't fully capture your company's ongoing project performance throughout the year and can sometimes paint a skewed picture if projects take a long time to complete.

ASC 606: What Construction Companies Need to Know

If you're in the construction industry, you've likely heard about ASC 606. This isn't just another minor accounting update; it fundamentally changes how construction companies approach revenue recognition. Understanding ASC 606 is crucial because it "revolutionizes the method by which construction companies recognize revenue, introducing a standardized approach for all entities adhering to GAAP," as highlighted by Accounting for Everyone. This standard aims to create more comparability across industries, but for construction, it means adapting to a new framework. It might seem daunting, but getting a clear picture of these changes is the first step to ensuring your financials are accurate and compliant. Let's break down what this means for your business.

Master the Five-Step Revenue Recognition Process

At the heart of ASC 606 is a five-step model that guides you in determining when and how much revenue to record. This model is a departure from some older methods traditionally used in construction. The core idea, as IECI points out, is that "the key is determining when the customer takes control of the work."

Here’s a quick rundown of those five essential steps:

  1. Identify the contract(s) with a customer.
  2. Identify the performance obligations within that contract.
  3. Determine the transaction price.
  4. Allocate that price to the performance obligations.
  5. Recognize revenue as you satisfy each obligation. Getting comfortable with these steps is the first hurdle to mastering ASC 606 compliance. It’s about systematically working through your contracts to ensure revenue is recognized appropriately.

Key Changes from Traditional Practices

ASC 606 isn't just a tweak; it represents a significant shift. One of the main ways it "changes the way in which revenue is recognized is by redefining the activities that determine the completion of performance obligations as required by the contract," according to Deltek's guide on construction revenue recognition. This means you might need to look at your projects and contracts through a new lens to pinpoint exactly when value is transferred to your client.

Furthermore, ASC 606 is a principle-based standard. This gives construction financial managers some subjectivity when applying it, which, as BFBA, LLP notes, "is a bit of a paradigm shift in the FASB's approach to standard setting." While this offers flexibility, it also demands careful judgment and robust documentation to support your revenue recognition decisions. Solutions like HubiFi's Automated Revenue Recognition can be incredibly helpful in managing these complexities and maintaining accurate records.

Identify and Manage Performance Obligations

Alright, let's talk about a really crucial part of ASC 606: identifying and managing your performance obligations. Think of performance obligations as the specific promises you make to your client in a contract – each distinct good or service you've agreed to deliver. For construction companies, this can get a bit complex because projects often have many moving parts. You might be building a structure, installing systems, and perhaps even providing follow-up services, all within one agreement.

The key here is to pinpoint each of these promises because ASC 606 requires you to recognize revenue as you fulfill each one. It’s no longer just about when the whole project is done or when you send an invoice. Getting this right means your financial reporting will be much more accurate and reflective of your actual progress. It also helps you understand your commitments better, which is always a good thing for managing projects effectively. We'll look at how to break down those contracts and then how to keep everything on track.

Break Down Complex Contracts

First things first, you need to dissect your contracts to find those individual performance obligations. Under ASC 606, a core task is to assess whether the promised goods or services are distinct. This means figuring out if a customer can benefit from a good or service on its own (or with other readily available resources), and if your promise to transfer that good or service is separately identifiable from other promises in the contract.

Construction contracts, as you know, often involve multiple components. You might have site preparation, foundation work, framing, electrical, plumbing, and finishing – each of these could potentially be a distinct performance obligation. Identifying and separating these is essential because it directly impacts how and when you recognize revenue for each part of the job. This breakdown is fundamental to applying the five-step revenue recognition model correctly and ensuring your financials are compliant.

Manage Obligations Effectively: Top Strategies

Once you've identified each performance obligation, the next step is to manage them effectively throughout the project's lifecycle. This isn't just a set-it-and-forget-it task; it requires ongoing attention. A great starting point is to implement robust tracking systems. These systems should allow you to monitor the progress you're making against each specific obligation. This ensures you're recognizing revenue in a timely and accurate manner as you complete each promised deliverable, which is vital for accurate financial statements.

Another key strategy is to regularly review your contracts and the status of your performance obligations. Construction projects are dynamic; changes happen. By conducting periodic reviews, your company can adapt to these changes, like scope modifications or delays, and ensure you remain compliant with ASC 606. This proactive approach not only leads to more accurate financial reporting but also helps in better project management and client communication. Keeping a close eye on these obligations helps you make strategic decisions with clearer data visibility.

Tackle Common Revenue Recognition Challenges

Construction projects are dynamic, and let's be honest, they rarely unfold exactly as planned from day one. This is where applying revenue recognition principles under ASC 606 can become particularly intricate. When you're juggling shifting timelines, unexpected costs, and evolving client requests, maintaining accurate financial reporting is a significant undertaking. But don't worry, these challenges are quite common in the industry. With a thoughtful approach and robust systems, you can manage them effectively. The real key is to anticipate these potential issues and establish solid processes before they arise.

Think of it as building a strong foundation for your financial reporting, much like you do for your physical construction projects. By understanding these frequent hurdles, you can better prepare your team and your systems to handle them. This preparation ensures your revenue is recognized correctly and your financial statements genuinely reflect your project's progress and profitability. This proactive stance not only aids in maintaining compliance but also provides clearer insights, which are invaluable for making sound business decisions. For companies facing these complexities, especially with high transaction volumes, exploring how specialized solutions can automate revenue recognition can be a game-changer, simplifying compliance and enhancing data visibility.

Handle Project Delays and Scope Changes

It’s almost a given in the construction world: projects encounter setbacks, and clients often refine their vision as work progresses. Whether it's an unforeseen delay due to severe weather or a significant alteration in project scope requested by your client, these events can certainly complicate your revenue recognition calculations. As Procore highlights, "Construction projects often involve complexities (e.g., changes in scope, unforeseen delays) that can make accurate revenue recognition challenging." The most effective strategy here is to have a clearly defined process from the very beginning. This means your contracts should explicitly outline how delays and scope changes will be addressed, including their impact on the transaction price and the timing of revenue recognition. Careful planning and strong project management practices are your best allies, enabling you to adjust your revenue recognition smoothly as these changes occur, rather than scrambling at the end of a reporting period.

Address Cost Overruns and Estimation Issues

Keeping a firm grip on costs is fundamental in construction, and it’s equally critical for accurate revenue recognition. You need to meticulously track every single expense—labor, materials, subcontractor fees, equipment rentals, and everything in between. As noted by IECI, "Accurately tracking costs (labor, materials, equipment, etc.) is crucial for matching expenses with revenue." But the diligence doesn't stop there. You also need to account for potential future costs, such as warranty claims, and carefully assess the likelihood of collecting on any bonds. If your initial cost estimates are inaccurate, or if unexpected overruns emerge, it directly affects your percentage of completion and, consequently, the amount of revenue you can recognize. Implementing robust cost control measures and regularly reviewing your estimates against actual expenditures will help you maintain financial accuracy.

Manage Contract Modifications Smoothly

Change orders and other contract modifications are standard features in most construction projects. ASC 606 provides specific guidance on how to account for these changes, and it’s absolutely essential to apply these rules correctly. As RSM US points out, "Handling changes to contracts, such as change orders, is critical." A contract modification might alter the scope of work, the price, or both, and it can sometimes be treated as an entirely separate contract or as a modification of the existing one. Understanding when and how to adjust your recognized revenue is paramount. Furthermore, Deltek notes that "ASC 606 changes the way in which revenue is recognized by redefining the activities that determine the completion of performance obligations as required by the contract." This means you'll need a clear, consistent process for evaluating each modification to determine its impact on your performance obligations and the transaction price, ensuring your revenue recognition stays compliant. For businesses that frequently process contract modifications, leveraging technology can significantly streamline this evaluation and adjustment process.

Implement Best Practices for Accurate Revenue Recognition

Getting revenue recognition right under ASC 606 is a big deal, especially in construction where projects can be complex and span long periods. It’s not just about ticking boxes for compliance; it’s about having a clear, accurate picture of your company's financial health. This clarity helps you make smarter decisions, secure financing, and build trust with stakeholders. Adopting a few key best practices can make a world of difference. Think of it as laying a strong foundation for your financial reporting – it takes effort upfront, but it supports everything else you build. We're talking about leveraging the right tools, ensuring your team is up to speed, and keeping meticulous records. These steps will help you manage the nuances of ASC 606 and keep your financial reporting sharp and reliable. For businesses handling a large number of transactions, finding ways to automate processes can be particularly beneficial, freeing up your team to focus on strategic financial management rather than getting bogged down in manual data entry.

Use Technology to Track Progress

Let's be honest, trying to manage ASC 606 with spreadsheets alone, especially for high-volume construction businesses, is a recipe for headaches and potential errors. This is where technology becomes your best friend. Modern construction accounting software is designed to help companies follow the new rules, making it easier to track project costs, manage billings, and handle payroll accurately. Solutions like HubiFi’s Automated Revenue Recognition can take this even further by integrating disparate data sources and providing real-time analytics. This means you can monitor progress, identify potential issues early, and ensure your revenue is recognized correctly as you hit those performance milestones. It’s about working smarter, not harder, to maintain accuracy and gain valuable insights from your financial data.

Train Your Staff on Compliance

ASC 606 isn't just another accounting update; it's a principle-based standard. This means there's a degree of judgment involved, especially when assessing contracts and performance obligations in the construction industry. As BFBA, LLP points out, this can be a "paradigm shift" for financial managers. That’s why thorough and ongoing training for your team is absolutely essential. Everyone involved in the contract lifecycle, from project managers to the finance department, needs to understand their role in ASC 606 compliance. This includes recognizing what constitutes a performance obligation, how to account for contract modifications, and the importance of consistent application of your company's revenue recognition policies. Consider regular workshops and providing access to resources like our HubiFi blog for ongoing learning and updates.

Set Up Strong Documentation Processes

If it’s not documented, did it really happen? In the world of ASC 606, the answer is a resounding "no." Strong documentation is the backbone of compliant revenue recognition. The rules touch on so many facets of construction contracts, from verifying a contract's existence and defining distinct services to handling contract changes and meeting specific reporting requirements. You'll need clear, detailed records of your contracts, the performance obligations within them, how you've determined transaction prices, and the methods used to recognize revenue. This meticulous approach not only ensures compliance but also makes audits smoother and provides a clear trail for any future reviews or questions. Think of it as creating a reliable map of your revenue journey for every project, ensuring transparency and accuracy.

How Technology Simplifies Revenue Recognition

Let's be honest, managing revenue recognition, especially under ASC 606, can feel like a monumental task if you're relying on outdated methods. Spreadsheets and manual calculations? They can only take you so far before errors inevitably creep in and your valuable time is lost. This is precisely where technology steps in to make a real, tangible difference. Think of it as upgrading from a paper map to a sophisticated GPS – you gain not just accuracy and speed, but a much clearer, more comprehensive picture of your financial landscape.

The right tech tools do more than just simplify tasks; they fundamentally transform how you approach revenue recognition. They empower you to automate complex calculations with precision, maintain rigorous compliance, and unearth critical insights that were previously hidden within mountains of data. For construction companies, which often juggle numerous projects, diverse contract terms, and the stringent demands of ASC 606, adopting technology isn't merely a good idea—it's a crucial step for staying competitive and ensuring adherence to standards. By leveraging software specifically designed for these intricate challenges, you can liberate your team from the drudgery of manual data entry and reconciliation, allowing them to concentrate on strategic financial management. This strategic shift facilitates quicker financial closes, enhances reporting reliability, and ultimately, contributes to a healthier bottom line.

Find Software for Tracking and Reporting

Choosing the right software is a game-changer when it comes to keeping your revenue recognition on track, especially with the detailed requirements of ASC 606. Think of it as finding the perfect tool for a specific job – you wouldn't use a hammer to saw wood, right? Specialized accounting software, particularly for industries like construction, can significantly ease the burden of compliance. These systems are often designed to help you track project costs, manage billings, and handle payroll, all while keeping the new revenue recognition standards in mind. This means you can manage your finances more effectively and ensure you're following the rules, which ultimately leads to more accurate financial statements and less stress during audits.

Use Automation and Real-Time Data

Once you have the right software, the magic really happens with automation and access to real-time data. Automated revenue recognition solutions are built to handle the tricky parts of ASC 606. They do more than just basic math; they allow for seamless integration of data from various sources and provide up-to-the-minute reporting. This means construction companies can manage their revenue recognition processes much more efficiently. Imagine being able to accurately track your performance obligations and recognize revenue correctly without spending hours sifting through spreadsheets. Technology makes this possible by streamlining the entire process and giving you a clear, real-time view of project progress and costs, which is crucial for making informed decisions and staying compliant.

Communicate Revenue Recognition Practices Clearly

Once you've got a handle on ASC 606 and how it applies to your construction projects, the next crucial step is talking about it. Clear communication about your revenue recognition methods isn't just good practice; it's essential for building trust with everyone who has a stake in your company's financial health. Think investors, lenders, and even your own team. When everyone understands how and when revenue is recognized, it leads to more informed decisions and smoother operations. Let's look at how you can make your reporting transparent and effectively explain these changes to your stakeholders.

Develop Transparent Reporting Strategies

Being transparent in your financial reporting means making it easy for anyone to understand how your company makes money and accounts for it, especially under ASC 606. This standard changes how revenue gets recognized by focusing on the completion of performance obligations and the transfer of control, rather than just the old way of looking at risks and rewards. Your reporting should clearly reflect this shift. Think about creating reports that not only show the numbers but also tell the story behind them.

For instance, clearly outline how you identify performance obligations in your contracts and how you measure progress towards their completion. This might involve more detailed disclosures in your financial statements or supplementary reports that break down revenue by project stage or contract type. The main goal here is to provide a clear view that helps stakeholders accurately assess your company's performance. You can find more insights on financial reporting and data visibility on our blog to help you craft these strategies.

Explain ASC 606 Implications to Stakeholders

ASC 606 isn't just a minor tweak; it's a significant change in how revenue is reported, aiming for a standardized approach for all companies following GAAP. It’s important that your stakeholders—from investors and lenders to your project managers and finance teams—grasp what this means for your company. Explaining that this standard aligns with international principles set by the International Accounting Standards Board (IASB) can help them understand its global relevance and the consistency it brings.

Consider holding internal workshops or creating easy-to-understand guides that walk through the five-step model and highlight the key differences from previous practices. Regular updates on how ASC 606 impacts ongoing and future projects can also prevent misunderstandings and ensure everyone is on the same page when looking at your financial performance. If you're looking for ways to streamline this communication and ensure clarity, exploring how automated solutions can help might be a great next step.

Ensure Compliance and Avoid Common Pitfalls

Navigating ASC 606 can feel like a bit of a maze, but staying compliant is absolutely key to keeping your construction company's financials healthy and transparent. It’s not just about ticking boxes; it’s about building trust with stakeholders and making sure your revenue reporting is spot on. Getting it right means you can confidently steer your business forward, while sidestepping some common tripwires that can cause headaches down the line. Let's look at how you can do just that.

Avoid These Common ASC 606 Mistakes

One of the biggest shifts with ASC 606 is how it redefines the activities that signal a performance obligation is complete. It's easy to stick to old habits, but the new standard requires a fresh look at your contracts to pinpoint exactly when you've delivered on your promises. Another frequent stumble is misjudging when control of a project or part of it actually transfers to the buyer. For instance, revenue from a home sale is typically recognized when the buyer gets the title and possession, with no ongoing significant involvement from you. Because ASC 606 is a principles-based standard, there's a degree of subjectivity involved. While this offers some flexibility, it also opens the door to potential misinterpretations if not handled with care and consistency.

Implement Policies Consistently: Here's How

To keep everyone on the same page and ensure your revenue recognition is accurate, consistent policies are your best friend. Start by really understanding the ASC 606 guidance on whether revenue should be recognized over time (like with the percentage-of-completion method) or at a single point. This is foundational. Next, get familiar with common issues specific to the construction industry, such as how to clearly define distinct performance obligations within a contract and what constitutes acceptable measures of progress. Developing clear, internal guidelines around these points will help your team apply the standards uniformly across all projects, reducing errors and making your financial reporting much more reliable.

What's Next for Construction Revenue Recognition?

The world of revenue recognition in construction is always evolving, especially with new standards and technologies shaping how you do business. Staying ahead means understanding what’s on the horizon and how it can affect your company’s financial reporting and overall health. It's all about being prepared and knowing how to use the latest tools and information to your advantage. Let's look at a couple of key areas: the impact of new tech and how to get ready for any future shifts in rules.

How Emerging Technologies Will Impact You

Keeping up with revenue recognition, especially under ASC 606, can feel like a moving target. The good news? Technology is here to make things a lot smoother. Think about specialized construction accounting software – it’s designed to help you follow the new rules, manage your money better, and keep track of crucial details like project costs, billing, and even payroll. These tools aren't just about basic number crunching anymore. Modern solutions, like those offered by companies such as SOFTRAX, are built to handle the tricky parts of ASC 606, going beyond simple percentage calculations to support complex contract scenarios. Embracing these technologies means you can spend less time wrestling with spreadsheets and more time focusing on your projects and strategic growth.

Prepare for Future Regulatory Changes

The world of accounting standards isn't set in stone, and ASC 606 is a great example of this. It’s what we call a "principle-based" standard. This means that instead of a rigid set of rules for every single situation, it provides a framework that requires you to use your judgment in assessing how revenue is recognized. While this offers some flexibility, it also means staying sharp and informed is key. Understanding ASC 606 thoroughly is absolutely vital for construction companies. It’s the foundation for reporting your financial performance accurately and, just as importantly, for steering clear of potential compliance headaches down the road. Being proactive now, perhaps by exploring how automated revenue recognition can help, can save a lot of trouble later.

Related Articles

Frequently Asked Questions

Why can't I just record revenue when I get paid for a construction project? It's a great question! For construction, projects often stretch over a long time and involve hitting many milestones. Simply waiting until you get the final check doesn't give a true picture of how your business is performing during that period. Accounting rules, especially ASC 606, want your financial reports to reflect the value you're delivering as you deliver it, not just when cash changes hands. This helps everyone, including you, understand your company's financial health more accurately throughout the project.

ASC 606 sounds complicated. What's the most important thing I need to understand about it for my construction business? You're right, it can seem like a lot at first! The biggest shift with ASC 606 is that it standardizes how and when you recognize revenue, focusing on when your client gains control of what you're building. The core of it is a five-step process that helps you identify your promises to the client (performance obligations) and then record revenue as you fulfill each one. Getting a grip on these five steps is really the key to navigating ASC 606 successfully.

My projects often have changes and delays. How do I deal with that when recognizing revenue? Changes and delays are pretty much part of the job in construction, aren't they? When these happen, it's crucial to have a clear process. Your contracts should ideally spell out how these situations affect the project's price and timeline. For revenue recognition, this means you'll need to reassess how these changes impact your performance obligations and the total transaction price, adjusting your revenue recognition accordingly. Good documentation and regular review of your project status are vital here.

What are "performance obligations," and why do they matter so much now? Think of performance obligations as the distinct promises you make to your client within a single contract. For example, in one project, you might promise to prepare the site, lay the foundation, and then construct the building. Each of these could be a separate performance obligation. They matter so much under ASC 606 because you now recognize revenue as you complete each of these specific promises, rather than just looking at the project as one big whole.

Is investing in special software for revenue recognition really worth it for a construction company? For many construction businesses, especially those handling multiple projects or complex contracts, the right software can be a lifesaver. Trying to manage all the details of ASC 606, track progress on performance obligations, and handle contract modifications with spreadsheets can be incredibly time-consuming and prone to errors. Technology designed for revenue recognition can automate many of these processes, ensure accuracy, and give you real-time insights into your financial performance, freeing you up to focus on other important parts of your business.

Jason Berwanger

Former Root, EVP of Finance/Data at multiple FinTech startups

Jason Kyle Berwanger: An accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.