MyDealList · Guides

Structuring Earnouts and Seller Notes in Digital Acquisitions: Legal & Financial Risk Mitigation

Advanced earnout and seller note structuring for digital M&A: NRR vs gross profit earnout models, post-closing interference guardrails, subordinated seller note interest benchmarks, and TypeScript EarnoutCalculator for micro-SaaS buyers.

40 min read

Introductory guides teach you that earnouts exist. This masterclass teaches you how to saas earnout structure terms survive post-close litigation, IRS scrutiny, and the inevitable moment when a seller accuses a buyer of sabotaging metrics—or a buyer discovers the seller still has admin access and is emailing customers. Your seller note template digital business must subordinate cleanly to senior debt, price at defensible benchmarks, and integrate with earnout guardrails in a single coherent APA stack.

This is the advanced legal and financial risk mitigation layer—not a repeat of our earnouts and seller financing complete guide, which covers fundamentals, negotiation scripts, and deal stack anatomy. Here you will model NRR vs gross profit earnout mathematics, draft contractual guardrails against post-closing operational interference, structure subordinated seller notes with 2026 interest rate benchmarks, and deploy a TypeScript EarnoutCalculator in diligence workflows. Pair with cohort retention math and valuation fundamentals before signing any contingent consideration.

Not legal, tax, or lending advice. Deal structures vary by jurisdiction, entity type, creditor stack, and seller risk tolerance. Engage qualified M&A counsel and a CPA before signing earnout exhibits or promissory notes.

1. Why Advanced Risk Mitigation Sits Above Introductory Seller Financing

Most micro-acquisition disputes are not about whether an earnout was included—they are about whether the metric moved because of market conditions, buyer operational decisions, or seller interference after transition ended. Introductory seller financing micro saas articles explain cash/note/earnout splits. Advanced operators document causation boundaries: which actions void earnout tiers, which pricing experiments require seller consent, and how subordinated note payments pause without triggering default acceleration.

“The LOI said 10% earnout on MRR growth. The APA never defined MRR after a price increase. Year two we spent $40k in discovery.” — micro-SaaS buyer, Flippa dispute forum, 2025

1.1 What the complete guide covers vs. this masterclass

TopicComplete guideThis masterclass
Deal stack anatomyCash, note, earnout, holdback splitsCross-document consistency enforcement
Earnout metricsMRR, ARR overviewNRR vs GP formulas, composite gates
Seller notesRate bands, amortizationSubordination, intercreditor, AFR compliance
NegotiationScripts, BATNA, term sheetInterference clauses, audit protocols
Risk toolsChecklistsTypeScript EarnoutCalculator, clause templates

1.2 The three pillars of advanced structuring

  1. Metric integrity: earnout formulas tied to NRR, gross profit, or hybrid composites—with churn gates sourced from cohort analysis
  2. Operational boundaries: contractual guardrails limiting buyer pricing experiments and seller post-close interference
  3. Credit stack discipline: subordinated seller notes priced to benchmarks, documented in APA exhibits, and stress-tested against stacked financing

2. Net Revenue Retention (NRR) Earnout Mathematics

NRR-based earnouts reward expansion and penalize contraction within the existing customer base—making them superior to raw MRR earnouts when the seller narrative is “land-and-expand” rather than “new logo growth.” Define the cohort at close: customers with active subscriptions on the closing date, measured at month-end for trailing twelve months.

2.1 Core NRR formula

NRR = (Starting_Cohort_MRR + Expansion − Contraction − Churn) / Starting_Cohort_MRR Starting_Cohort_MRR = sum of MRR from cohort customers at measurement start Expansion = upsells and seat adds within cohort Contraction = downgrades within cohort Churn = logo departures within cohort
NRR expressed as percentage = NRR × 100 Example: $10,000 cohort start → $11,200 end after expansion/churn NRR = 11,200 / 10,000 = 1.12 (112%)

2.2 NRR-tiered earnout payout function

