Back to Articles|Published on October 29, 2026|21 min read

Docket Article

NYC Contract Awards vs. Payments: A PE Screening Worksheet

A 2026 NYC contract awards vs payments guide for PE teams: navigate PASSPort and Checkbook, reconcile vendor identities and amount types, and document municipal exposure with a record-level worksheet.

By Docket Research

NYC Contract Awards vs. Payments: A PE Screening Worksheet

Summary

  1. 01An award supports procurement evidence, while registration and payments remain separate tests. None independently establishes the target company's recognized revenue or customer concentration.
  2. 02Preserve the source's amount labels. Award, current, registered, encumbered, invoiced, and paid amounts require separate fields and reconciled definitions before comparison.
  3. 03Match legal entities, identifier namespaces, agencies, contract relationships, and observation periods before joining records or summing amounts. Preserve modification history to avoid counting the same authority repeatedly.
  4. 04Incomplete coverage means an unsuccessful portal search cannot prove zero City exposure. Keep source refresh dates, retrieval dates, and unresolved fields visible.
  5. 05A paid-to-registered-amount ratio requires matched cumulative payments and a documented registered amount at the same cutoff. Its arithmetic complement does not establish remaining backlog.
  6. 06Prime, subcontractor, and affiliate exposure need separate support. Carry a specific unresolved question into diligence and request a company-level financial bridge before calculating customer concentration.
Inside this article
  1. 01Executive Summary
  2. 02Introduction and Background
  3. 03Key Changes
  4. 04Implementation Considerations and Process Changes
  5. 05Reconciling Contract IDs, Parties, and Amounts
  6. 06Subvendors, Affiliates, and Screening Decisions
  7. 07The NYC Record-Level Adjudication Worksheet
  8. 08Data Analysis and Evidence
  9. 09Implications and Future Directions
  10. 10Conclusion

Executive Summary

NYC contract awards vs payments is a distinction between procurement evidence, contract administration, and recorded cash activity. For a private equity (PE) analyst, an award belongs in the evidence file but cannot establish company revenue. The Comptroller describes Checkbook NYC as holding a majority, rather than all, of City contract data. PASSPort Public separately exposes vendor, solicitation, and contract information. Treat the portals as complementary sources with different record types. [1] [2]

The practical sequence is to identify the legal vendor, locate the procurement, verify registration and modifications, and then investigate payments against the same contract. PASSPort Public displays distinct Award Amount, Current Contract Amount, Total Encumbered Amount, and Total Paid Amount columns; their presence does not establish that each matches an identically named Checkbook measure. The Comptroller also explains that registration is followed by budget and invoice processes. A registered amount is therefore insufficient evidence of paid work. [3] [4]

Scale makes those distinctions consequential. The FY2025 Annual Summary Contracts Report records 12,955 newly registered procurement and revenue contracts totaling approximately $42.45 billion, excluding task orders from that headline count. [5] These are registration statistics, not vendor sales or City cash outlays.

Subcontract and accounting boundaries also matter. The Comptroller says prime vendors must report subcontract payments within 30 days, and that payments below the direct subcontract tier are not tracked in PASSPort. [4] Separately, Financial Accounting Standards Board (FASB) guidance ties revenue recognition to transferring promised goods or services. Neither a prime award nor a payment record independently resolves the target's recognized revenue or customer concentration. [6]

This report provides a source matrix, a blank adjudication worksheet, and a clearly fictional filled row. A paid-to-registered-amount ratio is useful only after the contract, amount definitions, and observation cut have been reconciled. Its complement is not remaining backlog. The decision output should be a documented inclusion status and a specific follow-up question. Evidence should remain relevant to the assertion being made, borrowing an evidence-quality principle from auditing without presenting an origination screen as an audit. [7]

12,955Newly registered procurement and revenue contracts in the FY2025 report, excluding task orders from the headline count
$42.45 billionApproximate total for newly registered procurement and revenue contracts in the FY2025 report; not vendor revenue
30 daysDeadline for prime vendors to self-report subcontract payments after paying subcontractors
50%Initial advance in DYCD's FY2027 manual for contracts other than Discretionary funding; an agency-specific policy

Introduction and Background

The buyer's mandate should precede the portal search. A municipal-services acquisition map might seek operating companies with a defined service capability and credible New York City (NYC) customer exposure. That creates separate questions: does the entity fit the operating thesis, and what exactly supports the claim that it does City work? An analyst should retain separate answers rather than allowing a contract amount to stand in for both.

