5 Key Revenue Recognition Audit Procedures

October 10, 2025
Jason Berwanger
Accounting

Get clear, actionable steps for revenue recognition audit procedures. Learn how to prepare, avoid common pitfalls, and keep your financials accurate.

Financial charts on a laptop detailing revenue recognition audit procedures.

The email lands in your inbox with the subject line: "Audit Information Request." For many finance teams, this triggers a frantic scramble for spreadsheets, contracts, and transaction histories. But it doesn't have to be a stressful, all-hands-on-deck fire drill. An audit is simply a verification process, and with the right preparation, you can face it with confidence. The key is to understand what auditors are looking for before they even arrive. This guide will walk you through the essential revenue recognition audit procedures, from assessing your internal controls to testing individual transactions. Our goal is to help you build a solid framework that makes audit season just another part of your routine.

HubiFi CTA Button

Key Takeaways

  • Recognize revenue when it's earned, not just when you're paid: This is the fundamental principle of ASC 606. Use the five-step model as your roadmap to accurately report income and provide a true picture of your company's financial health.
  • Build a year-round audit framework: Don't wait for an audit notice to get organized. Establish strong internal controls, maintain clear documentation, and train your team to make audit readiness a part of your daily operations, not a last-minute scramble.
  • Use automation to ensure accuracy and consistency: Manually tracking complex contracts and high-volume transactions invites error. Automated systems create a reliable audit trail, integrate your financial data, and ensure you maintain compliance continuously.

What Is Revenue Recognition (and Why Does It Matter)?

Let's start with the basics. Revenue recognition is simply the set of rules that determines how and when your business records its income. It’s not as straightforward as just logging money when a payment hits your bank account. Instead, it’s about recognizing revenue when you’ve actually earned it by delivering a product or service to your customer. This principle ensures your financial statements paint an accurate picture of your company's performance over time, which is fundamental for making smart business decisions.

The game changed when new standards like ASC 606 and IFRS 15 came into play. The core idea shifted to recognizing revenue when a company transfers control of goods or services to a customer. This might happen all at once, like selling a product in a store, or over a period of time, like with a year-long software subscription. Getting this right is crucial because it affects everything from your company’s valuation to your ability to secure a loan. Accurate revenue recognition builds trust with investors, partners, and stakeholders by providing a transparent and consistent view of your financial health. It’s the foundation of reliable financial reporting, and without it, you’re flying blind. You can find more insights on financial operations on our blog.

The 5-Step Model for Recognizing Revenue

To standardize the process, ASC 606 introduced a five-step model. Think of it as your roadmap for recognizing revenue correctly every time. It guides you through the entire lifecycle of a customer contract, ensuring you account for everything properly.

Here’s a quick breakdown of the steps:

  1. Identify the contract with a customer: First, confirm you have an enforceable agreement that outlines the obligations and rights of both parties.
  2. Identify the performance obligations: What specific goods or services did you promise to deliver? Each distinct promise is a "performance obligation."
  3. Determine the transaction price: Figure out the total amount of money you expect to receive in exchange for fulfilling the contract.
  4. Allocate the transaction price: If your contract includes multiple performance obligations, you need to split the total price among them based on their individual values.
  5. Recognize revenue: Finally, you record the revenue as you satisfy each performance obligation.

A Quick Look at ASC 606 Compliance

For most companies, following the Accounting Standards Codification (ASC) Topic 606, "Revenue from Contracts with Customers," is a requirement, not a suggestion. This standard was rolled out in 2018 for public companies and 2020 for private ones, so it’s the current law of the land for revenue reporting. If your business operates on a contract basis with customers, you need to be compliant.

Achieving ASC 606 compliance means applying the five-step model to all your customer contracts. This can get complicated, especially for businesses with high transaction volumes, subscriptions, or complex agreements. That’s why having a solid process—and the right tools—is so important for staying on the right side of accounting rules.

How Revenue Recognition Affects Your Financials

Revenue is typically the single largest line item on your income statement, making it a focal point for anyone analyzing your company’s health. Because it has such a big impact, even small errors in revenue recognition can significantly misrepresent your financial position. This is precisely why auditors scrutinize it so heavily.

