Published monthly prices.
Month-to-month prices below. Vendors do not pay. No implementation fee from us. Pro ($29/mo) is the tier with the hard job-gate and document score. The shared sample shop shows billing UI only; checkout is stubbed and cannot charge a card. Paid Stripe Checkout runs on your own org when billing is fully wired — not in the shared sample shop. Growth and Ops are published list prices — email us for those tiers until checkout is available on your org.
Free
$0
Up to 8 vendors
$0 if paid monthly · $0 if annual prepay ships
- Certificate vault for up to 8 vendors
- One organization-wide requirement template
- MCP read tools (metered; included actions by plan — overage pricing not published yet)
- Expiry emails — coming soon (not sent in this build)
- No hard job-gate
- No job or property templates
- No magic-link chase
- No self-serve signup yet — this is a waitlist
Pro
$29/mo
Up to 25 vendors
$348/yr if paid monthly · $290/yr when annual prepay ships if annual prepay ships
- Job and property requirement templates
- Deficiency document score (not a carrier check)
- Hard gate plus an override reason on the audit log
- Magic-link chase email when Resend or SMTP is configured. If neither is set, the chase is stored and not marked sent
- Broker copied on that email when the vendor has a broker address and the message actually sends
- Morning brief — MCP tool returns markdown; email digest is coming soon
- MCP chase and gate tools when mail is configured (metered writes)
- No SMS
- No Procore or property-system sync
- Stripe Checkout charges a card only when Stripe billing credentials are set on your org
Growth
$149/mo
Up to 50 vendors
$1788/yr if paid monthly · $1,490/yr when annual prepay ships if annual prepay ships
- Everything on Pro, up to 50 vendors
- SMS chase — coming soon
- Status sync to Procore or one property system — coming soon
- Compliance pack export — coming soon
- None of the Growth-only items send or sync today
Ops
$249/mo
Up to 100 vendors
$2988/yr if paid monthly · $2,490/yr when annual prepay ships if annual prepay ships
- List price for up to 100 vendors
- GC and PM in one org — coming soon
- Two outbound integrations — coming soon
- Completed-operations watch — coming soon
- SSO — coming soon. No SOC 2 report exists
- Not the plan we expect a 5–50 vendor shop to buy
What each tier includes, and what exists today
Included means the tier is priced to contain that feature when the feature and billing both exist. Coming soon means it is on that tier's list and it is not in this build. The last column is the product as it runs now.
| Feature | Free | Pro | Growth | Ops | This build |
|---|---|---|---|---|---|
| Certificate vaultVendor certificates and endorsement pages in one list. | Included | Included | Included | Included | The shared sample has a vault. There is no per-company account. |
| A model reads a new PDFLimits and endorsements pulled off a new file, then a person reviews them. | Included | Included | Included | Included | Runs when an Anthropic or OpenAI key is set. A person still reviews before anyone is cleared. Without a key the file is stored and the extract stays empty. |
| One organization templateA single default requirement set. | Included | Included | Included | Included | The sample has a default template. |
| Job and property templatesA different exhibit per job, or a stricter rule for a trade. | Not included | Included | Included | Included | The sample has a job template. Plans are not enforced. |
| Deficiency document scorePass or fail against the template: additional insured, waiver of subrogation, primary and noncontributory, limits, named insured. | Not included | Included | Included | Included | Scoring runs on certificates already in the sample. It is a document score, not a call to the carrier. |
| Hard job-gate and override auditCleared, deficient, expired, or blocked, with a reason stored when someone overrides. | Not included | Included | Included | Included | The sample board does this. It does not lock Procore, a dispatch board, or a check run. |
| Expiry boardSee coverage dates inside 60, 30, 14, and 7 days. | Included | Included | Included | Included | The sample has the board. |
| Expiry emailsEmail at 30, 14, and 7 days. | Coming soon | Coming soon | Coming soon | Coming soon | Not built. No expiry email is sent. |
| Magic-link chase emailVendor uploads a renewal from a link. No portal fee. | Not included | Included | Included | Included | Sends on a paid plan when Resend or SMTP is configured. Otherwise the chase is stored as not sent and is not marked sent. |
| Morning briefA short list of who is blocked or expiring. | Not included | Included | Included | Included | An agent tool in the sample can return the brief. It does not email a digest. |
| Agent tools, readAn office assistant can read vendor and gate status over MCP. | Included | Included | Included | Included | POST /api/mcp with org API keys. Usage is logged per tool call; monthly included quotas are not published yet. |
| Agent tools, chase and blockThe same assistant can request an updated certificate or block a vendor. | Not included | Included | Included | Included | The sample key can call these tools. Billing does not enforce a read-only Free key. |
| SMS chaseText the vendor when email is ignored. | Not included | Not included | Coming soon | Coming soon | Not built. |
| Broker copied on chaseThe broker is on the chase email. | Not included | Included | Included | Included | When the chase email sends and the vendor has a broker address, that address is copied. If mail is not configured, nothing is sent. |
| Procore or one property-system syncPush gate status out to Procore or one PMS. | Not included | Not included | Coming soon | Coming soon | Not built. Status stays in COIOps. |
| Compliance pack exportA packet of the score and the certificates. | Not included | Not included | Coming soon | Coming soon | Not built. |
| Two integrationsStatus out to two systems at once. | Not included | Not included | Not included | Coming soon | Not built. |
| GC and PM in one orgProject gates and portfolio gates together. | Not included | Not included | Not included | Coming soon | The sample is one general-contractor shop. |
| Completed-operations watchKeep watching coverage after the job closes. | Not included | Not included | Not included | Coming soon | Not built. |
| SSOCompany single sign-on. | Not included | Not included | Not included | Coming soon | Not built. There is no SOC 2 report. |
A 25-vendor shop and the $7,500 floor
CertFocus (Vertikal) publishes self-service at $6–$8 per vendor per year with a $7,500 annual minimum, plus an implementation fee of $3,500–$4,800. Source: their 2026 pricing guide (article dated 24 Jan 2026, checked 25 Sep 2026). At 25 vendors the unit rate never clears that floor.
Pro is $29/mo — $348 if you paid monthly for a year — for up to 25 vendors, and we do not charge a setup fee. Growth is $149/mo — $1,788 a year for up to 50. Those are list prices. This site does not collect them yet. We are not claiming the same review desk or live carrier checks CertFocus sells.
TrustLayer free covers 50 vendors
TrustLayer's public Starter plan is $0 up to 50 vendors, with expiration management, messaging, and AI document collection. Pro and Complete do not show a dollar price. Source: trustlayer.io/plans, checked 25 Sep 2026.
Our Free cap is 8 on purpose. The thing Pro is priced for is the document score, MCP writes, and the hard gate, not a larger free folder. If you want a place to park certificates for 50 vendors and you do not need that gate, their published free plan holds more vendors than ours.
Honest comparisonFAQ
Do vendors pay? No. The price is company-paid. The upload path is a magic link with no vendor annual fee. That email sends on a paid plan when Resend or SMTP is configured. If neither is set, the chase is stored and not marked sent.
Is this live carrier verification? No. COIOps scores the documents you store against your template. It does not call the carrier.
Can we stay on Procore or Yardi? Yes. We are not asking you to leave them. Status sync back to those systems is not built. The gate status lives in COIOps.
Does the gate stop a check by itself? No. It gives accounts payable a status and an audit trail. Whether you may withhold payment is your subcontract, not this software.
Can I pay on this page? No. This page does not run checkout. Free is a waitlist. The shared sample shop shows billing UI only; checkout is stubbed and cannot charge a card. Paid Stripe Checkout runs on your own org when billing is fully wired — not in the shared sample shop. For your own org, email us (sales@coiops.com) or join the waitlist.
How does MCP metering work? Subscriptions stay asset-capped by vendor count. MCP tool calls log billable units (reads = 1, writes = 5, heavy tools like ingest or the morning brief = 25). Free includes 500 units/mo (read-heavy). Pro includes 10,000 units/mo with MCP writes; Growth 25,000; Ops 50,000. Hitting the cap returns a structured upgrade error — no overage meter yet.
Document-score limits are spelled out on Compliance.
Competitor prices checked 25 Sep 2026.