How to Negotiate an Earnout
Structure earnout terms that protect your sale proceeds while giving buyers performance upside they want.
- Set earnout percentage limits. Cap earnout at 15-25% of total purchase price. Anything higher shifts too much risk to you post-close. If buyer wants 40%+ earnout, your base price is too low. Walk away from deals where earnout exceeds 30% unless you're confident in 24-month performance.
- Choose metrics you control. Push for revenue-based earnouts over profit metrics. Buyers control post-sale expenses, overhead allocation, and accounting methods. If forced into EBITDA earnouts, negotiate specific expense categories that can't be allocated to your business unit. Lock in your current cost structure as the baseline.
- Build minimum performance floors. Set threshold performance levels before earnout kicks in. Example: earnout only pays if Year 1 revenue exceeds 95% of current run rate. This prevents buyers from starving your division and claiming earnout metrics weren't met. Include makeup provisions if you exceed thresholds in Year 2.
- Negotiate payment timing and caps. Structure payments annually, not at end of earnout period. Set maximum earnout payments upfront—if target is $500K annually, cap total earnout at $1.5M over three years. This limits your upside but guarantees buyers can't game the system by delaying inevitable payments.
- Control operational decisions. Retain decision-making authority over key operational areas during earnout period. Specify your continued role, reporting structure, and budget authority. Include provisions that buyer must maintain similar investment levels in marketing, staff, and infrastructure. Get veto power over major strategic changes.
- Draft dispute resolution mechanisms. Include binding arbitration clauses for earnout disputes. Specify that earnout calculations use same accounting methods as due diligence period. Require buyer to provide monthly P&L statements for your business unit. Set 30-day cure periods for any operational breaches before earnout is voided.