Mistakes, whether accidental or intentional, can lead to restated financials, loss of investor confidence, and serious compliance penalties. Auditors focus on revenue to ensure the figures are accurate, complete, and recorded in the correct period. They’re also on the lookout for potential fraud. By understanding the audit process, you can better prepare your business and demonstrate the integrity of your financial reporting. We at HubiFi are dedicated to helping businesses achieve this clarity and accuracy.

Key Procedures for a Revenue Recognition Audit

Think of a revenue recognition audit as a routine check-up for your company’s financial health. An auditor’s goal is to verify that your financial statements are accurate and that you’re recognizing revenue according to the rules, specifically ASC 606. They aren’t there to catch you, but to confirm that your processes are sound.

The audit process follows a series of standard procedures designed to test your systems from different angles. Auditors will look at your internal controls, sample specific transactions, review your documentation, and verify that you’ve recorded everything in the right time period. Understanding these steps ahead of time helps you prepare, making the entire process smoother and less stressful for your team. When you know what to expect, you can gather the right information and answer questions with confidence.

Assess Your Internal Controls

First, an auditor will want to understand your internal controls. These are the systems, rules, and technologies you have in place to manage your revenue process. They’ll check to see how you track customer contracts, fulfill promises, and record sales. The main goal is to ensure every performance obligation is captured correctly and that revenue is reported in the proper period. Strong internal controls are your first line of defense in an audit; they show that your process is designed to be accurate and compliant from the start. You can find more helpful financial tips on the HubiFi blog.

Test Your Transactions

After looking at the big picture, auditors will zoom in on individual transactions. This is called substantive testing, and it involves examining specific sales contracts, invoices, and shipping records to confirm that the revenue you’ve recorded is real and accurate. They’ll trace a sale from the initial contract all the way to the final payment to make sure every step aligns with ASC 606 guidelines. Having a system that provides a clear audit trail for every transaction is incredibly helpful here. Seamless data integrations between your CRM, ERP, and accounting software can make pulling these records much simpler.

Get Your Documentation in Order

Clear and complete documentation is your best friend during an audit. Auditors need to see the evidence that backs up your numbers. They will perform detailed checks, which can include contacting your customers directly to confirm the amounts they owe—a process known as accounts receivable confirmation. Before the audit begins, make sure your contracts, amendments, invoices, and communications are organized and accessible. Having everything in order not only speeds up the audit but also demonstrates that your team is diligent and your financial records are reliable. This preparation can make a significant difference in how smoothly the audit proceeds.

Perform Cut-off Testing

Timing is everything in accounting, and that’s what cut-off testing is all about. Auditors perform this procedure to verify that you’ve recorded transactions in the correct accounting period. They’re specifically looking for sales from the end of one period or the beginning of the next to ensure they haven’t been shifted to make financial results look better. For example, a sale completed on the last day of the fiscal year should be included in that year’s revenue, not pushed to the next. Accurate cut-off is critical for presenting a true picture of your company’s performance during a specific period.

Verify Performance Obligations

Under ASC 606, revenue is recognized when you fulfill a "performance obligation," which is simply a promise you’ve made to a customer in a contract. Auditors will carefully review your contracts to ensure you’ve correctly identified each distinct promise. They’ll then verify that you recognized revenue only after delivering on that promise. For businesses with complex contracts that include multiple deliverables—like software, installation, and ongoing support—this can be a major focus of the audit. If this sounds like your business, it might be time to schedule a consultation to see how automation can help.

How to Assess and Manage Audit Risks

A big part of any audit involves looking for potential problems before they become major issues. This isn't about expecting the worst; it's about being proactive and prepared. When you understand what auditors are looking for, you can strengthen your processes and face an audit with confidence. By identifying and managing risks ahead of time, you can ensure your financial statements are accurate and your audit goes as smoothly as possible. Let's break down the key areas of risk and how you can get ahead of them.

Identify High-Risk Areas

Auditors are trained to spot potential trouble zones where material misstatements or fraud could occur. Think of these as the first places they’ll look. Common high-risk areas include not recording all revenue (completeness), recording incorrect amounts (accuracy), or recognizing revenue in the wrong time period (cut-off). They also check for incorrect valuation, revenue recorded for sales that never happened (occurrence), and unclear financial disclosures. By understanding these focus areas, you can turn this list into an internal checklist to review your own revenue recognition processes and catch potential issues before your auditor does.