Earnout_NRR = Pool × TierWeight(NRR_actual) TierWeight(n) = 0.00 if n < 0.95 0.25 if 0.95 ≤ n < 1.00 0.50 if 1.00 ≤ n < 1.08 0.75 if 1.08 ≤ n < 1.15 1.00 if n ≥ 1.15

Example: $48,000 earnout pool, NRR 109% at month 12 → TierWeight = 0.50 → payout $24,000. Pay 50% upon CPA certification, 50% at month 15 if logo churn in months 13–15 stays below 3%/mo.

NRR earnout tier reference table

NRR at audit date% of earnout poolTypical buyer profileSeller pushback
< 95%0%Distressed retention“Buyer broke product”
95–100%25%Flat retention dealWants 50% for flat
100–108%50%Healthy SMB SaaSFair middle tier
108–115%75%Expansion-led assetDemands 100% at 110%
> 115%100%PLG / usage expansionMay want uncapped upside

2.3 Logo churn gate (NRR earnout kill switch)

If Logo_Churn_Rate > Gate_Threshold for any 2 consecutive months during earnout period: Earnout_NRR = Earnout_NRR × (1 − Penalty_Factor) Penalty_Factor = min(0.50, (Avg_Logo_Churn − Gate) × 10) Gate_Threshold typical: 4%/month for SMB SaaS; 2%/month for enterprise
NRR can mask logo churn when a whale account expands. Always pair NRR earnouts with logo churn gates—see cohort math in our advanced diligence guide.

3. Gross Profit and SDE Earnout Models

Gross profit earnouts fit content sites, agencies, marketplaces, and SaaS with heavy COGS (API costs, support contractors, payment processing). SDE adjustments must be frozen at close—buyer cannot add new owner salary lines mid-earnout without amendment.

3.1 Gross profit definition for digital assets

Gross_Profit = Revenue − COGS COGS (digital) = payment processing + hosting/infra + direct support contractors + API/variable vendor costs + affiliate rev-share Excludes: owner salary, marketing, G&A, capitalized dev (buyer policy)

3.2 Linear gross profit earnout

GP_Earnout = max(0, (GP_actual − GP_baseline) × k × measurement_months / 12) k = GP multiple factor (often 2.5–4.0× annual incremental GP) GP_baseline = trailing 3-month average gross profit at close

Example: baseline GP $6,500/mo, month-12 average GP $8,200/mo, incremental $1,700/mo, k = 3.0, measurement 12 months: GP_Earnout = 1,700 × 3.0 × 12/12 = $5,100 per month equivalent → cap at pool $38,000 → pay min(38,000, 5,100 × tier weight).

GP vs MRR earnout: when to use each

Asset signalPrefer metricWhy
High API COGS (>25% revenue)Gross profitMRR growth can destroy margins
Pure subscription, low COGSNRR or MRRRevenue quality drives value
Affiliate / RPM content siteGross profitTraffic spikes ≠ profit
Agency with recurring retainersSDE with cap on owner drawLabor is the COGS
Marketplace take rate playGP or contribution marginGMV vanity misleads

3.3 SDE-normalized earnout with owner compensation cap

SDE = Net_Income + Owner_Comp + Interest + Depreciation + One_Time_Addbacks SDE_Earnout baseline uses Owner_Comp capped at Close_Schedule amount If Buyer replaces owner with hire at H > cap: excess (H − cap) reduces SDE_actual unless pre-approved in earnout exhibit

4. Hybrid Composite Earnout Metrics (NRR + Gross Profit)

Sophisticated buyers blend NRR and gross profit so sellers cannot hit revenue targets by discounting into unprofitable accounts. Both conditions must clear for full payout—a logical AND gate, not an average.

4.1 Composite gate formula

Composite_Payout = Pool × min(NRR_Weight(NRR), GP_Weight(GP)) NRR_Weight and GP_Weight each use independent tier schedules Final weight = lesser of the two (bottleneck metric wins)
ScenarioNRRGP tierNRR tierComposite payout
Healthy expansion112%75%50%50% of pool
Revenue up, margins crushed118%25%75%25% of pool
Flat revenue, cost cuts98%75%25%25% of pool
Both metrics strong116%100%100%100% of pool

