Earnout Modeling

Looking for an elegant way to dynamically model a target hitting earnout targets.

Context: We want our target to hit a revenue target through the period. When they hit 25%, 50%, 75%, and 100% of the target they receive a fixed payment, these hurdles are not time dependent.

Problem: Assume the company generates $100m in FY2018 and we would like them to hit $200m by 2022 (payouts are b/w 2019-2022 are a fixed dollar amount). The issue is that this earnout is not time-based and has a range - i.e. assuming the targets are $125m, $150m, $175m, and $200min; in FY2019 the target could hit $125m in rev. and hit the first hurdle, they decrease to $115m in FY2020, and in FY2021 they hit $130m would trigger the first hurdle again (b/c it is below $150m and above $125m) - this is not how the transaction is structured, once the first hurdle is triggered the target should not be able to hit this earnout hurdle again.

Looking for an elegant way to model this without a ton of if statements.

Thanks! Som

4 Comments
 
Most Helpful

Just a quick solution that popped up in mind, apologies if it doesn’t work/has some kinks:

  1. I’d set four “cumulative” earnouts as an assumption table, so: @ 25% or $125mm - $a @ 50% or $150mm - $a+b @ 75% or $175mm - $a+b+c @ 100% or $200mm - $a+b+c+d

  2. Set if functions or whatever you were thinking such that at each hurdle, respective earnout is paid —— I think up to here is what you are ok with already.

Then, 3. At the end of the formula, add a subtraction that subtracts all preceding years earnouts and also put a max(0,”formula”) to avoid negative earnouts.

To illustrate, when you reach $125mm in year 1, you get $a. Let’s say it goes down to $85mm subsequent year in year 2 and then goes back up to $130mm after that in year 3. Your earnout won’t repeat that year because your formula will subtract the $a you already received in year 1 when you reached $125mm. Then, let’s say you reach $150mm in year 4, you receive $b (your formula will grab cumulative amount of $a+b, but will subtract $a received in year 1). And so on...

The only reason why to add a max(0,”formula”) is to avoid a situation where...let’s say you hit $200mm in year 3, so you had received all the earnouts ($a+b+c+d), but then in year 4, it crashes to $100mm then in year 5 you get back up to $125mm. Your formula will grab $a from the table, and then subtract all the preceding earnouts (a,b,c,d), thus resulting in a negative earnout. So putting a max(0,”formula”) avoids it.

I think this is what you are looking for, but if not, oops

 

Explicabo facere officia consectetur et. Veritatis quae culpa vero odio ex inventore suscipit. Aut laboriosam incidunt earum.

Maiores rerum sunt et qui. Non amet eius expedita cum id. A explicabo assumenda ipsa alias sunt sed. Repellendus in necessitatibus incidunt cumque. Et qui doloribus aut doloremque dolore amet praesentium. Fugiat ut nesciunt dolores. Et minus aspernatur quia nobis qui.

Career Advancement Opportunities

July 2026 Private Equity

  • The Riverside Company 99.6%
  • Blackstone Group 99.3%
  • KKR (Kohlberg Kravis Roberts) 98.9%
  • Warburg Pincus 98.5%
  • Vista Equity Partners 98.1%

Overall Employee Satisfaction

July 2026 Private Equity

  • Blackstone Group 99.6%
  • KKR (Kohlberg Kravis Roberts) 99.2%
  • The Riverside Company 98.9%
  • Ardian 98.5%
  • Warburg Pincus 98.1%

Professional Growth Opportunities

July 2026 Private Equity

  • Bain Capital 99.6%
  • The Riverside Company 99.3%
  • Blackstone Group 98.9%
  • Starwood Capital Group 98.5%
  • KKR (Kohlberg Kravis Roberts) 98.1%

Total Avg Compensation

July 2026 Private Equity

  • Principal (9) $653
  • Director/MD (24) $547
  • Vice President (99) $363
  • 3rd+ Year Associate (104) $281
  • 2nd Year Associate (235) $272
  • 1st Year Associate (411) $229
  • 3rd+ Year Analyst (33) $157
  • 2nd Year Analyst (97) $134
  • 1st Year Analyst (272) $124
  • Intern/Summer Associate (38) $81
  • Intern/Summer Analyst (355) $61
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
kanon's picture
kanon
99.0
3
Secyh62's picture
Secyh62
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
dosk17's picture
dosk17
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
CompBanker's picture
CompBanker
98.9
8
GameTheory's picture
GameTheory
98.9
9
DrApeman's picture
DrApeman
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”