The public-source starting points have different purposes. PASSPort Public makes procurement information available, while City Record Online (CROL) provides a searchable collection of published notices. A notice, a portal vendor listing, and a payment-related record therefore need different labels in the target file. [2] [8]

This report uses NYC as a worked jurisdiction and October 2026 as its research cut. It does not estimate demand from search traffic, rank acquisition targets, or infer private-company revenue from municipal totals. The operative accounting boundary is supported by FASB's revenue principle and by International Financial Reporting Standard (IFRS) 15, which links recognition to satisfaction of a performance obligation. The target's actual accounting basis must be established in subsequent diligence. [6] [9]

The Congressional Budget Office distinguishes cash accounting from accrual accounting in its federal-budget explanation. That source clarifies the timing concept; it does not supply NYC portal definitions or the accounting policy of a private contractor. [10]

For the audience served by Docket, the useful deliverable is a reviewable municipal-exposure decision. This is narrower than a general market-mapping guide or an ownership-research methodology: it determines what one procurement or payment record permits an analyst to say about one candidate.

Before collecting amounts, write the mandate's qualifying evidence in plain language. Is a registered contract sufficient to enter the map, or does the buyer require observed City payments? Is a subcontractor eligible? Should entities under common ownership remain separate operating-company records? These are proposed screening choices, not fields supplied by a portal. Set them explicitly so that two analysts can reach comparable decisions from the same documents.

Key Changes

The changes below concern how the research file classifies evidence. They are analytical process changes, not claims of newly released portal functionality.

Separate opportunity, award, registration, and payment

Mayor's Office of Contract Services (MOCS) guidance calls opportunities RFx and identifies Released as the status accepting vendor responses. An opportunity search can therefore reveal a relevant service category without identifying a vendor that has won or performed the work. PASSPort's description also distinguishes a Request for Information from a procurement. [11] [12]

An award should advance the candidate's procurement evidence, while registration and payments remain separate tests. The Comptroller describes a registration review period of 30 calendar days beginning when a complete contract package is submitted. [13] That is a review-clock definition, not a promise that every procurement moves from solicitation to cash within that period.

Replace a single contract-value cell with amount types

Retain the original source labels. PASSPort's public table separates award, current, encumbered, and paid amounts. The exact formulas and cross-system equivalence of those columns were not verified in the retrieved public documentation. Do not silently rename Current Contract Amount as registered value or treat encumbrances as payments. [3]

Treat source freshness as a field

A refresh date and a retrieval date answer different questions. The Comptroller says PASSPort Public refreshes periodically; the retrieved contract page says its information is updated as of its Last Refreshed Date. Record both the page's displayed date and the analyst's collection time. Neither statement establishes a daily service commitment. [4] [3]

Catalog metadata is another distinct timestamp. Data.gov's Checkbook entry displayed July 23, 2026 as Dataset Last Updated. [14] That establishes what the catalog reported, not when every underlying transaction was published. Keep catalog, portal, record-event, and retrieval dates separate.

Replace missing data with a defined unresolved state

Coverage is incomplete. The Comptroller cautions that PASSPort Public represents only a portion of City contracts, with source-system data available since January 2020. [4] An unsuccessful search is therefore a search outcome, not proof of zero City exposure.

A blank paid field is not a zero; a vendor-level total is not automatically a contract-level total.

Implementation Considerations and Process Changes

Begin an NYC contract award search with procurement context, then move to contract and payment evidence. The public PASSPort entry point supplies vendor, solicitation, and contract information. For a narrower opportunity search, MOCS documents searches by EPIN, the procurement identifier used in PASSPort searches, or procurement name. Preserve the identifier exactly as displayed rather than assuming it is the final contract identifier. [2] [11]

Table 1 maps the sources to the question each should answer. The Docket row represents the publisher's proposed research layer, not an authoritative City data system.

