L3VLUP
Model the businessNasdaq: DUOLLatest filing 27 February 2026 · information to 24 October 2026

Duolingo, from its 10-Ks

Duolingo, Inc.. A consumer subscription business as subscribers times what each pays, from the filings.

By Surojit Chakraverti, founder of L3VLUP and an investor running a long-short healthcare and technology equities strategy.

On this subject: the Duolingo, Inc. case.Updated 24 October 2026

Duolingo is the language-learning app: free to use with advertising, paid without it through Super Duolingo, Max and Family subscriptions, with an online English proficiency test and in-app purchases beside them. In 2025 it reported $1,037.6m of revenue, up 39%, of which $873.4m was subscriptions from 12.2m paid subscribers at the year end against 133.1m monthly active users. It made $135.6m of operating income under GAAP, $305.9m of adjusted EBITDA on its own definition, $387.8m of operating cash flow and $414.1m of net income, of which $256.7m was a one-time tax benefit from releasing the valuation allowance on its deferred tax assets. It has $1,036.4m of cash and no debt.

Three kinds of number, kept apart: what Duolingo, Inc. filed, what follows from it by arithmetic, and what this page assumes. Every figure below is a cell in the Duolingo operating model, and the Reported sheet names the filing and tag for each one.

Reported: what the filings say

RevenueFY2025
$1,037.6m, up 39%; subscriptions $873.4m, advertising $79.7m, English Test $42.0m, in-app purchases $40.5mus-gaap:RevenueFromContractWithCustomerExcludingAssessedTax [fy25, xbrl]
Gross profitFY2025
$749.5m, a 72.2% margin, down from 72.8%us-gaap:CostOfRevenue [fy25]
Operating expensesFY2025
R&D $306.3m, sales and marketing $125.7m, G&A $181.9m; income from operations $135.6mus-gaap:OperatingIncomeLoss [fy25, xbrl]
Net incomeFY2025
$414.1m, including a $256.7m one-time tax benefit from the release of the valuation allowance; diluted EPS $8.57 on 48.3m sharesus-gaap:NetIncomeLoss [fy25, xbrl]
Adjusted EBITDAFY2025
$305.9m (non-GAAP), reconciled from net income less interest income, plus taxes, D&A, $148.6m of stock-based compensation and related expenses and $5.7m of acquisition items [fy25]
Cash flowFY2025
Operating cash flow $387.8m; property purchases $18.1m; capitalised software $9.3m; free cash flow $360.4m (non-GAAP, redefined in 2025)us-gaap:NetCashProvidedByUsedInOperatingActivities [fy25, xbrl]
Balance sheet31 December 2025
Cash $1,036.4m, no debt; deferred revenues $496.2m; operating lease liabilities $101.0mus-gaap:CashAndCashEquivalentsAtCarryingValue [fy25, xbrl]
Users and subscribersQ4 2025
MAUs 133.1m and DAUs 52.7m (fourth-quarter averages); 12.2m paid subscribers at the year end, 9.5m a year earlier [fy25]
BookingsFY2025
Subscription bookings $996.3m; total bookings $1,158.4m [fy25]
The prior yearsFY2024 and FY2023
FY2024 revenue $748.0m and FY2023 $531.1m; paid subscribers 9.5m and 6.6m; adjusted EBITDA $191.9m and $93.7m [fy25, fy24]
CaseLoading the formulas for your account.
FY2025A revenue
$1,037.6m
FY2025A free cash flow less SBC
$223.0m
FY2030E paid subscribers (m)
24.88
FY2030E revenue
$2,505.9m
FY2030E adjusted EBITDA margin
31.4%
Value per share the forecast implies ($)
163.50

Assumptions to change

Editorial

22.0%

Editorial

3.0%

Editorial

72.0%

Editorial

11.0%

Editorial

10.0%

Editorial

3.0%

The controls open with a free account, which brings the formulas; a visitor sees the three cases the filings and the assumptions above produce. Every control is an assumption of this page, never a figure of the company’s.

Revenue, adjusted EBITDA and cash, filed and forecast

The first 3 years are the filings; the rest follow the selected case. Free cash flow less stock-based compensation is the line the valuation discounts.

06501,3001,9502,600FY2023AFY2024AFY2025AFY2026EFY2027EFY2028EFY2029EFY2030E$2,506m$2,217m$787m$592m
  • Revenue
  • Subscription revenue
  • Adjusted EBITDA
  • Free cash flow less SBC
