Earnings analysis · Duolingo, Inc. (NASDAQ: DUOL)
Duolingo's Q2 FY26 beat on users, retention and gross margin — and decelerated on the number that funds next year's revenue. Here is what the shareholder letter actually says.
Reported revenue grew 18% while bookings — the cash customers actually committed — grew 8%. That 10-point gap is the whole story: revenue is harvesting deferred balance built last year, and Q3 guidance already concedes the convergence at 11.1% revenue growth.
The 26% drop in net income is a tax artifact, not a business signal — pre-tax income was essentially flat. Users, retention and gross margin all beat plan. Per-user monetization is falling, deliberately.
Duolingo recognises subscription revenue ratably over ~12 months, so reported revenue reflects cash committed up to a year ago. In Q2 revenue ($298.5M) exceeded bookings ($289.1M) outright. Bookings is the forward-looking number, and it grew less than half as fast.
Q3 bookings are guided to +8.9% against a full-year guide of +10.9%. The full-year framework of 10–12% bookings / 15–18% revenue was reaffirmed, not raised — only the margin line went up. The maths requires a Q4 reacceleration.
Subscription added $47.4M against $46.2M of total revenue growth. Every other line is flat or shrinking: the Duolingo English Test has now been flat for a full year, and in-app purchases fell 23% — consistent with Energy cannibalising gem sales.
| Product | Q2 2025 | Q2 2026 | Change | % |
|---|---|---|---|---|
| Subscription | 210,678 | 258,035 | +47,357 | +22% |
| Advertising | 20,603 | 21,052 | +449 | +2% |
| Duolingo English Test | 10,088 | 10,109 | +21 | 0% |
| In-App Purchases | 10,390 | 8,002 | (2,388) | (23)% |
| Other | 506 | 1,256 | +750 | +148% |
| Total revenues | 252,265 | 298,454 | +46,189 | +18% |
DAUs grew 23% while bookings grew 8%. The gap is the stated 2026 strategy — "prioritising user growth" and "finding ways to monetise that are not at odds with user growth," including longer free trials. It is still the number to watch.
| Metric | Q2 2025 | Q2 2026 | Change |
|---|---|---|---|
| Bookings per DAU (quarterly) | $5.62 | $4.93 | −12.3% |
| Revenue per DAU (quarterly) | $5.29 | $5.08 | −3.9% |
| Paid subscribers ÷ DAU | 22.9% | 21.6% | −122 bps |
| Sub. bookings per paid subscriber | $20.85 | $19.71 | −5.5% |
| Sub. revenue per paid subscriber | $19.33 | $20.32 | +5.1% |
Anyone reading "net income −26%" as operational deterioration is reading the wrong line. Income before taxes fell just 2.3%. The effective tax rate went from 3.6% to 26.9% as prior-year benefits ran out; guidance assumes 23–25% for the full year.
| Line | Q2 2025 | Q2 2026 | Change |
|---|---|---|---|
| Income from operations | 33,363 | 33,945 | +1.7% |
| Interest income | 11,427 | 11,831 | +3.5% |
| Income before income taxes | 46,450 | 45,366 | −2.3% |
| Provision for income taxes | 1,669 | 12,208 | +631% |
| Effective tax rate | 3.6% | 26.9% | +2,332 bps |
| Net income | 44,781 | 33,158 | −26.0% |
| Diluted EPS | $0.91 | $0.66 | −27.5% |
On a non-GAAP basis operating expense grew 32% against 18% revenue growth. That is the entire 530 bps of Adjusted EBITDA margin compression — and it is an explicit choice, not a miss. Sales & marketing led at +35% as the performance-marketing team scaled.
A one-time June event let eligible learners restore their longest-ever streak by completing three lessons. 15.4 million learners revived streaks, including nearly 8 million who had no active streak when it began — roughly 13% of the DAU base touched by a single campaign. Management is upfront that two of the three growth drivers are permanent and this one is not, which is honest, but it means the 2-point sequential DAU acceleration is not cleanly organic.
| Measure | Q3 2026 | FY 2026 |
|---|---|---|
| Bookings | $307 | $1,285 |
| YoY growth (reported) | 8.9% | 10.9% |
| YoY growth (constant currency) | 8.9% | 9.4% |
| Revenue | $302 | $1,207 |
| YoY growth (reported) | 11.1% | 16.3% |
| YoY growth (constant currency) | 11.1% | 14.9% |
| Gross margin | ~71.0% | ~71.6% |
| Adjusted EBITDA | $76 | $320 |
| Adjusted EBITDA margin | 25.2% | 26.5% |
The full-year Adjusted EBITDA guide of $320M on $1,207M implies a 26.5% margin. But Q2 came in at 25.9% and Q3 is guided to 25.2%. Strip both out and the remaining two quarters must average 27.5% ($166.7M of EBITDA on $606.5M of revenue) to hit the number — against a gross margin the company itself expects to fall from 72.6% to ~71.0%.
The stock closed the quarter at $115.02 with 50.7M fully diluted shares. Under the $400M programme announced in February, Duolingo repurchased ~$44.4M (432k shares) in Q2, bringing the total to ~$71.9M / 708k shares through August 1 — described as "nearly all of 2024 and 2025 dilution." Fair as stated, but it means the buyback is offsetting dilution rather than shrinking the share count. It is working on the margin: additional paid-in capital actually fell from $1,058.8M to $1,046.3M over the half despite $72.9M of stock compensation, and financing cash flow swung from +$7.0M to −$86.1M.
Of the $77.3M of Adjusted EBITDA, $38.6M — 49.9% — is the add-back of stock-based compensation and related payroll tax. For the first half, SBC of $72.9M is 95% of the $76.6M of net income. At a guided ~15% of revenue, SBC runs to roughly $181M for 2026. It is a real, recurring cost of running the business; the adjusted margin story should be read with that in mind.
| Metric | Q2 2025 | Q2 2026 | YoY |
|---|---|---|---|
| Daily active users | 47.7M | 58.7M | +23% |
| Monthly active users | 128.3M | 140.6M | +10% |
| Paid subscribers (period end) | 10.9M | 12.7M | +17% |
| Subscription bookings | $227.3 | $250.3 | +10% |
| Total bookings | $268.0 | $289.1 | +8% |
| Revenues | $252.3 | $298.5 | +18% |
| Gross profit | $182.6 | $216.7 | +19% |
| Gross margin | 72.4% | 72.6% | +20 bps |
| Net income | $44.8 | $33.2 | (26)% |
| Adjusted EBITDA | $78.7 | $77.3 | (2)% |
| Adjusted EBITDA margin | 31.2% | 25.9% | (530) bps |
| Net cash from operations | $90.7 | $88.3 | (3)% |
| Free cash flow | $86.3 | $78.6 | (9)% |
| Free cash flow margin | 34.2% | 26.3% | (790) bps |
| Line | Q2 2025 | Q2 2026 | YoY |
|---|---|---|---|
| Cost of revenues | 69,684 | 81,714 | +17% |
| Research and development | 73,670 | 92,195 | +25% |
| Sales and marketing | 29,563 | 40,007 | +35% |
| General and administrative | 45,985 | 50,593 | +10% |
| Total GAAP operating expense | 149,218 | 182,795 | +23% |
| Non-GAAP R&D | 50,715 | 63,645 | +25% |
| Non-GAAP S&M | 27,635 | 37,821 | +37% |
| Non-GAAP G&A | 29,192 | 40,404 | +38% |
| Total non-GAAP operating expense | 107,542 | 141,870 | +32% |
| Line | Dec 31, 2025 | Jun 30, 2026 |
|---|---|---|
| Cash and cash equivalents | 1,036,389 | 1,180,887 |
| Short-term investments | 104,078 | 132,979 |
| Accounts receivable | 162,827 | 130,979 |
| Total current assets | 1,436,606 | 1,571,114 |
| Total assets | 1,992,182 | 2,073,953 |
| Deferred revenues | 496,205 | 505,102 |
| Total liabilities | 645,176 | 664,211 |
| Total stockholders' equity | 1,347,006 | 1,409,742 |