Step 3Verify the ones who can. Enroll the ones who can't.
A requirement that only says "upload your COI" handles the contractors who already carry insurance. On most marketplaces that's a minority of applicants, and the rest stall at the upload screen and churn. You need both paths in the same step.
Path one: verify. The contractor uploads a certificate. Read it as a document, not a checkbox: the named insured matches the applicant, the dates bracket the activation, the limits meet your category minimums, additional-insured and certificate-holder fields are right. COI Review parses the ACORD form and checks it against your requirement automatically; a person only looks at the exceptions.
Path two: enroll. The contractor has nothing to send. Instead of sending them off to find an agent, coverage is issued to them, in their own name, inside your onboarding flow: a short application, a quote priced to the work, a bound policy and a certificate, usually inside a minute. 1099Policy is the licensed provider that issues it; your platform embeds the step. Claims, certificates, and policy administration route through the contractor's policy, not yours.
How per-engagement coverage is issued →