← RESEARCH NOTEBOOK / MSFT

Microsoft revenue.
Six periods, in context.

Reported annual revenue moved from $168.1B for the period ending 2021-06-30 to $331.8B for the period ending 2026-06-30. This brief examines those observations without turning a historical series into a forecast.

$331.8BLAST SELECTED ANNUAL REVENUE
+17.8%CHANGE VS PRIOR ANNUAL PERIOD
6SOURCE-LINKED OBSERVATIONS
Microsoft annual reported revenue in US dollars, 2021 to 2026$0B$191B$382B202120222023202420252026
Hover, tap, or focus a point to inspect its source filing.

Snapshot captured 2026-10-27. SEC dataset fetched 2026-10-27T04:09:58.704Z. Source cache was fresh at capture. Fiscal periods are labeled by their end-date year; they are not calendar-year revenue.

What the selected series shows

The last selected observation is $331.8B, compared with $281.7B in the preceding annual period: a 17.8% increase. Across the six observations, the change from first to last is 97.4%. These percentages are calculated directly from the unrounded USD values below; chart labels are rounded for reading.

Each selected annual observation is higher than the preceding one. That describes this source snapshot; it does not establish that the pattern will continue. Revenue alone cannot explain margins, cash generation, customer concentration, or valuation. None of those outcomes is inferred here.

The detail a headline can miss

Microsoft’s selected periods all end on June 30. That consistent year-end makes the period boundaries easy to compare, but it does not make a fiscal-year figure equivalent to a calendar-year figure. The last three observations in this snapshot are taken from the same later annual filing, preserving its comparative presentation.

A consistent concept, with visible period boundaries

All six points use the same US GAAP concept within this company’s series, measured in USD: RevenueFromContractWithCustomerExcludingAssessedTax. We have not stitched different revenue tags into one line. Different companies may report different tags and fiscal calendars; the three research briefs should not be treated as a normalized cross-company ranking.

Accepted durations run from 330 to 380 days. The actual observations below retain their exact start and end dates, including 52- or 53-week fiscal years. We do not annualize shorter periods or adjust revenue for the extra week in a longer fiscal year. Such calendar differences can affect growth comparisons.

Exact annual observations and source filings
PeriodRevenue · USDDaysFiledSource accession
2020-07-01 → 2021-06-30$168,088,000,0003652023-07-270000950170-23-035122 ↗
2021-07-01 → 2022-06-30$198,270,000,0003652024-07-300000950170-24-087843 ↗
2022-07-01 → 2023-06-30$211,915,000,0003652025-07-300000950170-25-100235 ↗
2023-07-01 → 2024-06-30$245,122,000,0003662026-07-290001193125-26-323660 ↗
2024-07-01 → 2025-06-30$281,724,000,0003652026-07-290001193125-26-323660 ↗
2025-07-01 → 2026-06-30$331,839,000,0003652026-07-290001193125-26-323660 ↗

How this snapshot was selected

  1. Retrieve the official SEC Company Facts dataset for CIK 0000789019. Filter to taxonomy us-gaap, concept RevenueFromContractWithCustomerExcludingAssessedTax, and exact unit USD.
  2. Keep observations reported in Form 10-K or 10-K/A with fiscal-period field FY, a start and end date, and an inclusive duration of 330–380 days.
  3. Group by period end date. Select the observation from the most recently filed eligible report, including an amendment when eligible. If filing dates tie, select the lexicographically greatest accession number. This can select a comparative prior-year figure from a later annual filing.
  4. Sort selected end dates and retain the latest six. Label by end-date year rather than the source fiscalYear field, which can describe the filing that repeats a comparative observation.

What this method cannot establish

Latest-filed selection preserves the newest eligible comparative observation available in this snapshot. It is not a point-in-time backtest and does not independently determine whether a difference is a restatement, reclassification, acquisition effect, or correction. We do not claim to have reconciled the full financial statements. The source can change after this capture; the downloadable snapshot preserves exactly what this brief used.

The analysis is descriptive research, not an investment recommendation. No market prices, analyst estimates, or future revenue values are included. Review the original filings and their accounting policies before using a trend in a financial decision.

Reproduce and inspect

Download the complete research snapshot →
Open the official SEC Company Facts source →

Use the Company Facts API to retrieve observations, read the data-quality contract, or inspect Microsoft filing metadata. This page’s figures are a fixed snapshot and do not update with each API request.