Read as a table
FY2023AFY2024AFY2025AFY2026EFY2027EFY2028EFY2029EFY2030E
Revenue531748103813071591189121982506
Subscription revenue40560887311231386166119402217
Adjusted EBITDA94192306369462564673787
Free cash flow less SBC45154223273339416500592

Revenue, FY2025A to FY2030E

How much of the five-year increase comes from more subscribers at today’s revenue per subscriber, how much from each paying more, and how much from the other lines. Changes with the case.

$1,038mFY2025A revenue$1,039mMore subscribers$305mHigher revenueper subscriber$125mOther revenue$2,506mFY2030E revenue
Read as a table
Step$m
FY2025A revenue1038
More subscribers1039
Higher revenue per subscriber305
Other revenue125
FY2030E revenue2506

From adjusted EBITDA to cash a holder keeps, FY2025A

The company’s headline measure, less the stock-based compensation and other items it adds back, plus the cash items, less capital spending. Reported figures and arithmetic only; it does not change with the case.

$306mAdjusted EBITDA(reported)−$156mSBC andother add-backs$150mEBITDA afterSBC$100mInterest, tax, deferredrevenue, working capital−$27mCapital spending$223mFree cash flowless SBC
Read as a table
Step$m
Adjusted EBITDA (reported)306
SBC and other add-backs-156
EBITDA after SBC150
Interest, tax, deferred revenue, working capital100
Capital spending-27
Free cash flow less SBC223

The model

Reported, Derived, Forecast: every sheet

The pictures above read these cells. The Reported sheet carries only what the company filed, each row with its tag; Derived is arithmetic on it; Forecast is where the assumptions live. Click any cell to see its row and schedule; a signed-in reader sees the formula and can change any blue input.

Inspect the workbook
All checks read zero100%
Every value, every sheet, as the workbook holds it.
ABCDEFGHIJKL
1Reported
2$m unless stated, as filed. Blue cells are typed from the filings named on the Sources sheet; nothing here is adjusted.
4$mUnitFY2023AFY2024AFY2025AFY2026EFY2027EFY2028EFY2029EFY2030ENotes
5Revenue by type (Form 10-K, note 2, disaggregation of revenue)
6Subscription revenue$m404.7607.5873.4Super Duolingo, Max and Family subscriptions. FY2025 10-K, note 2.
7Advertising revenue$m49.954.979.7FY2025 10-K, note 2.
8Duolingo English Test revenue$m41.245.642.0FY2025 10-K, note 2.
9In-app purchases$m34.738.740.5FY2025 10-K, note 2.
10Other$m0.71.31.9FY2025 10-K, note 2.
11Total revenues$m531.1748.01,037.6us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax.
13Costs and profit (consolidated statements of operations)
14Cost of revenues$m142.1203.6288.1us-gaap:CostOfRevenue. Includes the app stores’ fees, hosting and AI costs.
15Research and development$m194.4235.3306.3us-gaap:ResearchAndDevelopmentExpense.
16Sales and marketing$m75.890.5125.7us-gaap:SellingAndMarketingExpense.
17General and administrative$m132.1156.0181.9us-gaap:GeneralAndAdministrativeExpense.
18Income (loss) from operations$m(13.3)62.6135.6us-gaap:OperatingIncomeLoss.
19Other income (expense), net$m(0.1)(3.0)1.6us-gaap:NonoperatingIncomeExpense.
20Interest income$m31.142.745.2Statement of operations line.
21(Benefit from) provision for income taxes$m1.713.7(231.7)us-gaap:IncomeTaxExpenseBenefit. FY2025 includes the release of the valuation allowance on deferred tax assets.
22Of which: one-time benefit from the valuation allowance release$m--256.7FY2025 10-K, Key Operating Metrics, footnote 1.
23Net income$m16.188.6414.1us-gaap:NetIncomeLoss.
24Diluted earnings per share$ per share0.351.888.57us-gaap:EarningsPerShareDiluted.
25Weighted average diluted sharesm shares46.5247.1048.31us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding.
27Non-cash charges and the adjusted EBITDA add-backs
28Depreciation and amortisation$m7.110.914.4us-gaap:DepreciationDepletionAndAmortization.
29Stock-based compensation expense (cash flow statement)$m95.2110.5137.4us-gaap:ShareBasedCompensation.
30Stock-based compensation and related expenses (adjusted EBITDA add-back)$m120.3148.6Adjusted EBITDA reconciliation; includes employer taxes on awards. Not given on a comparable basis for FY2023.
31Acquisition costs, earn-outs and impairments added back$m1.25.7FY2024: 0.774 + 0.200 + 0.238. FY2025: 4.847 + 0.818 + 0.
32Adjusted EBITDA, as reported$m93.7191.9305.9Non-GAAP. FY2025 10-K, Key Operating Metrics; FY2023 from the FY2024 10-K.
34Cash flow (consolidated statements of cash flows)
35Net cash provided by operating activities$m153.6285.5387.8us-gaap:NetCashProvidedByUsedInOperatingActivities.
36Purchases of property and equipment$m3.212.118.1us-gaap:PaymentsToAcquirePropertyPlantAndEquipment.
37Capitalised software development costs and intangibles$m10.49.09.3FY2024 and FY2025 from the free cash flow reconciliation; FY2023 us-gaap:CapitalizedComputerSoftwareAdditions.
38Free cash flow, as reported (current definition)$m264.4360.4Non-GAAP: operating cash flow less capitalised software and property purchases. Redefined in 2025; FY2023 not restated.
39Change in deferred revenue (cash flow statement)$m91.6123.7123.3Operating cash flow working capital line.
41Balance sheet at 31 December
42Cash and cash equivalents$m747.6785.81,036.4us-gaap:CashAndCashEquivalentsAtCarryingValue. No debt.
43Deferred revenues (current)$m249.2372.9496.2us-gaap:ContractWithCustomerLiabilityCurrent.
44Operating lease liabilities$m25.057.2101.0us-gaap:OperatingLeaseLiability, current and non-current.
45Stockholders’ equity$m655.5824.61,347.0us-gaap:StockholdersEquity.
47Key operating metrics (MD&A)
48Monthly active users, fourth-quarter averagem users88.40116.70133.10Average of the three months to 31 December.
49Daily active users, fourth-quarter averagem users26.9040.5052.70Item 7, Key Operating Metrics; FY2023 from the FY2024 10-K.
50Paid subscribers at period endm subscribers6.609.5012.20Item 7, Key Operating Metrics; FY2023 from the FY2024 10-K.
51Subscription bookings$m495.5730.7996.3Amounts received for subscriptions in the year, before deferral.
52Total bookings$m622.2870.61,158.4Subscription bookings plus advertising, the English Test and in-app purchases.

