Capital Markets, Up-C IPO Structuring & Tax Receivable Agreements
Up-C IPO Tax Receivable Agreement (TRA) 85% Split Formula
Calculate Up-C Partnership-IPO IRC Section 743(b) Exchange Basis Step-Up, Gross 15-Year Cash Tax Savings Created for PubCo, Contractual 85% Tax Receivable Agreement (TRA) Liability Owed to Pre-IPO Owners, and 15% Net Benefit Retained by Public Shareholders.
Don’t overlook off-headline Tax Receivable Agreement (TRA) liabilities in Up-C IPOs!
Dozens of sponsor-backed and founder-led companies go public via an "Up-C" (Umbrella Partnership C-Corporation) structure: public IPO investors buy shares in a newly formed C-Corp holding company (PubCo), while pre-IPO founders/PE sponsors retain pass-through LLC Operating Units coupled with voting Class B shares! Whenever pre-IPO holders exchange LLC units into public Class A stock at Exchanged_Market_Value above their low historical Pre_IPO_Tax_Basis, an IRC Section 754 election gives PubCo a 15-year amortizable Section 743(b) Tax Basis Step-Up = Exchanged_Value - PreIPO_Basis! Under a standard Tax Receivable Agreement (TRA), PubCo contractually pays 85% of realized cash tax savings back to the pre-IPO unitholders as a long-term debt-like TRA Liability, retaining 15% for public shareholders!
Verify on a $300M Secondary Unit Exchange—Exchanged_ClassA_Market_Value = $300.00M (B2), PreIPO_LLC_Tax_Basis = $60.00M (B3 -> Section 743(b) Basis Step-Up = $240.00M in E2), PubCo_Combined_Tax_Rate = 0.25 (25.0%, B4 -> Gross Undiscounted Cash Tax Savings = 240 * 0.25 = $60.00M in E3), and Contractual_TRA_Payout_Share = 0.85 (85.0%, B5): Undiscounted TRA Liability Recorded to Founders/Sponsors is 60.00 * 0.85 = $51.00M (E4), leaving $9.00M (15.0% in E5) of net tax benefit retained by PubCo!
| Up-C TRA Exchange Metric ($300M Exchange, $60M Tax Basis, 25% Tax, 85% TRA) | Formula | Verified Output |
|---|---|---|
| Sec 743(b) Tax Basis Step-Up ($M) | Exchanged_Market_Val - PreIPO_Tax_Basis | $240.00M |
| Gross 15-Yr Cash Tax Savings ($M) | Basis_StepUp * PubCo_Tax_Rate | $60.00M ($4.00M/yr) |
| TRA Liability to Founders ($M) | Gross_Tax_Savings * TRA_Payout_Pct | $51.00M ($30.00M @ 50% Buyout) |
| Net Tax Benefit Retained PubCo ($M) | Gross_Tax_Savings - TRA_Liability | $9.00M ($30.00M @ 50% Buyout) |
Up-C IPO Tax Receivable Agreement (TRA) Liability Formula
Validate Exchanged_Value > PreIPO_Basis >= 0, PubCo_Tax_Rate in (0, 0.55), and TRA_Share in [0, 1]!
=LET(ex_v, B2, bs_0, B3, tx_r, B4, tr_s, B5, IF(OR(ex_v <= 0, bs_0 < 0, ex_v <= bs_0, tx_r <= 0, tx_r >= 0.55, tr_s < 0, tr_s > 1), "Invalid Up-C TRA Input", LET(su_b, ex_v - bs_0, sv_t, su_b * tx_r, ROUND(sv_t * tr_s, 2))))Negotiated 50% TRA Early-Buyout Settlement Check
Model a corporate governance cleanup buying out the TRA at 50% of nominal tax savings (B5 = 0.50): TRA Settlement E4 drops from $51.00M to $30.00M, doubling PubCo’s retained benefit E5 to $30.00M!
=IF(ISTEXT(E4), E4, ROUND(E3 - E4, 2))Try the example
Use the original values or change them to test your understanding.