Source or research layerRecord and starting pointUseful screening questionBoundary to retain
PASSPort PublicPublic contract table and its data-description index. [3]Which vendor, procurement, status, and amount fields are displayed?Pending-registration records exist; do not treat every result as registered. [12]
Checkbook NYCFollow the Comptroller's Contracts-tab guidance.What contract and spending evidence can be matched?Coverage is a majority of City contract data; verify the selected period. [1]
City Record OnlinePublished notice database. [8]Is this a solicitation, award notice, or another notice?A publication event does not itself establish payment.
NYC Open Data Recent Contract AwardsCity Record notice dictionary and records. (Source: data.cityofnewyork.us)Which notice and procurement does this row identify?StartDate and EndDate describe notice publication. (Source: data.cityofnewyork.us)
DCAS citywide award publicationsDepartment of Citywide Administrative Services (DCAS) recent-award page and portfolio. [15] [16]Is the candidate an awarded vendor in this specific citywide collection?The two publications have different stated refresh cycles.
SBS and PIPSmall Business Services (SBS) contracting guidance and Payee Information Portal (PIP). [17]Which NYC Vendor Number should the identity crosswalk retain?A vendor identifier is separate from contract or payment evidence.
Docket research layerProposed adjudication worksheet below.What conclusion does the retained evidence support?Preserve source authority, unresolved fields, and the analyst's decision.

The matrix should guide navigation before aggregation. A vendor found through an award notice should still proceed through the identity and payment checks; starting from spending does not eliminate the need to establish the contract and entity match.

Use a repeatable sequence:

  • Search the legal name: retain spelling variants and the searched portal.
  • Search the procurement: use the EPIN or procurement name where supported. [11]
  • Open the record: capture its URL, displayed status, and source labels.
  • Locate the notice: classify its type before importing a monetary amount. [8]
  • Match the contract: retain the contract identifier separately from the notice identifier. (Source: data.cityofnewyork.us)
  • Investigate spending: apply the intended fiscal-year or date-range cut. [1]
  • Record freshness: preserve the displayed refresh statement and access date. [3]
  • Assign a next action: accept the supported assertion or state the missing evidence.

For NYC vendor payment lookup and Checkbook NYC contract payments, begin with the official Comptroller navigation rather than a search snippet that happens to show a vendor amount. Direct retrieval of Checkbook's FAQ, data feeds, and one contract-detail page was blocked in this research session, including the required fallback. Consequently, this report does not assert a current transaction-refresh schedule or unverified payment-date semantics. The workflow requires those definitions to be checked against the accessible record or export before calculations proceed.

Figure 01
From legal vendor to documented screening decision
  1. 01Search the legal name

    Retain spelling variants and the searched portal.

  2. 02Locate the procurement

    Search by EPIN or procurement name where supported, then open the record and capture its URL, displayed status, and source labels.

  3. 03Classify the notice

    Establish the notice type before importing a monetary amount.

  4. 04Match the contract and spending

    Keep contract and notice identifiers separate, then investigate spending using the intended fiscal-year or date-range cut.

  5. 05Record source freshness

    Preserve the displayed refresh statement and access date.

  6. 06Assign a next action

    Accept the assertion supported by the retained evidence or state what evidence is missing.

Reconciling Contract IDs, Parties, and Amounts

A reliable join needs more than a similar vendor name and an amount. A historical Open Contracting datamap describes Checkbook's Contract ID as a unique City-assigned identifier for a specific contract. That documentation is useful background, but its age prevents it from certifying today's interface. Retain identifiers literally and verify their present relationship in the source records. [18]

The notice dictionary illustrates why field names cannot be interpreted generically. RequestID identifies a City Record notice. StartDate and EndDate describe publication dates, while DueDate is a response deadline. Moving those fields into contract commencement, expiry, or payment columns would change their meaning. (Source: data.cityofnewyork.us)

Use the following reconciliation controls:

  • Identity: compare the legal payee or contractor, not only the trading name.
  • Agency: retain the contracting agency and the paying agency separately if they differ.
  • Identifier: distinguish the notice, procurement, base contract, modification, and order.
  • Status: preserve the source's wording and the date on which it was observed.
  • Amounts: keep award, current, registered, encumbered, invoiced, and paid fields distinct.
  • Time: separate publication, registration, performance, payment, and retrieval dates.
  • Lineage: mark which records amend or sit beneath another record before summing.

New York's Department of State (DOS) registry can help establish entity particulars and is described as updated daily. It also supports the distinction between a true legal name and an assumed name. Use those records to corroborate identity, with a dated link, rather than assigning all similarly named portal results to one target. [19]

For NYC contract awards vs actual spending, the central test is whether the amounts refer to the same underlying activity. The Comptroller explains that certain multiple master agreements do not guarantee a City purchase, with utilization proceeding through task orders. Therefore, a framework amount and the amounts on its related orders cannot be added without first understanding their relationship. [4]