4.2 Weighted composite alternative (negotiated compromise)

Composite_Weight = α × NRR_Weight + (1 − α) × GP_Weight α typical range: 0.55–0.70 for SaaS (revenue-heavy) α typical range: 0.35–0.50 for content/agency (profit-heavy)

Sellers often push for weighted composites when they fear buyer cost-cutting. Buyers accept only with floor clauses: if either metric falls below 90% of baseline tier-1 threshold, weighted formula voids and payout = 0%.

5. TypeScript EarnoutCalculator Model

Paste this model into diligence spreadsheets, a Next.js deal room, or LOI scenario tooling. It computes NRR-tier, GP-tier, and composite earnout payouts with logo churn penalties and buyer interference adjustments.

// TypeScript: EarnoutCalculator for digital M&A
type EarnoutMetric = 'nrr' | 'gross_profit' | 'composite';

type TierBand = {
  min: number;
  max: number | null;
  weight: number;
};

type EarnoutCalculatorInput = {
  poolAmount: number;
  metric: EarnoutMetric;
  nrrActual?: number;
  gpActual?: number;
  gpBaseline?: number;
  nrrTiers?: TierBand[];
  gpTiers?: TierBand[];
  logoChurnRate?: number;
  logoChurnGate?: number;
  buyerInterferenceDeduction?: number;
};

type EarnoutCalculatorResult = {
  metric: EarnoutMetric;
  rawWeight: number;
  logoChurnPenalty: number;
  interferenceDeduction: number;
  grossPayout: number;
  netPayout: number;
  tierExplanation: string;
};

const DEFAULT_NRR_TIERS: TierBand[] = [
  { min: 0, max: 0.95, weight: 0 },
  { min: 0.95, max: 1.0, weight: 0.25 },
  { min: 1.0, max: 1.08, weight: 0.5 },
  { min: 1.08, max: 1.15, weight: 0.75 },
  { min: 1.15, max: null, weight: 1.0 },
];

function tierWeight(value: number, tiers: TierBand[]): number {
  for (const t of tiers) {
    if (value >= t.min && (t.max === null || value < t.max)) return t.weight;
  }
  return 0;
}

function logoChurnPenalty(rate: number, gate: number): number {
  if (rate <= gate) return 0;
  return Math.min(0.5, (rate - gate) * 10);
}

function calculateEarnout(input: EarnoutCalculatorInput): EarnoutCalculatorResult {
  const nrrTiers = input.nrrTiers ?? DEFAULT_NRR_TIERS;
  const gpTiers = input.gpTiers ?? DEFAULT_NRR_TIERS;
  let rawWeight = 0;
  let tierExplanation = '';

  switch (input.metric) {
    case 'nrr': {
      const nrr = input.nrrActual ?? 1.0;
      rawWeight = tierWeight(nrr, nrrTiers);
      tierExplanation = 'NRR ' + (nrr * 100).toFixed(1) + '%';
      break;
    }
    case 'gross_profit': {
      const baseline = input.gpBaseline ?? 1;
      const ratio = (input.gpActual ?? 0) / baseline;
      rawWeight = tierWeight(ratio, gpTiers);
      tierExplanation = 'GP ratio ' + (ratio * 100).toFixed(1) + '%';
      break;
    }
    case 'composite': {
      const nrrW = tierWeight(input.nrrActual ?? 1.0, nrrTiers);
      const gpRatio = (input.gpActual ?? 0) / (input.gpBaseline ?? 1);
      const gpW = tierWeight(gpRatio, gpTiers);
      rawWeight = Math.min(nrrW, gpW);
      tierExplanation = 'Composite min(' + nrrW + ', ' + gpW + ')';
      break;
    }
  }

  const churnPenalty = logoChurnPenalty(
    input.logoChurnRate ?? 0,
    input.logoChurnGate ?? 0.04
  );
  const interference = input.buyerInterferenceDeduction ?? 0;
  const grossPayout = input.poolAmount * rawWeight;
  const afterChurn = grossPayout * (1 - churnPenalty);
  const netPayout = Math.max(0, afterChurn - interference);

  return {
    metric: input.metric,
    rawWeight,
    logoChurnPenalty: churnPenalty,
    interferenceDeduction: interference,
    grossPayout,
    netPayout,
    tierExplanation,
  };
}