Evaluate Fraud Risk

One of an auditor's biggest concerns is the risk that revenue is overstated. In fact, auditing standards require them to presume this risk exists unless there's strong evidence to the contrary. This means they’ll be on the lookout for any management bias—for instance, where leadership might be tempted to make the numbers look better than they are by using overly optimistic estimates for things like bad debt. Your best defense is to maintain meticulous records and ensure that all your financial judgments are well-documented, reasonable, and can be easily explained and justified.

Manage Detection Risk

Detection risk is the chance that an auditor might not find a significant error during their review. To minimize this, auditors thoroughly examine your company's internal controls, systems, and technology to ensure they align with ASC 606. They want to see that every performance obligation is captured correctly and that revenue is reported in the proper period. Having robust, automated systems with seamless integrations between your accounting software, ERP, and CRM is crucial. When your data flows correctly and your processes are solid, you reduce the likelihood of errors and make it easier for auditors to verify your numbers.

Develop a Risk Response Strategy

Once potential risks are identified, auditors create a plan to address them. If they determine an area has a high risk of material misstatement, they will perform more detailed substantive testing. This could involve confirming account balances directly with your customers, checking for payments received after the period closes, or scrutinizing your bad debt calculations. They might also compare revenue trends and profit margins year-over-year to spot anomalies. You can prepare for this by anticipating these procedures and having all the supporting documentation organized and ready to go. For more insights on strengthening your financial operations, proactive preparation is always your best strategy.

A Closer Look at Advanced Testing

Once you’ve covered the basics like internal controls and transaction sampling, an audit moves into more complex territory. Advanced testing is where auditors really dig into the nuances of your contracts and revenue streams to ensure everything aligns with accounting standards. This isn’t just about checking if the numbers add up; it’s about verifying that your interpretation and application of revenue recognition principles hold up under scrutiny.

Think of it as the difference between checking a receipt and analyzing the entire supply chain behind a product. Auditors will examine your systems, technology, and internal rules to confirm that every customer promise is recorded correctly and that revenue is reported in the right time period. For businesses with high transaction volumes or complex contracts, this is where things can get tricky. Having an automated revenue recognition system in place can make this part of the audit significantly smoother by providing a clear, consistent, and auditable trail for every single transaction. It helps you prove that your methods are sound and consistently applied.

How to Review Contracts

During an audit, your contracts are more than just legal documents—they’re the primary evidence for how and when you should recognize revenue. Auditors will review a sample of customer contracts to understand the specific promises you’ve made. They’re looking for performance obligations, payment terms, and any conditions that could affect the timing of revenue recognition. They want to ensure your systems and processes accurately capture these details for every single sale. This is why having clear, standardized contract language is so important. The more consistent your contracts are, the easier it is to demonstrate compliance to an auditor.

Test Revenue Recognition Criteria

The core of any revenue recognition audit is testing against the five-step model outlined in ASC 606. Auditors will walk through this process for a selection of your transactions to see how you apply the rules in practice. The five steps they’re checking are:

  1. Identifying the contract with a customer.
  2. Identifying all the performance obligations (promises) in the contract.
  3. Determining the total transaction price.
  4. Allocating that price to the different performance obligations.
  5. Recognizing revenue as you satisfy each performance obligation.

They’ll verify that you’re following these steps consistently and that your judgments are well-documented and reasonable. You can find more details on these topics in our HubiFi Blog.

Assess Variable Consideration

Many contracts aren’t based on a simple fixed price. They often include variable consideration, which can come in the form of discounts, refunds, credits, bonuses, or penalties. Because these amounts can change, they add a layer of complexity to revenue recognition. You need to estimate the amount of variable consideration you expect to receive and can only include it in the transaction price if you’re highly confident it won’t be reversed later. Auditors will closely examine your estimation methods, look at your historical data, and assess whether your assumptions are sound.

Analyze Principal vs. Agent Status

It’s crucial to determine whether you’re acting as a principal or an agent in a transaction, as it dramatically changes how you report revenue. A principal controls the good or service before transferring it to the customer and records the gross amount of the sale as revenue. An agent, on the other hand, arranges for another party to provide the good or service and only records their fee or commission as revenue. Auditors will analyze your contracts and business practices to confirm you’ve classified your role correctly. Misclassifying this relationship is a common error that can lead to a major restatement of your financials.