Select a cell to see its row, its schedule and the type of cell. Font colours: blue for inputs, black for formulas, green for links to other sheets. Scroll sideways to see every period.

The workbook downloads with every input at the base case shown here, the Sources sheet citing each filed figure, so what you change on the page you change again in Excel. Every starter workbook downloads with a free L3VLUP account. A worked model downloads with L3VLUP Plus (one each billing month, kept for good) or L3VLUP Pro (every model).

Download

Duolingo operating model: the workbook

Excel workbook with working formulas, no macros and no external links. Work with it above first; it is the same model as the preview.

The worked model
The workbook above as an Excel file: 9 sheets and 551 live formulas, all 7 schedules built and linked, every check reading zero. Change an input in Excel and the whole model moves, so you can rebuild a step and compare.
The starter
The same inputs and layout with the revenue build left blank for you to build, each blank cell marked. Free with any account. It has no worked answer to check yourself against; the worked model is that answer.

Derived: by arithmetic

Each of these is computed from the reported figures and nothing else. The method is the row.

  • Subscription revenue per average paid subscriber. Subscription revenue over the average of opening and closing paid subscribers: $873.4m over 10.85m, $80.50 in 2025, from $75.47 in 2024.
  • Paid subscriber penetration. Paid subscribers over fourth-quarter monthly active users: 12.2m over 133.1m, 9.2%.
  • EBITDA after stock-based compensation. Income from operations plus depreciation and amortisation: $135.6m plus $14.4m, $150.0m, a 14.5% margin against the 29.5% adjusted figure.
  • What the add-backs are worth. Adjusted EBITDA less EBITDA after SBC: $305.9m less $150.0m, $155.9m, which is the stock-based compensation and related items added back.
  • Free cash flow less stock-based compensation. Free cash flow of $360.4m less the $137.4m of SBC that operating cash flow adds back: $223.0m.
  • Net income without the tax release. $414.1m less the $256.7m benefit: $157.4m; the tax rate on pre-tax income without it is 13.7%.
  • The bookings gap. Total bookings less revenue, $120.8m, against the $123.3m change in deferred revenue: the two agree to within $2.5m, as they should.

Editorial: the assumptions

Judgements of this page, in three cases, with the reason for each. None is the company’s guidance.