5.1 Worked calculator outputs

Input scenarioPoolRaw weightNet payout
NRR 112%, churn 2%$48,00050%$24,000
NRR 112%, churn 5.5%$48,00050%$21,120
Composite: NRR 118%, GP flat$60,00025%$15,000
Composite both strong$60,000100%$60,000

6. Post-Closing Operational Interference: The Legal Landscape

Earnout disputes frequently allege buyer interference—strategic pricing cuts, product deprecation, or marketing pauses—or seller interference through continued customer contact and credential access. Contract clarity beats case law research in micro-M&A.

Without explicit operational covenants, the party controlling the business wins the narrative. Document boundaries in the APA earnout exhibit, not in Slack threads.

6.1 Common interference fact patterns

AllegationTypical actorMetric impactWithout clause outcome
20% price cut month 2BuyerMRR/NRR downSeller loses earnout; buyer cites discretion
Seller emails top 10 accountsSellerChurn spikeBuyer withholds earnout; seller sues
Feature sunset for marginBuyerExpansion stallsAmbiguous ordinary course
Seller retains Stripe adminSellerRefund manipulationFraud claim; slow resolution

7. Contractual Guardrails Against Buyer Metric Manipulation

Buyers need freedom to operate. Sellers need protection against deliberate sabotage. The compromise: enumerated permitted actions, notice requirements for material changes, and earnout adjustments only when changes exceed agreed thresholds during the earnout window.

7.1 Buyer covenant library (earnout period)

  • Operate acquired business in ordinary course consistent with trailing 12-month practice
  • No list price reduction > 10% on core SKUs without 15-day written notice to seller
  • No discontinuation of revenue-generating features contributing > 5% of baseline MRR without seller consent
  • Maintain support SLA within 120% of close baseline response times
  • Document all pricing experiments in shared earnout data room

7.2 Sample buyer interference clause

During the Earnout Period, Buyer shall not, without Seller's prior
written consent (not to be unreasonably withheld), take any action
reasonably expected to reduce Earnout Metrics below what they would
have been absent such action, including:

  (a) reducing list prices on Core Products by more than ten percent (10%);
  (b) discontinuing any Core Product representing more than five percent (5%)
      of Baseline MRR;
  (c) reallocating more than twenty percent (20%) of Baseline marketing spend
      away from acquisition channels used in the six months pre-Close; or
  (d) merging the Acquired Business into another product line such that
      standalone Earnout Metrics are no longer measurable.

8. Contractual Guardrails Against Seller Interference

Sellers who retain earnout upside remain economically invested. Without negative covenants, some founders continue helping customers in ways that undermine buyer authority—or compete through side projects.

8.1 Seller negative covenants (earnout period)

Seller shall not, during the Earnout Period:

  (1) contact any customer of the Acquired Business except as authorized
      in the Transition Services Agreement;
  (2) retain or use any login credentials for Acquired Business systems;
  (3) solicit or hire any employee or contractor of the Acquired Business;
  (4) make public statements disparaging the Acquired Business or Buyer;
  (5) operate any Competing Business (as defined in Section 8.4).

Breach entitles Buyer to: (i) immediate earnout forfeiture of unpaid amounts;
(ii) liquidated damages from Holdback equal to ten percent (10%) of Earnout Pool;
and (iii) injunctive relief without bond.

8.2 Credential and access revocation checklist

SystemRevoke byVerification
Stripe / payment processorDay 0 closeAdmin audit export
Domain / DNS registrarDay 0 closeWHOIS + 2FA reset log
Support deskDay 1Seat list screenshot
GitHub orgDay 0Org owner transfer receipt

9. Transition Services Agreement Boundaries

The TSA is where seller involvement becomes measurable—not open-ended consulting. Cap hours, define deliverables, and separate TSA compensation from earnout metrics.

9.1 TSA structure template

TRANSITION SERVICES AGREEMENT (summary)