Likewise, a current contract amount can incorporate changes already represented in modification records. Adding a base row, its updated total, and every amendment can count the same authority repeatedly. The primer documents modification activity, but the deduplication rule here is an analyst control: select a documented amount basis, preserve the change history, and explain the sum. [4]

When systems disagree, retain both observations. Record the exact field labels, extraction dates, and candidate explanations. Do not choose the larger amount because it makes the target appear more material. A newer observation may help resolve timing, but the supporting record must still establish that it supersedes the earlier figure.

Subvendors, Affiliates, and Screening Decisions

Prime and subcontractor roles require separate evidence. A procurement that allows subcontracting does not identify an approved subcontractor or establish a payment. MOCS's opportunity search explicitly supports a filter for RFx allowing subcontractors, which is a capability of the solicitation rather than proof of downstream participation. [11]

The Comptroller says prime vendors must self-report subcontract payments within 30 days after paying subcontractors. It also states that PASSPort does not track payments to subcontractors working beneath other subcontractors. A historical FY2024 report describes PASSPort payment records as publicly visible through Checkbook, but that disclosure does not establish a complete, current, independently verified subcontractor cash ledger. [4] [20]

An analyst should preserve these distinctions:

  • Prime award: identifies the prime-side procurement relationship.
  • Named subcontractor: requires a record that actually identifies the subcontracting entity.
  • Reported subcontract payment: requires a payment-specific record and its reporting period.
  • Lower-tier activity: remains unresolved when the public system does not track it.
  • Group exposure: requires a supported entity-to-parent relationship before aggregation.

Affiliate verification has its own limits. DOS does not maintain a complete ownership-personnel record for the entities in its database. For an entity with a Legal Entity Identifier (LEI), the Global Legal Entity Identifier Foundation (GLEIF) provides direct and ultimate accounting-consolidating parent relationships. That is a defined relationship type, not a universal beneficial-ownership register. [19] [21]

For a Securities and Exchange Commission (SEC) filing entity, company search provides a Central Index Key (CIK) and other company information. Regulation S-K's subsidiary exhibit requirements can support a parent check, including jurisdictions and names under which subsidiaries do business. However, the regulation permits certain subsidiary-name omissions. An absent name does not conclusively settle affiliation. [22] [23]

Apply proposed inclusion and escalation rules consistently:

  • Include as a candidate: identity and service fit meet the mandate, even if municipal cash remains unresolved.
  • Flag a documented contract: a matched registration supports contract exposure, with status and dates retained.
  • Flag observed municipal cash: matched payment evidence supports the stated payee, contract, and period.
  • Escalate concentration: ask for a company-level revenue bridge before calculating a customer share.
  • Hold an ambiguous join: retain competing identities or affiliations and assign a resolution question.

No public payment result should silently inherit the revenue, employees, or ownership of an entire corporate group. GLEIF's explicitly defined parent categories and USAspending's separate parent-recipient elements illustrate why grouping is an additional data decision rather than a consequence of a shared name. The federal example is conceptual context only. [21] [24]

The NYC Record-Level Adjudication Worksheet

Figure 02
Awards and observed payments support different claims
Award evidenceProcurement outcome
  • An award advances procurement evidence; registration and payments remain separate tests.
  • A prime award identifies the prime-side procurement relationship.
  • An award belongs in the evidence file but cannot establish company revenue.
Observed payment evidenceMatched payee, contract, and period
  • Matched payment evidence supports observed municipal cash for the stated payee, contract, and period.
  • A payment alone does not establish completed performance; its composition matters.
  • Payment observed requires an accompanying amount definition and period.

Neither a prime award nor a payment record independently resolves the target's recognized revenue or customer concentration.

The worksheet should produce a small number of defensible assertions and a visible unresolved question. Its evidence class is an analyst designation, separate from the portal's procurement status. Relevant and reliable evidence is the standard being borrowed from Public Company Accounting Oversight Board (PCAOB) audit guidance; applying that principle does not make this worksheet an audit. [7]

Suggested classes are identity only, opportunity, award, registration, payment observed, and seller-reconciled financial evidence. Allow several classes to coexist. A registered contract with no matched payment is a different observation from an unregistered award, even if neither permits a company revenue estimate.

Table 2 is a blank record-level template. Enter “unresolved” when a field has not been established, and reserve “not applicable” for a field whose inapplicability has been explained.