AssumptionBaseDownsideUpside
Paid subscriber growth, FY2026E to FY2030EFY2025A was 28% and FY2024A 44%. Penetration is 9.2% of monthly users; the cases differ on how far it rises.22% fading to 10%12% fading to 4%28% fading to 13%
Subscription revenue per average subscriberRose 6.7% in 2025 on price, mix toward Max and Family, and currency.+3% a yearflat+5% a year
Other revenue (advertising, English Test, in-app)Grew 17% in 2025 and 11% in 2024; advertising grew with daily users, the English Test fell.+12% a year+5%+18%
Gross margin72.2% in 2025, down on AI feature costs and mix.72%70%73%
Cost ratios by FY2030EFrom 29.5%, 12.1% and 17.5% in 2025, faded linearly over five years. G&A has fallen every year since 2023.R&D 27%, S&M 12%, G&A 14%30%, 13%, 16%25%, 11%, 13%
Stock-based compensation by FY2030E13.2% in 2025, from 17.9% in 2023. Inside the cost lines; it is what the valuation treats as a cost.11% of revenue13%10%
Discount rate and terminal growthIllustrative. The sensitivity sheet runs 8% to 12% and 2% to 4%; nothing here is calibrated to the share price.10% and 3%samesame

The business

Duolingo teaches languages (and lately maths, music and chess) through a free app funded by advertising and a paid tier without it. Super Duolingo, Max and Family subscriptions were $873.4m of the $1,037.6m of 2025 revenue; advertising, the Duolingo English Test and in-app purchases were the rest. The company reports monthly and daily active users as fourth-quarter averages and paid subscribers at the period end, so the three numbers describe different things: 133.1m people used the app in an average month of the last quarter, 52.7m on an average day, and 12.2m were paying on 31 December.

The economics are those of any subscription business paid in advance: cash arrives at the start of a term and is recognised through it, which is why bookings run ahead of revenue and deferred revenue sits at nearly half a year’s revenue on the balance sheet. The costs are the app stores’ fees and hosting inside cost of revenues, and engineering, marketing and administration below gross profit, with stock-based compensation inside all of them.

The question

Two things make 2025 hard to read from the headline figures. Net income of $414.1m includes a $256.7m tax benefit that will not recur, from the release of the valuation allowance the company had carried against its deferred tax assets; without it net income was $157.4m. And adjusted EBITDA of $305.9m, the figure the company leads with, adds back $148.6m of stock-based compensation and related expenses to a GAAP operating income of $135.6m. So the question is what the business earns for a holder of its shares once employees have been paid in shares at their cost and the tax line is a normal one, and whether five more years of subscriber growth and operating leverage would justify what a discounted cash flow at ordinary inputs says the forecast is worth.

Reported, derived, editorial: how to read the model

The model keeps the three kinds of number on three sheets. Reported holds only what the company filed, each row with its note or XBRL tag, and nothing on it is adjusted. Derived holds arithmetic on Reported and nothing else: margins, ratios, revenue per subscriber, and the rebuild of adjusted EBITDA and free cash flow from the GAAP lines they come from. Forecast holds the assumptions, three cases of them, and every row says it is a judgement of this page. The P&L, cash flow and valuation sheets are formulas over the three, and the Checks sheet proves the reported figures agree with each other, the rebuilds tie to the company’s own figures, and the forecast identities hold.

The distinction matters more than it sounds. A reader who finds a number they disagree with should be able to tell at once whether it is the company’s, the arithmetic’s or ours. Most published models mix the three on one sheet, and the argument that follows is about the wrong thing.

Subscribers times what each pays

Subscription revenue is not forecast as a growth rate. It is the average number of paid subscribers in the year times the subscription revenue each one generates. In 2025 the average was 10.85m (the mean of 9.5m and 12.2m) and the revenue per average subscriber $80.50, up 6.7% from $75.47 in 2024 on price, the shift toward the Max and Family tiers and currency. Bookings per subscriber were higher, at $91.82, because bookings are collected ahead of recognition.

The base case carries subscriber growth from 28% in 2025 down to 10% by 2030, with revenue per subscriber up 3% a year, which takes subscribers to about 25m and subscription revenue to about $2.2bn. The downside halves the growth and holds the price; the upside keeps growth above 20% for three years. The revenue bridge on this page shows how much of the five-year increase comes from more subscribers and how much from each paying more, which is the first thing to argue about.

The revenue build in 2025, from the filings and by arithmetic
LineFY2024FY2025Source
Paid subscribers at period end (m)9.512.2Reported
Average paid subscribers (m)8.0510.85Derived
Subscription revenue ($m)607.5873.4Reported
Revenue per average subscriber ($)75.4780.50Derived
Subscription bookings per average subscriber ($)90.7791.82Derived
Paid subscribers / MAUs8.1%9.2%Derived

