Arte SheetsLearn. Try. Understand.

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)FormulaVerified 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.

Further reading