Source / record URLVendor legal nameIdentifier and namespaceParent / affiliate checkAgencyProcurement stageSolicitation / award / registration statusContract amount and basisModificationsPaid amount and basisFiscal-year / date cutPrime / sub roleRefresh / access datesEvidence classUnresolved question
[Retained URL][Exact legal name][Portal and identifier type][Source or unresolved][Exact agency label][Stage observed][Status and event date][Value, currency, source label][Change records and relationship][Value, scope, payment definition][Window and cutoff][Role and source][Displayed refresh; retrieval time][Analyst classification][Specific missing evidence]

The template keeps observation and interpretation together without combining their fields. In particular, “payment observed” should be accompanied by its amount definition and period. A blank paid field is not a zero; a vendor-level total is not automatically a contract-level total.

Table 3 supplies a Hypothetical Example. Every vendor, identifier, amount, and date in this row is fictional. The placeholder URLs describe evidence that would be required in a real file; they are not citations or claims of existing records.

Source / record URLVendor legal nameIdentifier and namespaceParent / affiliate checkAgencyProcurement stageSolicitation / award / registration statusContract amount and basisModificationsPaid amount and basisFiscal-year / date cutPrime / sub roleRefresh / access datesEvidence classUnresolved question
[Fictional contract URL]; [fictional payment URL]Harbor Lantern Municipal Services LLC, fictionalNYC contract placeholder HYP-C01; vendor identifier unresolvedParent unresolved; no aggregationAgency A, fictionalRegistered, fictional assumptionRegistration assumed verified at cutoff$2,500,000 registered amount assumed verifiedBase $2,000,000 plus $500,000 modification; current total used once$1,000,000 cumulative matched payments assumed verifiedInception through September 30, 2026Prime, fictional assumptionRefresh unknown; collected October 29, 2026Registration plus payment observedObtain revenue bridge and determine payment composition

The row would support an observed cash-exposure flag under the stated assumptions. It would not establish the fictional company's revenue, total City business, profit, or acquisition eligibility. The unresolved question is deliberately financial and specific enough for a later request.

During real data collection, keep a namespace beside every identifier. SBS's NYC Vendor Number and New York State's ten-digit Vendor ID arise from different systems. A state identifier should not be pasted into a City identifier field merely because both are called vendor numbers. [17] [25]

The next decision is a targeted diligence request, not an inferred revenue number. Ask for the evidence needed to bridge the public record to company accounts and customer concentration.

Data Analysis and Evidence

Registration totals establish scale, not revenue

The generic annual-report page retrieved in this session displayed FY2023; use the dated publication when discussing later totals. [1] The dated FY2025 Comptroller report records 12,955 newly registered procurement and revenue contracts totaling approximately $42.45 billion. Task orders are excluded from that headline count. [5] The distinction prevents a misleading inference: neither dividing the total by vendors nor treating it as annual contractor receipts produces a supported revenue estimate.

Publications also expose different observation windows. DCAS states that its recent citywide award list covers the preceding 30 days and refreshes weekly on Fridays. [15] Its citywide contract portfolio states a refresh every 30 days. [16] Those disclosures govern those publications, not every City procurement system.

NYC's fiscal year begins July 1 and ends June 30. [26] Thus a full fiscal-year payment extract and a calendar-year revenue statement need a period bridge before comparison. Retain the actual start and end dates rather than relying on an ambiguous year label.

A paid-to-registered-amount ratio

For one reconciled contract, define the ratio as matched payments from contract inception through the cutoff, divided by the documented registered amount applicable at that same cutoff. Verify both amount definitions first. If the spending window cannot be established, the ratio is unavailable rather than zero.

Using only the Hypothetical Example above:

  • Registered amount at cutoff: $2,000,000 plus $500,000 equals $2,500,000.
  • Matched cumulative payments: $1,000,000 through the same cutoff.
  • Calculated ratio: $1,000,000 divided by $2,500,000 equals 40%.
  • Arithmetic difference: $2,500,000 minus $1,000,000 equals $1,500,000.

All these inputs and calculations are fictional. The difference is not remaining backlog: the arithmetic does not establish outstanding performance obligations, collectible balances, or future purchases.

A payment also does not, alone, establish completed performance. The Department of Youth and Community Development's (DYCD) FY2027 manual specifies a 50% initial advance for contracts other than Discretionary funding. [27] That agency-specific policy illustrates why the payment's composition matters; it should not be generalized to all NYC contracts.