The non-GAAP measures, rebuilt

Adjusted EBITDA is rebuilt on the Derived sheet from net income: take out interest income, add back taxes, depreciation and amortisation, stock-based compensation and related employer taxes, and acquisition costs and earn-outs. For 2025 that is $414.1m less $45.2m plus a $231.7m tax benefit reversed, plus $14.4m, $148.6m and $5.7m, which is $305.9m, the company’s figure to the thousand dollars. The same rebuild for 2024 gives $191.9m. The Checks sheet holds both.

What the rebuild shows is the size of the add-back. EBITDA after stock-based compensation, which is just operating income plus D&A, was $150.0m, a 14.5% margin; the adjusted figure is 29.5%. The $155.9m between them is almost entirely shares given to employees. Free cash flow of $360.4m, the company’s other non-GAAP figure, is operating cash flow less property purchases and capitalised software, and it too adds back the $137.4m of stock-based compensation that operating cash flow includes. Free cash flow after it is $223.0m, a 21.5% margin, which is the figure the valuation sheet discounts.

None of this says the company should not report adjusted EBITDA. It says the number has to be read with its reconciliation beside it, and that the definition of free cash flow changed in 2025 (it no longer adds back taxes paid on equity awards or acquisition costs), so the FY2023 figure once reported is not comparable and the model derives it from the cash flow statement instead.

What the forecast cases imply

In the base case revenue reaches about $2.5bn in 2030, growth slowing from 26% to 14%, and operating leverage takes the GAAP operating margin from 13% to 19% as the cost ratios fade toward their targets; adjusted EBITDA margin moves from 29.5% to about 31%. Free cash flow after stock-based compensation rises from $223m to about $590m. Cash accumulates to over $4bn because the model assumes no buybacks, dividends or acquisitions, which is an assumption to change rather than a prediction.

The downside is not a collapse: subscriber growth of 12% fading to 4% with a flat price and weaker cost control still roughly doubles free cash flow after SBC by 2030. What it changes is the value, because so much of a discounted cash flow at these inputs sits in the terminal value. The upside holds growth higher for longer and takes the margins further.

What the valuation sheet is, and is not

The Valuation sheet discounts free cash flow after stock-based compensation at 31 December 2025 at the rate on the Forecast sheet, adds a perpetuity-growth terminal value, adds the cash and deducts the operating leases (there is no financial debt), and divides by the diluted shares. The result is the value per share the selected forecast implies at those inputs, and the Sensitivity sheet shows how far it moves with the discount rate, terminal growth and an exit multiple used as a cross-check. Beside it, as a memo, is the value if stock-based compensation were added back instead: it is higher, and it is wrong for a holder, because the shares paid to employees come out of the same share count the value is divided by.

The page does not compare any of this with the share price, and nothing on it is a target, a fair value or a recommendation. It is a model of what the business would have to do for the inputs to hold, which is the thing a reader can argue with.

What to change first

Three inputs move the answer most. Subscriber growth in the first forecast year sets the base for every year after; the revenue per subscriber growth compounds against it; and the stock-based compensation ratio by 2030 decides how much of the operating leverage reaches a holder. The discount rate and terminal growth move the value per share more than any operating input, which is a reason to treat the value as a consequence rather than a conclusion. The controls above change the base case; the full workbook changes any of them in any case.

Filings

Every reported figure comes from one of these. No guidance, estimate or press report is a model input.

What to keep in mind

Where the filings’ definitions bend, and what the model leaves out.

  • Monthly and daily active users are fourth-quarter averages and paid subscribers a period-end count, so penetration and revenue per subscriber mix two measurement bases; the model says which it uses on each row.
  • The 2025 free cash flow definition drops the add-backs the 2024 definition carried, so the FY2023 figure the company once reported ($144.3m) is not comparable; the model derives $140.0m from the cash flow statement instead and says so.
  • Stock-based compensation and related expenses in the adjusted EBITDA reconciliation ($148.6m) differ from the cash flow statement’s stock-based compensation ($137.4m) by employer taxes on awards; the model carries both and uses the cash flow figure for the valuation.
  • The forecast uses none of the company’s guidance, no analyst estimates and no market data. The discount rate and terminal growth are illustrative inputs, not an estimate of the cost of capital.
  • Capital allocation is not modelled: cash accumulates. Buybacks, acquisitions or a change in the share count would change the value per share and are the reader’s to add.

The method behind the case

The templates this model descends from, the guides that teach the build, and the labs that drill it.

Share your result 📊

𝕏in💬🤖

Instagram and TikTok have no desktop share link, so copy the caption and paste it into the app.