Skip to content
MarketsMarch 11, 20266 min readPriya Nair

Non-GAAP bridges, reconciled

Companies adjust their earnings. Sometimes the adjustments are legitimate. Sometimes they are not. The bridge between GAAP and non-GAAP is where the story is told, and where the discipline of a careful analyst matters most.

GAAP is designed for comparability across companies and time. Non-GAAP is management's case for how the market should evaluate the underlying business, excluding items they consider noise. The two objectives are in tension. Reading a non-GAAP bridge is the discipline of knowing which adjustments to accept and which to push back on.

Why companies present non-GAAP figures

A company reporting adjusted EBITDA is arguing that depreciation, amortization, stock-based compensation, and restructuring charges obscure the cash-generating quality of the core business. Some of that argument is defensible. A large acquisition closes and generates significant one-time integration costs. Including those costs in gross margin for the quarter makes the business look structurally worse than it is. Exclusion is reasonable.

But non-GAAP is also a tool management can use to present the picture they prefer. Restructuring charges that appear every year are not one-time. Stock-based compensation running at twenty-five percent of revenue is not a non-cash technicality. These are real costs of operating the business. The question is not whether the adjustment is common practice; it is whether the adjustment is honest.

The four properties of a clean bridge

A reconciliation table that meets a high standard has four properties.

  • It starts from a specific GAAP line item that appears verbatim in the audited financial statements. "Net income attributable to common stockholders" is a GAAP line. "Core operating contribution before corporate allocation" is not. It is an internal metric with no audit opinion.
  • Each adjustment carries a label specific enough to look up in the financial statements or footnotes. "Amortization of acquired intangibles" is specific. "Other" is not. A large "Other" adjustment cannot be assessed for recurrence.
  • The adjustments are consistent from quarter to quarter. If restructuring charges are excluded from Q1 but included in Q2, the two non-GAAP figures measure different things and cannot be compared.
  • The bridge operates at the same granularity as the financial statements. If GAAP operating expenses show three separate lines, a bridge that adds back a single aggregate adjustment has obscured the allocation.

A worked example: Northwind Freight Systems Q4 2025

Northwind Freight Systems reported the following reconciliation in their fiscal Q4 2025 earnings release. GAAP net income of $178M. Adjustments added back: amortization of acquired intangibles, $47M; stock-based compensation, $31M; restructuring and severance, $14M; acquisition-related transaction costs, $8M. Less: tax effect of adjustments, ($22M). Adjusted net income: $256M.

Reading each line

Amortization of $47M is the largest single adjustment. Northwind completed acquisitions in fiscal 2023 and 2024. The acquired intangibles (customer relationships, trade names, technology platforms) are being amortized on a straight-line basis. This exclusion is common and largely accepted. But amortization will run for several more years, so the framing of it as non-recurring in management's verbal commentary was imprecise. It is not recurring in the sense of being volatile; it is recurring in the sense of being certain.

The restructuring charge of $14M has appeared in every quarter since fiscal Q2 2023, six consecutive quarters at the time of this filing. A restructuring that recurs for six quarters is a cost structure, not an event. Analysts who exclude this figure from their run-rate expense models are systematically overstating margin.

Stock-based compensation of $31M represents approximately 10% of GAAP operating income. At that level, excluding it produces a materially different picture of profitability. Whether to include or exclude it in a comparable table depends on what comparison you are making. If you are comparing Northwind against peers who also exclude it, the exclusion is at least consistent. If you are assessing economic cost, diluted per-share earnings including stock compensation is the more honest figure.

The tax effect of ($22M) reflects that some adjustments are tax-deductible. The implied rate of 22% on the total gross adjustments is consistent with the company's statutory rate. This is a properly computed adjustment; the math is clean.

Rebuilding comparability across companies

The harder problem with non-GAAP is that every company's bridge is slightly different. Northwind excludes acquisition costs; a peer may not. Northwind excludes restructuring; a competitor includes it. If you compare the two companies' adjusted margins as filed, you are comparing figures computed on different assumptions.

The standard practice is to build your own bridge. Take the GAAP financials for each company. Decide on a consistent set of adjustments to apply across the comparison. Rebuild the margin comparison on your own terms, not on the terms each management team has chosen for itself.

This requires having the component-level data, not just the non-GAAP headline figure. If you have only the adjusted EBITDA output, you cannot reconstruct the components to apply a different exclusion set. You need the individual lines of the bridge.

Basis extracts the full bridge as individual line items rather than as an aggregated adjustment. That gives you the components to restate the comparison on consistent terms across quarters and companies. The adjusted figure that matters is the one you built, not the one management filed.

Non-GAAP figures shown above are illustrative, drawn from fictional Northwind Freight Systems. Nothing here is investment advice or a recommendation to buy or sell any security.

Run the teardown on your own snippet.

Paste a filing excerpt or transcript. Basis extracts the numbers, cites the sources, and drafts the analysis. No card required to start.