Latest / The Acquisition Talk with Fexingo: Mergers, Buyouts, and Business Sales for Operators / The M&A Earnout Revenue Recognition Trap That Cost a Founder $900K
Transcript
- Lucas: Let's talk about one of the quietest ways an earnout can go sideways — and it has nothing to do with clawbacks or performance targets being too high. Luna: Okay, now I'm curious. What's the quiet one? Lucas: Revenue recognition policy mismatch. Specifically, the difference between how the seller booked revenue pre-close — usually on a cash basis for a small private company — and how the buyer books it under ASC 606, which is the standard for public companies and most large private ones. Luna: So the seller sees revenue one way, the buyer measures it another, and the earnout target — which was based on the seller's old method — suddenly becomes impossible to hit? Lucas: Exactly. And I've got a specific case — a B2B SaaS company we'll call CloudMetrics. The founder sold for $12 million upfront with a $2 million earnout tied to hitting $5 million in net new revenue in year one. He thought he'd cleared it easily. The buyer said he missed by $900,000. Luna: Nine hundred thousand — that's almost half the earnout. What caused the gap? Lucas: CloudMetrics sold multi-year contracts with prepaid annual subscriptions. Pre-sale, the founder recognized the full invoice as revenue when the cash hit the bank. One three-year deal at $300,000 — that's $300,000 in revenue on day one on his books. Under ASC 606, the buyer spreads that $300,000 ratably over the contract term. So that same deal contributed only $100,000 in year one. Luna: So the earnout metric — net new revenue — was defined as revenue under GAAP, which meant ASC 606 for the buyer. And the seller just kept booking cash. Lucas: Right. The earnout agreement said 'net new revenue' — but it didn't specify the accounting method. The buyer's finance team applied their standard policy, which is ASC 606. The founder's historical financials were cash-basis, so he assumed the earnout would be measured the same way. No one caught it during due diligence. Luna: That's an oversight. But wasn't the buyer's method known? I mean, if they're a public company or a private equity-backed platform, they're almost certainly on 606. Lucas: They were a private equity-owned company with a portfolio company that filed public-style financials. But the earnout agreement didn't spell out the revenue recognition policy. And the founder's lawyer — a general corporate attorney, not an M&A specialist — didn't flag it. The buyer's team probably assumed it was obvious, and the seller's team didn't know to ask. Luna: So what did the numbers actually look like? Walk me through the gap. Lucas: Let's say CloudMetrics signed $6 million in new contracts in year one. Cash collected — $5.8 million. Under the seller's cash method, that's $5.8 million in revenue. Under ASC 606, because about 60% of those contracts were multi-year with annual prepayments, the buyer recognized only $4.1 million. The earnout target was $5 million in net new revenue. Seller thinks he's at $5.8 million — he's celebrating. Buyer says $4.1 million — you missed by $900,000. Luna: And that $900,000 shortfall cost him roughly $900,000 of the earnout, depending on the formula. Lucas: It was a dollar for dollar payout on a sliding scale up to $2 million. So he got about $1.1 million instead of $2 million. The difference — $900,000 — is real money. That's the difference between a great exit and a sour one. Luna: That's brutal. And I imagine this isn't rare. How many earnouts have this mismatch? Lucas: I've seen studies that say roughly 40% of earnouts fail to pay out in full — and revenue recognition mismatches are one of the top three causes, especially in SaaS and subscription businesses. The issue is that sellers often think of revenue as cash in the door, while buyers think of it as earned over time. Luna: So what's the fix? How do you protect against this as a seller? Lucas: First, define the metric explicitly. Don't just say 'net new revenue.' Say 'net new revenue calculated in accordance with GAAP, using the same revenue recognition policies applied in the seller's historical financial statements as of the closing date.' Or better yet, attach a schedule of the specific policies. Luna: So you lock in the seller's method for the earnout period. That makes sense — then the buyer can't switch to 606 and shrink the pool. Lucas: Second, during due diligence, have an M&A accountant model out what the earnout would look like under both methods. If the gap is material — and in CloudMetrics' case, it was 30% — you negotiate an adjustment to the target or a different metric. Luna: Did CloudMetrics founder have any recourse after the fact? Lucas: He tried to argue that the earnout agreement was ambiguous. But the buyer's position was that 'net new revenue' unambiguously meant GAAP revenue, and GAAP for a pe backed company is ASC 606. The founder's lawyer hadn't pushed back on that definition. The earnout dispute went to arbitration, and the arbitrator ruled for the buyer. The agreement simply didn't protect the seller. Luna: So the lesson is: the earnout metric definition is not a detail — it's the whole game. You need to specify the accounting standards and the policies. Lucas: Exactly. And it's not just revenue. The same trap exists for ebitda based earnouts — if the buyer capitalizes R&D or changes depreciation policies, the EBITDA number can shift. But revenue is the most common, especially for SaaS. Luna: You know, this kind of thing — the real nuts and bolts of what makes a deal good or bad — is exactly why we do this show. A couple of dollars a month from listeners who find these conversations useful is what keeps it ad-free and focused on the details that matter. Lucas: Yeah, it's a small thing that adds up. If you've gotten something out of these episodes, buy me a coffee dot com slash fexingo — it genuinely helps cover hosting and research costs, and it means we don't have to run ads. Luna: And we really appreciate it. Now, back to the earnout — there's another layer to this that's worth unpacking. Lucas: Yeah, the deferred revenue allocation. When you have multi-year contracts and the buyer reallocates the revenue across periods, it doesn't just affect year one. It can create a timing mismatch that pushes revenue into later years — often past the earnout period entirely. Luna: So the seller might hit the cumulative number eventually, but the earnout window closes before that happens. Lucas: Right. In CloudMetrics' case, about $400,000 of the $900,000 gap was revenue that would have been recognized in year two of the contract — after the earnout period. So even if the founder had stayed, he never would have seen that revenue count toward his target. Luna: That's a structural problem with earnouts tied to annual revenue targets for businesses with long-term contracts. The metric itself is flawed if it doesn't align with the revenue recognition. Lucas: Exactly. Some sophisticated buyers will propose using 'new annual recurring revenue' or 'contracted annual recurring revenue' instead of recognized revenue. That's a better metric because it's based on signed contracts, not when the accounting says you can book it. Luna: But then you have to watch out for how the buyer defines 'contracted' — is it signed contracts only, or do they require the customer to have paid the first invoice? Lucas: Precisely. Every definition has a trap if you don't read it carefully. The key is to have someone who's been through a dozen earnouts read the definition and model the outcomes. Most founders only sell once — they don't know what they don't know. Luna: So if you're a founder listening and you're in the middle of negotiating an earnout, what's the one thing you should change in your agreement right now? Lucas: Change the definition of the revenue metric to include a reference to the specific accounting policies used in your pre-close financials. And add a provision that those policies won't change during the earnout period without your consent. Then run a sensitivity analysis — what happens if 30% of your contracts are multi-year? What if 60% are prepaid? Luna: Run the numbers before you sign. That's the lesson from CloudMetrics. Lucas: And if your lawyer says 'we don't need to get that specific' — you need a different lawyer. This is a $900,000 mistake. A good M&A attorney costs a fraction of that. Luna: Any other common earnout traps we should flag? Lucas: Next episode, let's talk about the 'earnout clawback' — where the buyer can deduct certain expenses from the earnout calculation, like customer acquisition costs or integration costs. That's another quiet killer. Luna: I've heard horror stories about that. Founders who thought they were getting a clean percentage of revenue, and then the buyer subtracted all the sales team salaries and ad spend. Lucas: Exactly. But that's for another day. For now, if you're selling a SaaS business, look at your revenue recognition policy and your earnout metric definition. Don't let a $900,000 gap sneak up on you. Luna: And if you want to support more deep dives like this, you know where to find us. We'll be back with that clawback episode soon.