Term: [90] days from Close
Hours cap: [40] hours total ([10] hrs/week max)
Rate: $[150]/hr (NOT tied to earnout)
Deliverables:
  - Customer intro calls for accounts > $500/mo MRR (max 15)
  - Documentation of undocumented API integrations
  - Two recorded Loom walkthroughs of admin workflows
Exclusions:
  - No pricing decisions or product roadmap input
  - No direct support ticket ownership after day 30
Termination: Buyer may terminate for convenience with 7 days notice

10. Subordinated Seller Note Architecture

A subordinated seller note sits behind senior bank debt, SBA loans, and revenue-based financing in the payment waterfall. Subordination is not a footnote—it is a standalone exhibit signed by seller, buyer, and often senior lenders. Poor subordination drafting accelerates seller notes when senior lenders declare default, wiping out buyer equity.

10.1 Subordination stack anatomy

PriorityInstrumentTypical claimStandstill on default?
Senior (1)SBA / bank term loanFirst lien on assetsN/A—controls waterfall
Senior (2)RBF / MCA (if present)% of monthly revenueOften no standstill
SubordinatedSeller promissory noteFixed amortizationRequired—see 10.3
EquityBuyer / rolloverResidualLast in line

10.2 Seller note template digital business (promissory note summary)

SELLER PROMISSORY NOTE — Schedule [X] to APA

Principal: $[___] (Purchase Price minus Cash at Close minus Holdback minus Earnout)
Interest: [__]% per annum, computed on 365-day basis, [fixed / floating]
Maturity: [__] months from Close Date
Amortization: [__] equal monthly installments of $[___] (or attach schedule)

Subordination: Seller agrees note is subordinate to Senior Debt per
Subordination Agreement (Schedule Y). No payments while Senior Debt in
payment default or standstill period active.

Security: Second-priority security interest in Acquired Assets; UCC-1 filed
within [10] Business Days of Close.

Events of Default:
  (a) failure to pay within [15] days of due date;
  (b) MRR below [__]% of Baseline for [__] consecutive months (MAC);
  (c) breach of non-compete or IP reps;
  (d) insolvency or assignment for benefit of creditors.

Remedies: acceleration of unpaid principal + accrued interest; set-off against
Earnout and Holdback; UCC foreclosure on Acquired Assets (subject to Senior
intercreditor terms).

Prepayment: permitted without penalty after month [12]; partial prepayment
applies to principal in inverse order of maturity.

10.3 Standstill and payment blockage language

During Senior Default Period: Seller Note payments blocked until Senior cured During MAC Standstill: Seller Note payment = scheduled × (Actual_MRR / Baseline_MRR) Resumption: full amortization when Actual_MRR ≥ 90% Baseline for 30 consecutive days AND no Senior Default outstanding
Sellers signing subordination without reading the intercreditor exhibit discover at month six that SBA standby means zero note payments for five years. Model this before LOI.

11. Interest Rate Benchmarks and IRS Compliance (2026)

Under-market seller note rates invite IRS imputed interest recharacterization in US deals. Over-market rates burden buyer DSCR without improving close probability. Anchor to AFR, prime spreads, and comparable unsecured micro-business lending bands documented in financing strategies.

11.1 2026 seller note rate benchmark table

Deal sizeMarket rangeBenchmark anchorSubordination premium
$25k–$75k7.5–10.5%AFR mid-term + 400–600 bps+50–100 bps if unsecured
$75k–$250k6.5–9.5%SBA 7(a) equivalent + 150–300 bps+75 bps if second lien only
$250k–$1M5.75–8.25%Prime + 2.5–4%+100 bps behind RBF stack
$1M+5.25–7.5%Senior spread + 200–250 bpsIntercreditor required

11.2 AFR floor formula (US installment sale)

Minimum_Annual_Rate = max(AFR_mid_term, Buyer_Bargained_Rate) Imputed_Gift_Risk if stated rate < AFR → IRS may impute interest AFR check monthly at IRS Table of Rates for month of note issuance Document rate rationale in note recital: “rate reflects subordination, unsecured status, and digital asset collateral volatility”