Bridge to company financial evidence

FASB's principle focuses on transferring promised goods or services. IFRS 15 likewise distinguishes satisfaction of performance obligations, which may occur at a point in time or over time. These accounting sources explain the conceptual boundary; the applicable accounting policy and contract terms still need company-level evidence. [6] [9]

To investigate how to verify NYC contractor revenue, request the contract schedule, invoices, cash receipts, receivables, relevant deferred balances, and general-ledger revenue mapping for the same legal entities and periods. Those are proposed diligence requests; refer the recognition policy and financial bridge to the transaction's accounting adviser. The Internal Revenue Service's cash-method tax guidance generally follows income receipt, so a tax-return period or income figure should also be labeled by its basis rather than assumed equivalent to financial-statement revenue. [28] When company-produced information is used in an audit, PCAOB guidance calls for testing accuracy and completeness; the corresponding screening lesson is to identify what remains unreconciled rather than label a portal total verified revenue. [7]

Implications and Future Directions

For NYC municipal contract due diligence, the handoff should identify what was observed, what was inferred, and what requires company records. Retain the exact amount label, record URL, identifier namespace, source date, extraction cut, and unresolved question. This preserves the connection between evidence and conclusion, consistent with PCAOB's principle of relevance and reliability, while keeping the researcher's proposed process distinct from professional audit work. [7]

Transferability requires particular care in government contractor acquisition due diligence. System for Award Management (SAM.gov) registration addresses federal prime-award participation; a Unique Entity ID alone can exist without full registration. USAspending describes recipients in terms of funding from the U.S. government. These federal sources cannot substitute for the municipal records used in this NYC worksheet. [29] [24]

The distinction extends to identifiers and ownership grouping. New York State's vendor file uses its own identifier, while GLEIF supplies specifically defined accounting-parent relationships. An analyst transferring the worksheet to another jurisdiction should rebuild the source matrix and field dictionary rather than carry over NYC labels as universal definitions. [25] [21]

For private equity government contractor screening, a practical improvement is to maintain independent statuses for operating fit, identity confidence, contract evidence, payment evidence, and financial reconciliation. This is a proposed research design. It prevents an award-only candidate from acquiring a revenue estimate merely because a spreadsheet requires a numeric cell.

Before the next screening batch, establish:

  • Coverage boundaries: identify which agencies, record types, and periods the chosen sources document.
  • Refresh evidence: retain source-specific statements rather than one assumed update frequency.
  • Join rules: specify which identifiers and corroborating particulars establish a match.
  • Aggregation scope: define the entities, contracts, and periods permitted in each total.
  • Escalation ownership: name the missing document and the assigned requester.

Future portal changes may improve accessibility or documentation, but this report does not assume them. Recheck blocked documentation when it becomes available and update the affected definitions. Keep earlier observations so that a change in the source can be distinguished from a change in the company's municipal exposure.

Conclusion

The acquisition-screening answer to NYC contract awards vs payments is to preserve each record's evidentiary role. Awards identify procurement outcomes; registration and contract administration supply different information; payment records document a further financial observation. The report's public-source caveats, amount distinctions, and accounting boundaries should travel with the target file.

A vendor belongs in the municipal-services map when it meets the buyer's stated identity and operating criteria. The strength of the municipal-exposure flag should then reflect the records actually matched. An award-only candidate, a registered contractor, and a vendor with observed payments can all warrant attention, but their files support different statements.

The worksheet makes that difference reviewable. It retains legal names, identifier namespaces, agency, stage, status, amount basis, modifications, payment scope, observation window, role, refresh information, evidence class, and an unresolved question. A ratio becomes useful only after those foundations are settled, and its arithmetic complement should never be presented as backlog.

The next decision is a targeted diligence request, not an inferred revenue number. Ask for the evidence needed to bridge the public record to company accounts and customer concentration. Where that bridge remains unavailable, preserve an explicit unknown. The resulting map is more useful because every included vendor carries both the evidence supporting City exposure and the limits on what that evidence establishes.

External Sources (29)

Published by

Docket Research

Docket provides deal-origination research software and managed research for private equity teams, screening companies against a mandate and showing the evidence behind each finding.

Our platform · Evidence standards · Contact

Get your first 10 targets free

Editorial note

Researched and written by Docket Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://docket.capital/evidence-standards#corrections.