Using Tech and Automation in Your Audit

Preparing for a revenue recognition audit doesn't have to be a frantic, manual scramble. By using the right technology and automation, you can turn a stressful process into a smooth, predictable one. Modern tools are designed to handle the heavy lifting, giving you and your team more time to focus on strategy instead of spreadsheets.

When you automate key parts of your financial workflow, you’re not just saving time—you’re building a more resilient and accurate system. This approach helps you maintain compliance continuously, so when auditors arrive, you’re already prepared with clean, organized, and verifiable data. It’s about creating a system that works for you year-round, not just during audit season. Let’s walk through how you can put these tools to work for your business.

Put Automated Tools to Work

The first step is to take repetitive, error-prone tasks off your team’s plate. Automated tools can manage complex calculations and continuous reconciliations, ensuring your data is always up-to-date and accurate. For instance, HubiFi’s revenue recognition system automates your accounting processes, allowing you to close an accounting period in a matter of hours, not weeks. This not only streamlines your workflow but also gives you a clear, auditable trail that proves compliance and financial accuracy. By letting software handle the tedious work, you reduce the risk of human error and free up your team for higher-value analysis.

Implement Data Analytics

Data analytics gives you the power to see your financial performance in real time, which is a game-changer for decision-making. Instead of waiting for month-end reports to understand your revenue streams, you can access immediate insights. This visibility allows you to spot trends, identify potential issues, and make data-driven decisions that support your business goals. When it comes to an audit, having this level of insight demonstrates a strong grasp of your financial health and makes it easier to answer auditors' questions with confidence. You can find more insights in the HubiFi Blog on how to leverage your data.

Integrate Your Systems

Your financial data probably lives in a lot of different places—your CRM, your payment processor, your ERP, and more. When these systems don’t talk to each other, you’re left with data silos and an incomplete picture of your revenue. Integrating your platforms is essential for creating a single source of truth. HubiFi offers integrations with tools like Sage Intacct, QuickBooks, and HubSpot to consolidate your data. This creates a cohesive view of your financials, simplifies the audit process, and ensures that everyone is working with the same accurate information.

Set Up Real-Time Monitoring

Real-time monitoring is your secret weapon for maintaining ongoing compliance. Instead of discovering a revenue recognition error weeks or months after it happened, an automated system can flag it immediately. This proactive approach is crucial for adhering to standards like ASC 606 and IFRS 15. By continuously monitoring your transactions and revenue streams, you can correct issues as they arise and maintain financial integrity throughout the year. This not only makes your audit much smoother but also builds a stronger foundation for financial reporting and strategic planning.

Common Roadblocks in Revenue Recognition

Even with a solid plan, revenue recognition can get complicated. Certain situations are notorious for tripping up finance teams, leading to errors that can be a headache during an audit. Understanding these common roadblocks is the first step to preparing for them. When you know what to look for, you can build processes to handle these challenges smoothly and keep your financial statements accurate. Let's walk through some of the most frequent issues you might encounter.

Handling Complex Contracts

In industries like software or construction, contracts often bundle multiple products and services. The challenge is that each component might have different criteria for when you can recognize its revenue. You can't just book the entire contract value upfront. Instead, you must carefully dissect the agreement and allocate revenue to each part, a process that can be detailed and time-consuming without the right systems in place.

Juggling Multiple Performance Obligations

Directly tied to complex contracts, ASC 606 requires you to identify every separate promise—or "performance obligation"—made to a customer. A single contract can contain multiple obligations, like a software license, implementation, and support. Failing to correctly identify and separate these promises is a common pitfall that leads to misstating revenue. It requires a deep understanding of your contracts to account for each unique good or service at the right time.

Dealing with Variable Consideration

If your pricing includes discounts, rebates, or refunds, you're dealing with variable consideration. This means the final transaction price isn't fixed, so you must estimate the revenue you expect to receive. This estimation process introduces uncertainty and requires a reliable method for predicting these amounts based on historical data. Getting this estimate wrong can cause significant fluctuations in your reported revenue and attract scrutiny from auditors.