Floating rate seller note (optional)

Stated_Rate = Prime + Spread Spread typical: 250–450 bps for subordinated seller paper Floor: AFR mid-term at issuance Cap: 12% (buyer protection against rate shock) Reset: quarterly on first business day of each calendar quarter

11.3 Amortization and total interest reference

PrincipalRateTermMonthlyTotal interest
$65,0008.5%36 mo$2,051$8,836
$140,0007.75%48 mo$3,421$24,208
$220,0007%60 mo$4,356$41,360
$380,0006.25%72 mo$6,348$77,056
Monthly payment = P × [r(1+r)^n] / [(1+r)^n − 1] DSCR check = (SDE − opex reserve) / (seller note + senior + RBF) Target DSCR > 1.35× for subordinated seller note stacks

12. Intercreditor and Payment Waterfall Mechanics

When buyer stacks SBA, RBF, and seller paper, the intercreditor agreement defines who gets paid when cash is tight. Seller must sign subordination acknowledging payment blockage during senior default—before close, not after first missed payment.

12.1 Monthly waterfall example ($11k SDE asset)

PriorityCreditorMonthly claimCumulative
0Operating reserve (non-debt)$2,800$2,800
1SBA senior$1,950$4,750
2RBF (7% of revenue)$770$5,520
3Seller note (subordinated)$3,421$8,941
ResidualBuyer / reinvestment$2,059DSCR ≈ 1.23×

DSCR 1.23× is fragile for earnout-active deals. Extend seller note to 60 months or reduce principal before close—do not rely on earnout optimism to cover debt service gaps.

12.2 SBA standby seller note rules (overview)

Many SBA 7(a) structures require seller notes on full standby—zero principal and interest payments—for the SBA loan term. Seller receives tax deferral but no cash flow for 10 years. Disclose this explicitly in LOI; sellers who expected monthly payments will kill the deal at APA stage.

13. MAC, Standstill, and Acceleration Triggers

Material adverse change clauses on seller notes must use numeric thresholds, not vague Delaware MAC standards alone. Pair MAC with standstill (reduced payments) before acceleration (full principal due)—acceleration kills micro-SaaS buyers who still have operational upside.

13.1 MAC trigger library (seller note + earnout)

TriggerThresholdNote remedyEarnout remedy
MRR decline> 18% vs baseline, 60 daysStandstill 90 daysPool −50%
Logo churn> 7%/mo × 2 monthsNo accelerationTier downgrade one level
Payment default15 days past dueAcceleration after 30-day cureSet-off from earnout
Key vendor lossStripe/AWS terminatedDeferral until restoredMeasurement period extended

13.2 Standstill payment formula (recap)

Standstill_Payment = Scheduled_Payment × min(1, Actual_MRR / Baseline_MRR) Accrued shortfall: capitalize to principal OR forgive per negotiated exhibit (seller-friendly vs buyer-friendly) Full payment resumes when Actual_MRR ≥ 0.90 × Baseline for 30 consecutive days

14. Dispute Resolution and Audit Protocols

Earnout and seller note disputes stall when parties disagree on metric calculation. Pre-agree audit mechanics: data sources, CPA selection, cost split, and binding arbitration thresholds. Neutral CPA arbitration beats litigation for sub-$100k disagreements.

14.1 Earnout audit protocol template

EARNOUT AUDIT PROCEDURE — Schedule E.4

Data sources (order of precedence):
  1. Stripe / Paddle / Chargebee export (Buyer provides within 10 days)
  2. QuickBooks / Xero P&L for GP/SDE metrics
  3. Buyer analytics (Mixpanel/Amplitude) for cohort NRR verification

Audit window: within 30 days of each Measurement Date
Seller inspection rights: 15 days to review exports in virtual data room
Dispute threshold: disagreements > $5,000 or > 5% of Earnout Pool
Dispute resolution:
  (a) good-faith negotiation — 20 business days
  (b) mutually agreed CPA — 30 business days; costs split 50/50
  (c) binding arbitration (AAA commercial rules) if CPA deadlocked
