
Find the best revenue recognition tools for ASC 606 compliance. Compare features, integrations, and tips to simplify your financial reporting process.
There’s often a disconnect between the sales team closing a complex deal and the finance team trying to account for it correctly. When contracts involve multiple deliverables, custom terms, or usage-based billing, revenue recognition becomes a puzzle. This is where revenue recognition tools act as a crucial bridge between your departments. By integrating with your CRM and billing systems, they create a single source of truth from the initial quote all the way to the final cash collection. This ensures that revenue is recognized accurately and consistently, no matter how unique the contract is. We’ll explore how these integrations work and why they are essential for streamlining your entire revenue lifecycle.
Think of a revenue recognition tool as your financial team’s secret weapon. At its core, this software automates the process of recording revenue, making sure every dollar is accounted for according to official standards. Instead of spending hours buried in spreadsheets trying to figure out when you can officially count your sales as income, the tool does the heavy lifting for you. It transforms a complicated, manual process into a streamlined workflow, giving you a reliable financial picture of your business and more time to focus on growth.
When your team isn't bogged down with manual calculations, they have more time for strategic work that pushes the company forward. Automating revenue recognition frees up your financial experts to analyze trends, forecast revenue, and provide the kind of insights that lead to smarter business decisions. It’s about shifting from reactive bookkeeping to proactive financial strategy. Accurate reporting also builds trust with investors and stakeholders. When you can present clean, compliant financials, it shows your business is stable and well-managed, which is crucial when seeking funding or partnerships.
One of the biggest jobs of a revenue recognition tool is to keep you compliant with accounting standards like ASC 606. In simple terms, ASC 606 is a set of rules that dictates how companies should recognize revenue from contracts with customers. It sounds straightforward, but it can get complicated fast, especially for businesses with subscription models or multi-part deliverables. A good tool automatically applies these rules, identifying performance obligations and recognizing revenue as each one is met. With seamless integrations into your existing accounting software, it makes compliance a background process rather than a constant headache.
Let's be honest—managing revenue can be messy. Businesses often struggle with things like cancellations, mid-contract upgrades, and usage-based billing, all of which can lead to inaccurate financial reports. These errors don't just cause problems during tax season; they can impact your company's valuation and mislead your strategic planning. Revenue recognition software is designed to handle these exact challenges. It creates clear revenue schedules that show you how much income will be recognized over the life of a contract, giving you a clear view of future earnings. If you're tired of wrestling with complex scenarios, you can always schedule a demo to see how automation can help.
Choosing the right revenue recognition software feels like a big decision, because it is. This tool will become a core part of your financial operations, so you want to get it right. The best software doesn't just check a compliance box; it streamlines your entire process, gives you clearer financial insights, and frees up your team to focus on strategic work instead of getting lost in spreadsheets. As you evaluate your options, think about both your current needs and where your business is headed. A solution that works for you today should also be able to support your growth tomorrow.
The key is to look for a tool that fits your specific business model. A SaaS company with recurring subscriptions has different needs than a project-based firm with complex contracts. Below, we’ll walk through the essential features to look for. These are the non-negotiables that separate a basic calculator from a powerful financial tool. From seamless integrations to detailed audit trails, each feature plays a critical role in making your revenue recognition process accurate, efficient, and stress-free.
The main reason to invest in this software is to automate the work. Manual revenue recognition is not only time-consuming but also prone to human error, which can lead to compliance issues and inaccurate financial statements. A great tool automates complex calculations and workflows, ensuring you recognize revenue correctly according to standards like ASC 606. This automation frees up your finance team from tedious spreadsheet management, allowing them to focus on higher-value activities like financial analysis and strategic planning. By streamlining the process, you can close your books faster and with much greater confidence.
If your business operates with multiple subsidiaries, branches, or legal entities, multi-entity support is a must-have. Juggling different currencies, tax regulations, and reporting standards across various entities can quickly become a nightmare. The right software simplifies this by allowing you to manage each entity's financials separately while also consolidating them for a comprehensive, company-wide view. This ensures consistent compliance across the board and gives you a clear picture of your organization's overall financial health without having to piece together data from dozens of different sources. It’s all about centralized control and clear visibility.
Your customer contracts are the foundation of revenue recognition, so your software needs to handle them effectively. Look for a tool that can centralize all your contracts and automatically extract key information, such as payment terms, renewal dates, and specific deliverables. Some advanced platforms even use AI to scan contracts and identify performance obligations, which is a huge time-saver. By integrating contract management directly into the revenue recognition process, you ensure that revenue is always tied to the specific terms you agreed upon with your customer, reducing the risk of errors and compliance missteps.
Under ASC 606, you recognize revenue when you satisfy a "performance obligation," which is a promise to deliver a distinct good or service to a customer. A simple sale might have one performance obligation, but complex contracts can have many. Your software must be able to identify, track, and manage each of these obligations separately. It should automatically allocate the transaction price across all obligations within a contract and recognize revenue as each one is fulfilled. This granular tracking is essential for accurate, compliant reporting and gives you a true reflection of your company's earnings over time.
For any business with subscriptions, long-term projects, or multi-part deliverables, managing revenue schedules is crucial. Instead of recognizing all revenue upfront, you need to spread it out over the life of the contract as you deliver value. A good revenue recognition tool automates the creation of these schedules. It should provide a clear, visual timeline showing how much revenue will be recognized each month or quarter for every contract. This not only ensures ASC 606 compliance but also gives you predictable revenue forecasts, which are invaluable for financial planning and making strategic business decisions.
Staying compliant with accounting standards like ASC 606 and IFRS 15 is non-negotiable, and your software should make this as easy as possible. The tool should have compliance built into its core logic, automatically applying the correct rules to your transactions. Beyond just the calculations, it should also generate the detailed documentation and disclosures required for your financial statements and audits. This includes reports on contract balances, performance obligations, and significant judgments. Having this documentation readily available proves your adherence to standards and makes audit season significantly less painful. It shows that you have a reliable system in place.
Your revenue recognition software doesn't operate in a vacuum. To be truly effective, it must connect seamlessly with the other systems you rely on every day. Look for a tool with robust, pre-built integrations for your CRM (like Salesforce), ERP, and accounting software (like QuickBooks or NetSuite). This ensures a smooth flow of data across your entire tech stack, eliminating the need for manual data entry and reducing the risk of inconsistencies. When your systems are in sync, you get a single source of truth for your financial data, from the initial sale to the final revenue entry.
While compliance is key, the right software can also offer powerful business insights. Don't settle for a tool that only spits out basic financial statements. Look for one with customizable dashboards and real-time analytics that help you understand your revenue in greater detail. You should be able to track key metrics like Annual Recurring Revenue (ARR), customer churn, and deferred revenue balances at a glance. These insights allow you to spot trends, forecast future performance, and make data-driven decisions to grow your business. If you're ready to see what's possible, you can schedule a demo to explore these features.
When auditors come knocking, you need to be prepared. A comprehensive audit trail is your best defense. This feature provides a detailed, unchangeable log of every transaction, journal entry, and modification made within the system. It should show who did what and when, providing complete transparency and accountability for your financial data. A robust audit trail makes it easy to trace any number on a report back to its source, which dramatically simplifies the audit process. It gives you, your team, and your auditors confidence that your financial records are accurate and complete.
Choosing the right revenue recognition tool can feel overwhelming with so many options on the market. Each platform offers a unique set of features designed for different types of businesses. To help you find the perfect fit, I’ve broken down some of the top contenders, from enterprise-level solutions to specialized tools for subscription models. Let's look at what makes each one stand out.
HubiFi is designed to streamline compliance and free up your team for more strategic work. By automating complex calculations and workflows, it ensures your reporting is always accurate. This is a huge time-saver, especially for high-volume businesses that need to close their books quickly and without errors. The platform focuses on giving you clear visibility into your data, which helps you make smarter decisions and focus on growth. If you're looking for a solution that handles the heavy lifting of ASC 606 compliance while providing real-time analytics, it’s worth exploring. You can schedule a demo to see how its automated revenue recognition can fit into your financial operations.
NetSuite is a powerhouse for companies managing multiple subsidiaries or operating internationally. Its strength lies in handling complex revenue streams across different currencies and tax regulations, all within a single, unified system. If your business has several branches or legal entities, NetSuite simplifies the consolidation process, ensuring consistency and compliance across the board. This makes it a go-to choice for global organizations that need a robust, all-in-one ERP solution to manage their finances. It’s built to scale with you as your company expands its footprint, keeping your revenue recognition accurate no matter how complex your structure becomes.
Sage Intacct offers a cloud-based accounting platform with strong revenue recognition features. It’s designed to automate intricate accounting processes, which is a lifesaver for finance teams buried in manual work. One of its key benefits is providing real-time visibility into your company's financial performance. This means you can pull up-to-date reports and dashboards whenever you need them, without waiting for month-end close. For businesses looking for a flexible and modern accounting solution that can handle complex revenue scenarios, Sage Intacct is a solid contender. Its focus on automation helps you maintain compliance while getting a clearer picture of your financial health.
SAP Revenue Accounting is geared toward large, global enterprises that process a high volume of transactions. It leverages machine learning to analyze revenue patterns and automate recognition, which is particularly useful for identifying trends and ensuring accuracy at scale. If your organization deals with massive amounts of data from various sources, SAP’s intelligent technology can help make sense of it all. It’s built to handle the complexities of international business operations and diverse revenue streams. This makes it a powerful tool for multinational corporations that need a sophisticated system to manage their revenue recognition in line with global accounting standards.
Salesforce Revenue Cloud is a great option for businesses that want to align their sales and finance departments. By combining CPQ (Configure, Price, Quote) and billing functionalities, it addresses revenue recognition right from the start of the sales cycle. The platform automates tasks and helps manage custom contracts, making it easier to handle complex deals without manual workarounds. This is especially helpful for sales-driven organizations where contracts often have unique terms and performance obligations. By connecting the dots between what’s sold and how revenue is recognized, it helps ensure that both teams are on the same page and that compliance is maintained from quote to cash.
Workday Financial Management stands out by bringing financial and operational data together in one place. This unified approach allows you to manage revenue recognition across different accounting books at the same time. It’s a huge advantage for companies with complex reporting requirements, such as those needing to report under both GAAP and IFRS standards. By providing a single source of truth for all financial data, Workday helps you maintain consistency and accuracy across your organization. This is ideal for businesses that need a holistic view of their finances and have to satisfy various internal and external reporting demands simultaneously.
Maxio is purpose-built for B2B SaaS companies, and it shows. The platform is designed to handle the specific challenges of subscription-based revenue models, like managing recurring revenue, upgrades, and downgrades. It goes beyond basic recognition by helping you understand key SaaS metrics like customer lifetime value and churn. This allows you to not only stay compliant but also gain valuable insights for predicting future earnings and making strategic growth decisions. If you run a SaaS business and need a tool that truly understands your world, Maxio is tailored to help you manage complex revenue streams while keeping an eye on your most important growth metrics.
For businesses with a strong development team, Stripe Revenue Recognition offers incredible flexibility. It’s designed to be developer-friendly, allowing you to build revenue recognition rules directly into your products and payment flows. This is perfect for companies with custom or usage-based pricing models that don’t fit neatly into a standard box. By integrating compliance directly at the transaction level, you can automate recognition for even the most complex billing scenarios. If your business model relies on custom pricing and you want full control over how revenue is handled, Stripe provides the powerful APIs and tools to make it happen.
Recurly specializes in the world of subscription management. It’s designed to ensure your revenue recognition stays accurate even when things get messy, like when customer payments fail or subscriptions are paused or changed mid-cycle. The platform automates the complex calculations needed to handle these common subscription events, saving your finance team from manual adjustments and potential errors. For any business that relies on recurring revenue, Recurly provides the specialized tools needed to maintain ASC 606 compliance while managing the entire subscriber lifecycle. It’s a great choice for keeping your subscription financials clean and audit-ready.
Chargebee is another strong player in the subscription management space, with a focus on automating revenue recognition to keep you compliant with standards like ASC 606. It helps businesses manage the entire subscription lifecycle, from billing and invoicing to revenue reporting. The platform is designed to handle various subscription models and pricing structures, making it a flexible choice for growing companies. By automating the deferral and recognition of revenue, Chargebee reduces the risk of manual errors and ensures your financial statements are accurate. It’s a comprehensive solution for businesses looking to streamline their subscription operations and simplify compliance.
Picking the right revenue recognition tool is more than just a software purchase; it's a strategic decision that impacts your financial operations, compliance, and ability to scale. With so many options available, it’s easy to feel overwhelmed. The key is to focus on what your business truly needs today and where you see it going tomorrow. Think of this as finding a long-term partner for your finance team. A great tool should simplify complexity, not add to it. By taking a structured approach and asking the right questions, you can find a solution that fits your company like a glove and sets you up for sustainable growth.
First things first, take a close look at your own business model. Are you running a straightforward subscription service with predictable monthly recurring revenue? Or are your contracts more complex, involving usage-based fees, bundled services, or multi-year agreements? A tool that’s perfect for a simple SaaS company might not have the features needed to handle intricate performance obligations. Make a list of your "must-haves" versus "nice-to-haves." This clarity will be your guide as you evaluate different platforms and help you avoid paying for features you’ll never use.
Your revenue recognition software doesn't operate in a vacuum. It needs to communicate seamlessly with the other systems you rely on every day, like your CRM, ERP, and payment gateways. Before you commit to a tool, confirm that it can easily connect with your existing tech stack. A lack of compatibility can lead to manual data entry, frustrating workarounds, and inaccurate reporting—the very problems you’re trying to solve. Smooth integration ensures that data flows correctly across your entire organization, creating a single source of truth for your financial information.
The tool you choose today should be able to support your business a year, three years, or even five years from now. Think about your growth trajectory. Do you plan to expand into new markets, launch new product lines, or handle a much higher volume of transactions? A scalable solution will grow with you, adapting to increasing complexity without requiring a complete overhaul. Look for software that is flexible and can be configured to meet your evolving needs. You want a partner that can handle your success, not one that holds you back.
Building on technical compatibility, it’s crucial to map out exactly how your new tool will connect with your core systems. Make a list of your essential platforms—like your accounting software, billing system, and CRM—and identify the critical data that needs to flow between them. A powerful tool should offer robust, pre-built integrations that make this process straightforward. This ensures that contract amendments from your CRM automatically update revenue schedules in your recognition tool, keeping everything in sync without manual intervention and reducing the risk of human error.
The subscription fee is just one part of the equation. To understand the true cost of a revenue recognition tool, you need to look at the total cost of ownership. Ask potential vendors about any one-time setup fees, data migration costs, and charges for employee training. Are there additional costs for customization or for integrating with your specific systems? Getting a clear picture of all potential expenses upfront will help you budget accurately and avoid surprises down the road. Transparent pricing is a good sign of a trustworthy vendor.
Choosing the right revenue recognition tool is a huge step, but the real work begins with implementation. A thoughtful rollout can make the difference between a seamless transition and a series of expensive headaches. Too often, businesses get excited about new software features but underestimate the effort required to integrate it properly into their daily operations. A rushed implementation can lead to inaccurate data, frustrated employees, and a failure to achieve the compliance and efficiency goals that prompted the investment in the first place.
Think of implementation not just as an IT project, but as a significant change management initiative. It’s about more than just flipping a switch; it’s about carefully migrating your critical financial data, connecting the new tool to your existing ecosystem of software, and empowering your team with the knowledge to use it effectively. A successful launch requires a clear strategy, dedicated resources, and a commitment to getting it right from the start. By focusing on a few key areas—your data, your systems, your people, and your post-launch performance—you can build a solid foundation for success. This approach ensures you not only get the system up and running with minimal disruption but also maximize its long-term value for your business.
Before you move a single piece of data, it’s time for a little spring cleaning. Think of this as your chance to ensure the information flowing into your new system is accurate and reliable from day one. Many implementation issues stem from migrating messy or incomplete data. Start by auditing your existing financial records, contracts, and customer information. Clean up any duplicates, correct errors, and standardize formats. A well-organized dataset not only makes the migration process smoother but also ensures your new tool can deliver the accurate insights you need. Taking the time to prepare your data properly is one of the best investments you can make in this process.
Your revenue recognition software shouldn't operate in a silo. For it to be truly effective, it needs to communicate effortlessly with the other tools you rely on every day. This means connecting it with your ERP, CRM, and billing platforms to create a single source of truth for your financial data. When your systems are integrated, data flows automatically, which eliminates manual entry, reduces the risk of errors, and gives you a real-time view of your business performance. Before you commit to a tool, confirm it offers seamless integrations with your existing tech stack. This connectivity is the backbone of an efficient and automated revenue recognition process.
A new tool is only as good as the people who use it. Proper training is essential to get your team on board and ensure everyone understands how to make the most of the new system. Involve key people from finance, sales, and operations early in the process. Training should cover more than just the technical "how-to" steps; it should also explain the "why" behind the changes, including the fundamentals of ASC 606 compliance. When your team understands the new workflows and the principles guiding them, they’ll be more confident and capable. Consider creating internal documentation and appointing a few super-users who can act as go-to resources for their colleagues.
Your work isn’t over once the system goes live. The first few weeks and months are a critical time to monitor performance and gather feedback. Keep a close eye on key metrics, like the time it takes to close the books or the accuracy of your revenue reports, to ensure everything is working as expected. Check in with your team regularly to see how they’re adapting to the new software and identify any pain points or areas for improvement. Be prepared to make small adjustments to your workflows or provide additional training where needed. If you want an expert opinion on your setup, you can always schedule a consultation to review your processes and fine-tune your results.
The best revenue recognition tool for your business depends heavily on your industry's specific challenges. A one-size-fits-all approach rarely works because the way you generate and recognize revenue is unique to your business model. A SaaS company dealing with recurring subscriptions has vastly different needs than a construction firm managing long-term, milestone-based projects. Each industry faces its own set of complexities when it comes to ASC 606 compliance, from managing contract modifications to tracking distinct performance obligations.
Choosing a solution that understands these nuances is critical. The right software won't just automate calculations; it will provide the specific features you need to handle your contracts, billing cycles, and reporting requirements accurately. Think about your daily operations: Do you handle multi-currency transactions? Do you need to consolidate financials from different branches? Are your contracts complex with multiple deliverables? Answering these questions will help you identify a tool that not only ensures compliance but also provides clear insights into your financial health, allowing you to make smarter, data-driven decisions for growth.
If you run a SaaS or subscription-based business, you know that revenue isn't as simple as recording a payment when it hits your bank account. Revenue recognition involves spreading that income over the entire subscription period. The real complexity comes from managing cancellations, upgrades, downgrades, and prorated charges, all while staying compliant with ASC 606. Your ideal tool needs to automate the deferral and recognition of recurring revenue, handle contract modifications on the fly, and accurately calculate recognized revenue for any given period. This ensures your financial statements are always a true reflection of your performance, not just your cash flow.
For B2B service providers, revenue is often tied to the delivery of services over the lifetime of a contract. This makes accurate forecasting and cash flow management essential. A great tool for this industry will offer flexible revenue schedules that show you exactly how much revenue will be recognized over time. This is especially important for businesses that bill based on milestones or deliverables. The software should help you easily define performance obligations within a contract and recognize revenue as each one is met, giving you a clear, real-time view of your financial standing and future revenue streams.
Large enterprises juggle high transaction volumes, multiple revenue streams, and often, global operations. The sheer scale makes manual revenue recognition not just inefficient but risky. Modern revenue recognition tools are designed to streamline compliance by automating complex calculations and workflows. This frees up your finance team from tedious manual tasks, reducing the risk of human error and allowing them to focus on strategic analysis and growth. For an enterprise, the right solution provides robust automation, detailed audit trails, and the ability to handle multi-entity and multi-currency consolidation with ease.
Project-based companies, like construction firms or consulting agencies, often work with long-term contracts that include multiple performance obligations. This makes the revenue recognition process particularly complex. Revenue is typically recognized over the life of the project, often using methods like the percentage-of-completion. A specialized tool is necessary to track project progress, manage contract modifications, and allocate revenue to different deliverables accurately. This ensures you remain compliant with ASC 606 while maintaining a clear picture of project profitability and financial health throughout the entire lifecycle.
When your business operates across multiple branches or locations, consistency and consolidation are key. Revenue recognition software designed for multi-branch operations automates how you recognize revenue across the board, ensuring compliance with standards like ASC 606 in the US and IFRS 15 internationally. The right tool will centralize your financial data, handle different currencies, and provide a consolidated view of your company's performance. Seamless integrations with your existing ERPs and CRMs are crucial for pulling data from all sources and maintaining a single source of truth for your financials.
Choosing and implementing a revenue recognition tool is a huge step, but the work doesn't stop there. To truly get your money's worth and make your financial operations run like a well-oiled machine, you need to actively manage and optimize the software. It’s about more than just flipping a switch; it’s about understanding the tool's full potential and tailoring it to your specific business needs. By focusing on a few key areas, you can ensure your investment pays off by saving time, improving accuracy, and giving you the clarity you need to make smart decisions.
When you start shopping for a revenue recognition tool, you'll quickly notice that pricing isn't one-size-fits-all. Different vendors use different models, so it’s important to find one that aligns with your business. Some charge based on your revenue volume, others have tiered plans with varying features, and some offer a flat monthly fee. Don't just look at the price tag; consider what you get for it. A good solution should provide robust audit trails and automated compliance reporting to keep you aligned with ASC 606. As you compare options, think about how your business might grow and choose a pricing structure that can scale with you.
The monthly subscription fee is just one piece of the puzzle. To understand the true cost of a revenue recognition tool, you need to dig a little deeper. Many platforms come with additional costs that can catch you by surprise if you aren't prepared. Be sure to ask about one-time setup fees, data migration costs, and charges for team training. If you need any special customizations, find out if that will add to the bill. It’s also smart to clarify how the price might change as your business grows. A transparent vendor will be happy to provide a full cost breakdown so you can budget accurately without any unexpected expenses down the line.
How do you know if your new tool is actually worth it? Measuring your return on investment (ROI) goes beyond simple cost savings. The real value comes from automating complex calculations and workflows, which drastically improves accuracy and frees up your team’s time. Instead of getting stuck in spreadsheets, your finance experts can focus on strategic analysis and growth initiatives. To track your ROI, consider metrics like the reduction in time it takes to close the books each month, the decrease in compliance-related errors, and how much faster you can get through an audit. When your team can trust the numbers, you can make strategic decisions with confidence.
Once your software is up and running, take the time to fine-tune its settings for the best results. The most powerful tools allow you to customize automation rules to match your unique business logic and contracts. A key feature to look for is the ability to manage revenue schedules separately from your billing functions. This flexibility is essential for handling complex contracts and staying compliant with ASC 606. Your business isn't static, and your tool's configuration shouldn't be either. Regularly review your setup and make sure your system integrations are working seamlessly to keep everything running smoothly as you grow.
How is a revenue recognition tool different from my existing accounting software? Think of your accounting software as your general financial record-keeper—it tracks what comes in and what goes out. A revenue recognition tool is a specialist. It focuses specifically on the complex rules of when you can count that income, according to standards like ASC 606. It automates the creation of revenue schedules for subscriptions or multi-part contracts, a task that most general accounting platforms aren't built to handle on their own.
At what point does my business actually need a dedicated revenue recognition tool? The tipping point is usually when managing revenue in spreadsheets becomes a significant time drain or source of errors. If you're dealing with subscriptions, contract upgrades, or multi-element deals, and you find that closing the books each month is a painful, manual process, it's time to consider automation. A dedicated tool becomes essential when the complexity of your revenue streams starts to outpace what a simple ledger can manage accurately.
Will this software work with the other tools I already use, like my CRM and billing system? It absolutely should. Strong integration capabilities are a hallmark of a great revenue recognition tool. The goal is to create a seamless flow of information from the moment a deal is closed in your CRM to when the revenue is recorded. This connection eliminates manual data entry, reduces the risk of inconsistencies, and ensures that your financial reporting is always based on a single, reliable source of truth.
How much work is involved in getting one of these tools set up? A smooth setup requires a thoughtful plan, but it doesn't have to be a massive headache. The process typically involves cleaning up your existing contract and financial data, connecting the new tool to your core systems like your ERP and CRM, and training your team on the new workflows. The initial effort is an investment that pays off quickly through saved time, improved accuracy, and much less stress during audits.
Can this tool help me if my contracts are all unique and not standardized? Yes, handling contract complexity is one of the main reasons these tools exist. A powerful platform is designed to manage unique terms and multiple deliverables. It can identify the distinct performance obligations within each custom contract, allocate the transaction price accordingly, and create a specific revenue schedule for each one, ensuring you stay compliant no matter how varied your agreements are.
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.