THE COMPANY-BUILDING FIELD NOTEBOOKRESEARCH EDITION / SEPTEMBER 2026
Startup
Research.
Search
DOCUMENT ARCHIVE / Company records

Procore's S-1 measured expansion by products, not retention

Procore's 2021 S-1/A disclosed customer and revenue growth but no formal net-retention metric, unlike many SaaS peers.

The record

Procore Technologies first filed a Form S-1 with the SEC on 28 February 2020, then paused; the filing history shows no further activity until four amendments were filed between March and May 2021, ahead of the construction-management software company's IPO that May. The amendment filed 7 April 2021, the S-1/A, reports revenue of $289.2 million for fiscal 2019 and $400.3 million for fiscal 2020, a 38 percent increase, alongside a net loss that widened slightly from $83.1 million to $96.2 million. As of 31 December 2020 the filing states 10,166 total customers, 843 of them at more than $100,000 in annualized recurring revenue, and more than 1.6 million total platform users.

What the documents establish

The S-1/A does not define or disclose a dollar-based net retention rate or a net dollar retention metric anywhere in the sections reviewed, a gap notable because several vertical-SaaS peers filing in the same period made that metric central to their prospectus summaries. In its place, the filing offers a different expansion signal: 60 percent of customers subscribed to three or more of Procore's products as of the same date. That is a verified, filing-stated figure, but it measures product attach, not dollar expansion within existing accounts, and the two are not interchangeable.

The operating read

A prospectus that omits a metric other companies in its category disclose is not evidence of a weaker number; it may simply mean the company chose a different way to demonstrate account expansion. Editorially, a reader comparing Procore to retention-disclosing peers should not assume Procore's undisclosed retention rate is worse, nor better; the filing gives no basis for either inference. The two-year gap between Procore's original 2020 registration and its eventual 2021 IPO, visible only in the filing history rather than in the prospectus narrative, is itself a record of how the 2020 market disruption reshaped IPO timing across the cohort.

What to check before you decide

Before treating a vertical-SaaS filing's disclosed metrics as comparable to a peer's, check the following.

  • Does the filing disclose a net-retention figure at all, or does it substitute a different expansion metric such as product attach rate?
  • Do the metrics chosen for the prospectus summary match how the company describes its own growth strategy elsewhere in the document?
  • Does the filing's history show a gap between an original registration and the eventual offering that would explain stale or superseded figures?

Reading the filing history alongside the prospectus itself is the only way to see that this S-1 answers a slightly different question than its peers do.

Sources & their limits

These are the existing record’s sources and retrieval dates, preserved from the archive. Source statements, historical events and editorial interpretation are distinct.

  1. Procore Technologies, Inc. Form S-1/A (Amendment No. 2)

    States Procore's FY2019 and FY2020 revenue and net loss, total customer and >$100K ARR customer counts, and the share of customers subscribing to three or more products, as of 31 December 2020.

    Source date: 2021-04-07 · Historical event: 2021-04-07 · Retrieved: 2026-09-16

  2. SEC EDGAR filing history for Procore Technologies, Inc. (S-1 and S-1/A filings)

    Lists all of Procore's S-1 and S-1/A filings, showing the original registration was filed in February 2020 and amended four times in 2021 before the IPO priced in May 2021.

    Source date: Not established · Retrieved: 2026-09-16

Local review rendering. Original record publication metadata: No site publication date recorded. The historical event is not a website publication date.

Turn the record into a question.

Related records

Back to all records →