Addressing Industry-Specific Rules

Revenue recognition isn't a one-size-fits-all process. Industries like technology, real estate, and media often have their own specific guidelines. For example, revenue might be recognized as different project milestones are completed. These nuances mean you need more than a general understanding of ASC 606; you must know how the rules apply to your business model. The right systems are key to maintaining compliance and ensuring your data is visible and accurate.

Create a Strong Audit Framework

Passing a revenue recognition audit isn't about scrambling at the last minute. It’s about building a solid, year-round framework that makes the audit process smooth and predictable. Think of it as the foundation of your financial house—if it’s strong, you can weather any storm, or auditor inquiry. A great framework is built on four key pillars: strong internal controls, clear documentation, a well-trained team, and consistent quality checks. When these elements work together, they don’t just prepare you for an audit; they create a more efficient and accurate financial operation that supports smart business decisions.

This proactive approach helps you catch errors before they become major problems and gives you confidence in your financial data. Instead of viewing an audit as a test you have to cram for, you can see it as a simple validation of the great systems you already have in place. Building this framework is an investment in your company’s stability and growth, providing clarity that extends far beyond the audit itself. It transforms compliance from a reactive chore into a strategic asset. For more ideas on improving your financial operations, you can find helpful articles on the HubiFi blog.

Strengthen Your Internal Controls

Internal controls are the rules, processes, and systems you put in place to ensure your financial reporting is accurate and reliable. They are your first line of defense against errors and fraud. Auditors will examine your systems and internal rules to confirm you’re following ASC 606 correctly. Their goal is to see that every customer promise is recorded accurately and that revenue is recognized in the proper time period. Strong controls might include requiring manager approval for non-standard contracts or using automated software that flags unusual transactions. By building these checks into your daily operations, you create a system that self-regulates and maintains compliance, making the audit process much smoother.

Set Clear Documentation Standards

If a transaction isn’t documented, it’s like it never happened in the eyes of an auditor. That’s why clear documentation standards are non-negotiable. Auditors will look closely at sales contracts, invoices, and delivery records to verify that your revenue is real and recorded correctly. Your job is to make it easy for them. Establish a consistent system for creating, storing, and accessing these documents. This could mean creating standardized contract templates or using a central digital repository for all sales-related paperwork. When your documentation is organized and complete, you provide a clear audit trail that answers questions before they’re even asked, saving you time and stress.

Train Your Team Effectively

Your audit framework is only as strong as the people who execute it. Effective and ongoing training is essential for ensuring everyone on your team understands their role in revenue recognition. Auditors are trained to look for potential problems that could lead to major mistakes, including risks like incomplete revenue reporting or even intentional fraud. Proper training helps your team recognize these risks and follow the correct procedures to prevent them. This isn’t just for your accounting department—your sales team needs to understand how contract terms affect revenue, and your operations team needs to know the importance of documenting when performance obligations are met. A well-informed team is crucial for maintaining a compliant and audit-ready organization.

Implement Quality Control Measures

Quality control is all about checking your work to catch mistakes before an auditor does. These measures are your internal safety net. If an auditor identifies a high risk of material misstatement, they will perform more detailed checks, sometimes even contacting your customers directly to confirm balances. You can get ahead of this by implementing your own review processes. This could involve a manager reviewing monthly revenue reports, performing periodic spot-checks on transactions, or using automated tools to reconcile data. By regularly reviewing your processes and data, you can identify and correct issues early, demonstrating to auditors that you’re committed to accuracy and giving you more confidence in your financials.

How to Maintain Ongoing Compliance and Accuracy

Passing a revenue recognition audit isn’t a one-and-done deal. It’s about building a system that keeps your financials accurate and compliant day in and day out. Think of it as financial hygiene—a set of consistent practices that prevent problems before they start. This isn't just about appeasing auditors; it's about building a resilient financial foundation for your business. When your revenue data is consistently accurate, you can trust your financial statements. This confidence extends to investors, lenders, and your board, creating a level of transparency that builds trust and can open doors to new opportunities.

