GitLab (NASDAQ: GTLB) reported second-quarter fiscal 2027 results after the close on Monday, September 1, 2026, and delivered the kind of print software investors had been waiting for from the company all year: revenue of $286.3 million, up 21% year over year, non-GAAP diluted EPS of $0.24, and a full-year outlook raised at both the top and the bottom line. Shares rallied roughly 22% in pre-market trading Tuesday morning, according to Yahoo Finance coverage of the tape.
The story is not the top-line growth rate, which decelerated slightly from Q1’s 23%. It is the combination of a big beat versus GitLab’s own guide, meaningful operating leverage, and a first commercial-model change — GitLab Flex — that management is using to sell the AI story to the enterprise.
Beat vs. GitLab’s own guide
Because sell-side estimates on GTLB clustered close to management’s guide going into the print, the cleanest way to size the beat is versus what the company itself told investors 90 days ago on the Q1 call. Every number below the guide column comes from the June 2, 2026 Q1 FY27 press release; every actual comes from the September 1, 2026 Q2 FY27 press release.
| Q2 FY27 metric | Prior guide (Jun 2) | Actual (Sep 1) | Beat vs. midpoint |
|---|---|---|---|
| Revenue ($M) | $272 – $274 | $286.3 | +$13.3M |
| Non-GAAP operating income ($M) | $30 – $32 | $42.6 | +$11.6M |
| Non-GAAP diluted EPS | $0.17 – $0.18 | $0.24 | +$0.065 |
| Non-GAAP operating margin | ~11% | 15% | +~400 bps |
Revenue printed $12.3M above the top end of the range. Non-GAAP operating income printed $10.6M above the top end. Free-cash flow was the one weak spot: non-GAAP adjusted free cash flow was $9.8M in Q2, down from $46.5M a year earlier and $146.7M in Q1 — a swing management attributed on the call to timing rather than underlying demand.
The customer and RPO numbers
GitLab’s business is a subscription bundle to large enterprises, so the durability of the print rests on customer expansion and contracted backlog, not the revenue headline. Both moved the right way.
| Metric | Q1 FY27 | Q2 FY27 | YoY change |
|---|---|---|---|
| Customers > $100K ARR | 1,519 | 1,571 | +17% |
| Customers > $5K ARR | 10,831 | 11,114 | +8% |
| Dollar-Based Net Retention | 117% | 117% | stable |
| Total RPO | $1.1B | $1.2B | +16% |
| cRPO | $724.1M | $744.7M | +20% |
DBNR of 117% is stable sequentially. That is important context: a rerating-scale beat with a shrinking DBNR would be a lower-quality print, because the expansion motor would be slowing. Instead, GitLab held it, added 52 net customers over $100K in ARR in a single quarter, and grew short-dated contracted backlog (cRPO) 20% year-over-year — the strongest cRPO growth rate GitLab has posted in six quarters.
Management also disclosed that first-order growth exceeded 100% year-over-year and that GitLab repurchased approximately 3.5 million shares in the quarter.
Revenue trajectory
GitLab Flex: what actually changed on the pricing model
Management spent the bulk of the prepared remarks on GitLab Flex, described in the release as “a new commercial model to give customers one annual commitment covering platform seats, GitLab Credits, and new eligible capabilities as they become available, with monthly reservations that can be reshaped as needs change without contract amendments.”
Translated: instead of buying per-seat DevSecOps licenses and then negotiating additional line items every time GitLab ships a new AI feature (Duo, Orbit, Secrets Manager), the customer commits an annual dollar pool that flexes month-to-month across whichever capabilities they actually use. Two things that matter for the model:
- It removes the friction on AI upsell. If GitLab ships a new agent capability mid-year, the customer can consume it out of the Flex pool the next month rather than waiting for renewal.
- It exchanges some near-term visibility for long-term stickiness. A pool of credits is a more elastic revenue stream than a seat count, which is why the sequential accel in cRPO (+20% Y/Y) matters — it shows customers are still contracting for larger dollar amounts even under the more flexible packaging.
Beyond Flex, GitLab also disclosed public beta of GitLab Orbit, an AI-agent context graph that the company claims produces responses “up to 11x faster with up to 45x fewer hallucinations” in internal testing, and general availability of GitLab Secrets Manager as a usage-based add-on. A commissioned Forrester TEI study cited by the company put the three-year ROI of Duo Agent Platform at 400% with payback under six months. Third-party ROI studies are inherently sponsored, but they give the enterprise sales team a number to bring to CFOs.
The raise: FY27 guide up across the board
The bigger of the two guidance figures is the full year, since Q3 alone always has less impact on the multiple than the reset of the annual print.
| FY27 line item | Prior FY27 guide (Jun 2) | New FY27 guide (Sep 1) | Midpoint raise |
|---|---|---|---|
| Revenue ($M) | $1,112 – $1,118 | $1,129 – $1,133 | +$16M |
| Non-GAAP operating income ($M) | $135 – $141 | $148 – $152 | +$12M |
| Non-GAAP diluted EPS | $0.79 – $0.82 | $0.85 – $0.87 | +$0.055 |
The FY27 revenue raise ($16M at midpoint) is larger than the Q2 beat ($13M vs. guide midpoint), which means management is passing along a couple million dollars of second-half tailwind rather than just banking the Q2 beat. That is what the market rewards. The margin raise — roughly $12M added to non-GAAP operating income on a $16M revenue raise — implies incremental margins of about 75%, consistent with GitLab’s stated leverage story around Flex.
Q3 guidance is where the print gets more interesting: revenue guided to $281–$283M, which is below Q2’s $286.3M actual. Software companies frequently reset the Q3 bar conservatively after a Q2 beat driven by early enterprise renewals; the important tell will be whether cRPO growth stays above 20% in the October quarter.
What to watch next
- Flex ramp. Does the customer >$100K count re-accelerate above 17% Y/Y, or does the more flexible commercial model temporarily suppress the metric as customers reshape existing contracts?
- Free cash flow. Q2 non-GAAP FCF of $9.8M looked light against a year-ago $46.5M. Management pointed to timing; the Q3 FCF print will confirm or refute.
- Competitive dynamic. The read-through for Microsoft’s GitHub — GitLab’s largest competitor — is that the enterprise DevSecOps buyer is willing to pay for a unified platform layer with AI agent context, not just per-seat Copilot licenses.
Sources
- GitLab Inc. — Q2 FY27 Earnings Release (SEC 8-K exhibit, Sep 1, 2026)
- GitLab Inc. — Q1 FY27 Earnings Release (SEC 8-K exhibit, Jun 2, 2026)
- SEC EDGAR — GitLab Inc. Form 8-K filings
- Yahoo Finance — GTLB news feed (pre-market reaction coverage)
Disclosure: This article is for informational purposes only and is not investment advice.