Interest on undisputed late payments: 1.5%/month from due date

14.2 Dispute resolution matrix

Dispute typeFirst stepEscalationTypical timeline
NRR cohort definitionJoint Stripe + CRM exportCPA arbitration45–60 days
Buyer interference claimEarnout data room reviewMediation60–90 days
Seller note payment miss15-day cure noticeAcceleration + set-off30–45 days
GP add-back disagreementP&L walkthrough callCPA with pre-close baseline30 days

15. Earnout Exhibit Template Clauses (Schedule E)

The earnout exhibit is a standalone schedule referencing APA definitions. Never bury earnout terms in email or side letters—courts and escrow agents enforce signed schedules only.

15.1 Schedule E skeleton

SCHEDULE E — EARNOUT TERMS

E.1 Earnout Pool: $[___] ( [__]% of Purchase Price )
E.2 Earnout Period: [12] months from Close; Measurement Date: month [12]
E.3 Earnout Metric: [NRR / Gross Profit / Composite — see E.3.1]
E.3.1 NRR Cohort: customers with active paid subscriptions on Close Date
E.3.2 GP Definition: per Section 1.42 and COGS schedule attached
E.4 Baseline: trailing [3]-month average as of Close Date (see Exhibit E-A)
E.5 Tier Schedule: [attach tier table or formula reference]
E.6 Logo Churn Gate: earnout reduced per formula if churn > [4]%/month
E.7 Buyer Operating Covenants: Section 7.2 of this Schedule
E.8 Seller Negative Covenants: Section 8.1 of this Schedule
E.9 Audit: Section 14.1 procedure incorporated by reference
E.10 Payment: within [30] days of Measurement Date certification
E.11 Set-off: Buyer may set-off indemnity claims against unpaid Earnout

15.2 Integration with APA and escrow

Cross-reference Schedule E in the APA purchase price section, escrow release conditions, and indemnity buckets. Follow our legal framework guide for exhibit sequencing and wire flow.

16. Worked Deal Stacks: NRR Earnout + Subordinated Note

Three worked stacks show how NRR earnouts, composite gates, and subordinated notes combine in real micro-acquisition economics. All assume trailing diligence validated in valuation models.

16.1 Stack A: $285k SMB SaaS (NRR earnout)

ComponentAmountTerms
Headline price$285,0003.0× $95k ARR
Cash at close$71,250 (25%)Escrow.com
Seller note (subordinated)$185,250 (65%)7.75% / 48 mo
Holdback$14,250 (5%)90-day churn gate
NRR earnout pool$14,250 (5%)NRR tiers; logo churn gate 4%
Note payment ≈ $4,521/mo; SDE $10,200/mo → DSCR ≈ 1.78× Earnout pays if NRR ≥ 108% at month 12 and buyer covenant compliance certified

16.2 Stack B: $120k micro-SaaS (composite + short note)

$120k on $4k MRR. Structure: $36k cash, $72k seller note @ 9% / 30 mo, $12k composite earnout (NRR + GP min gate). Seller accepts higher rate for shorter term; buyer caps earnout exposure. Typical seller financing micro saas under $150k.

16.3 Stack C: Hybrid with rollover (see companion guide)

When seller wants equity upside beyond earnout, pair reduced earnout pool with rollover per our rollover equity guide. Earnout covers 12-month metrics; rollover covers exit multiple.

17. Cross-Document Consistency Checklist

Mismatches between LOI, APA, promissory note, subordination agreement, escrow instructions, and Schedule E cause post-close litigation. Audit every financial term across all six documents before signing.

TermLOIAPANoteSchedule E
Baseline MRRMust matchSection 1.42MAC referenceExhibit E-A
Earnout pool $Must matchPurchase price splitSet-off capE.1
Note principalMust matchSchedule XFace amountN/A
Interest rateMust matchNote exhibitStated rateN/A
NRR / GP definitionSummary OKFull definitionN/AE.3 identical to APA