Furthermore, reliable data leads to better forecasting and strategic planning. You can make decisions about hiring, expansion, and product development with a clear understanding of your financial position. By embedding these habits into your operations, you turn compliance from a stressful, periodic event into a predictable part of your business rhythm. This proactive approach gives you the confidence to make smarter decisions and the freedom to focus on growth.

Develop Clear Policies

Your first step is to create a clear and comprehensive revenue recognition policy. This document is your company’s rulebook, guiding your team on how to handle every transaction. Most businesses must follow the guidelines in ASC 606, the accounting standard for revenue from customer contracts. Your policy should break down the five-step model and explain how it applies to your specific products or services. Define what constitutes a performance obligation, how you determine transaction prices, and when revenue should be recognized. A well-documented policy ensures everyone is on the same page, reduces errors, and serves as the foundation for your entire compliance framework.

Monitor Your Processes Continuously

Once you have policies in place, you need to make sure they’re being followed. Continuous monitoring involves regularly checking your systems and internal controls to catch discrepancies early. Auditors will examine your technology and workflows to verify that you’re applying ASC 606 correctly and reporting revenue in the proper period. Set up automated alerts for unusual transactions or manual overrides. By keeping a close watch on your processes, you can address issues in real-time instead of scrambling to fix them during an audit. This ongoing vigilance is key to maintaining accuracy and demonstrating control over your financial reporting.

Manage Your Audit Trail

A clean, complete audit trail is non-negotiable. This is the detailed record that shows the entire lifecycle of a transaction, from the initial contract to the final payment. It’s what auditors use to trace your numbers back to their source and verify their accuracy. Manually compiling this information can be incredibly time-consuming and prone to errors. An automated revenue recognition system is a game-changer here, as it automatically captures every detail and performs continuous reconciliations. This ensures you always have a complete, easily accessible trail that proves your revenue figures are accurate and defensible.

Establish a Regular Review Cadence

Don’t wait for an audit to review your records. Make it a habit. Establishing a regular review cadence—whether monthly or quarterly—helps you stay on top of compliance. During these reviews, your team should examine new contracts, invoices, and delivery records to confirm that transactions are real and recorded correctly. This is also a great time to assess any changes in your business, like new pricing models or contract terms, and update your policies accordingly. Consistent reviews turn a massive year-end task into a manageable routine, ensuring you’re always prepared. If you want to see how automation can simplify this process, you can schedule a demo to explore the tools available.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

Is ASC 606 really mandatory for my business? This seems geared toward large corporations. Yes, if your business has contracts with customers, the ASC 606 standard applies to you, regardless of your company's size. It was created to ensure all businesses report revenue in a consistent and transparent way. The focus isn't on how big you are, but on making sure your financial statements accurately reflect the value you've delivered to your customers in a given period.

What's the single most important thing I can do to prepare for a revenue recognition audit? If I had to pick just one thing, it would be to create a crystal-clear audit trail. This means having organized, accessible documentation for every single transaction, from the initial contract to the final invoice and proof of delivery. When an auditor can easily follow the story of a sale and see that you've followed your own rules, the entire process becomes smoother and builds a huge amount of trust.

My business uses a subscription model with setup fees and support packages. Where do companies like mine usually get into trouble? Businesses with bundled services often struggle with correctly identifying and separating each "performance obligation." It's tempting to view a single contract as one big sale, but ASC 606 requires you to break it down into its distinct parts. You have to allocate a portion of the total price to the subscription, the setup, and the support, and then recognize the revenue for each part only as you deliver it. Getting that allocation wrong is a very common pitfall.

You mentioned automation. Can software really replace the need for an expert accountant? That's a great question. Think of automation as a powerful tool for your accountant, not a replacement. Software excels at handling the high-volume, repetitive tasks like complex calculations, tracking obligations, and maintaining a perfect audit trail. This frees up your finance experts to focus on strategy, analysis, and handling unique situations that require human judgment. The best approach is combining smart technology with smart people.

Can you simplify the difference between recognizing revenue when I get paid versus when I've "earned" it? Absolutely. Getting paid is a cash flow event—money hits your bank account. Earning revenue is a performance event—it happens when you've delivered the product or service you promised. For example, if a client pays you for a full year of service upfront in January, you receive all the cash then. However, you only "earn" that revenue one month at a time as you provide the service. This method gives a much more accurate picture of your company's actual performance over the year.

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.