18. Red Flags That Require Restructure Before Signing

  • Earnout on forward revenue without NRR/GP baseline locked at close
  • Seller note without subordination exhibit when senior debt exists
  • No buyer/seller interference covenants on deals with active earnout > 8% of price
  • Interest rate below AFR with no documented gift/employee compensation analysis
  • Seller retains admin access past day 3 without TSA scope limiting contact
  • DSCR < 1.25× with simultaneous earnout and aggressive note amortization
  • Calendar-only holdback release with no churn or MAC gates
If the seller refuses interference guardrails and audit rights, reduce earnout pool or increase holdback—not your litigation budget.

19. Portfolio-Level Risk Aggregation for Repeat Acquirers

Operators running multiple saas earnout structure deals must aggregate subordinated note exposure and earnout dispute probability across the portfolio. Cap total seller note service at 35–40% of portfolio SDE unless syndicate equity backs the stack.

Portfolio_Note_Ratio = Σ monthly seller note payments / Σ portfolio SDE Portfolio_Earnout_At_Risk = Σ unpaid earnout pools × P(dispute) Target: Note_Ratio < 0.35; standardize Schedule E templates deal-to-deal

19.1 Standardized band for $100k–$300k SaaS (2026)

ComponentBandRisk note
Cash at close22–32%Higher if seller distrusts buyer ops
Subordinated seller note58–68%7–8.5% / 42–54 mo typical
Holdback6–10%Churn + rep warranty buffer
NRR/GP earnout4–12%Only when growth narrative exceeds trend

20. Frequently Asked Questions

20.1 NRR vs gross profit earnout—which is safer for buyers?

Composite (minimum of NRR and GP tiers) is safest when COGS is material. Pure NRR fits low-COGS subscription SaaS with expansion revenue. Pure GP fits content and agency assets. Never use raw MRR alone when buyer plans pricing or packaging changes during earnout period without covenant carve-outs.

20.2 Can seller note interest be paid during SBA standby?

Generally no for SBA 7(a) full standby structures—confirm with SBA lender before LOI. Seller tax deferral under installment sale may still apply even when cash payments are blocked. Disclose standby duration in term sheet to avoid APA-stage walkaway.

20.3 What if buyer needs to cut prices during earnout?

Pre-negotiate: (1) notice period, (2) maximum discount band without seller consent, (3) earnout adjustment formula if discount exceeds band for strategic reasons. Document in Section 7.2 buyer covenants. Sellers accept discounts when tied to verifiable competitive pressure—not buyer margin optimization alone.

20.4 How does this relate to the complete earnouts guide?

Read the earnouts and seller financing complete guide first for fundamentals, negotiation scripts, and amortization tables. Return here for NRR/GP mathematics, interference guardrails, subordination architecture, and production clause templates.

20.5 Should earnout and note default cross-default?

Cross-default helps buyers (note miss triggers earnout forfeiture) but punishes sellers on operational disputes unrelated to payment capacity. Prefer limited cross-default: payment default on note yes; metric disputes on earnout no. Set-off rights against unpaid earnout are cleaner than full cross-default acceleration.

Advanced structuring is insurance against the fight you hope never happens—when the business wobbles and both parties reach for the APA.

Comments from Pro members

Selected feedback from verified Pro subscribers. Timestamps update while you read.

  • Jordan K.

    Switched to Pro mainly for the extra analyses and Reddit/X coverage. This workflow section matches how I screen listings now—saves me hours every week.

    Pro

  • Priya S.

    The cross-marketplace point is huge. I used to miss duplicates across sites. Premium paid for itself after one decent lead I would have skipped.

    Pro

  • Marcus T.

    As a Pro user I appreciate the emphasis on red flags before diligence. If you are still on Free, at least read the checklist twice before you wire funds.

    Pro

  • Elena R.

    I send founders here when they ask how I find sub-$10k deals. The internal link to pricing is honest—you really do need Premium or Pro if you are serious.

    Pro

  • Chris V.

    MyDealList + a simple spreadsheet is my stack for 2026. Dynamic feed + alerts beats refreshing five marketplaces manually. Worth upgrading from Premium to Pro if you scale volume.

    Pro

Leave a Reply

Your email address will not be published.

Live activity

Team in Chicago found a gem with AI