Skip to main content
Modeled dataCarrier availability & pricing are modeled.How this is modeled
CoverGuard
All guides

How-to guides

Screening a whole portfolio at once

Upload a list of thousands of properties and get back a risk-and-insurability read on every one of them — without checking them one at a time.

Who this is for: Agents, Lenders, and Insurance professionals on a Team plan — built for portfolio-scale work (a REIT or PE operations team screening a book of assets, a lender reviewing collateral across a loan pool). Where: the Portfolio Screening tool, under Toolkit → Compliance & Reporting, or directly at /toolkit/portfolio-screening. Time: a few minutes to upload; screening itself runs in the background.

Screening one address at a time? See Property search — its own "Screening many addresses at once (bulk)" section covers casual bulk uploads up to 100 addresses. This guide is for the next size up: thousands of addresses in one file.

Why this matters

Reviewing a large portfolio address by address doesn't scale. Portfolio Screening lets you upload the whole list once, walk away, and come back to a completed risk-and-insurability read on every property — plus a clean list of the handful that didn't resolve, so nothing silently falls through the cracks.

Before you start

  • An active Team plan (this is the institutional-scale tool — see

Plans & pricing if you're on a smaller plan).

  • A CSV file with an address column (and, optionally, an external_ref

column for your own asset/loan id — it comes back attached to that row so you can match results to your own records).

How to screen a portfolio

  1. Open Portfolio Screening from the Toolkit (or go straight to

/toolkit/portfolio-screening).

  1. Drop your CSV onto the upload area, or click to browse for it. No file

handy? Use "Download template CSV" for a working starting point, or "Try a sample file" to see the whole flow with example addresses first.

  1. Review the preview — it shows how many rows are ready to process and lists

any that won't parse (so you can fix and re-upload before committing your upload for the day).

  1. Click Process addresses. The batch starts right away; you don't need to

keep the page open.

  1. Your batch appears at the top of Your portfolio batches with a live

status — QueuedScreening…Completed. Come back anytime and click it to see progress.

What you'll see / What it means

  • Progress. While a batch is running, the page shows how many of your

addresses have been screened so far, updating on its own — no need to refresh.

  • Portfolio rollup. Once results start coming in, you'll see the average

risk score across the portfolio, a breakdown by risk level (Low / Moderate / High / …) and insurability tier, and how many properties came back not insurable — the headline numbers for a portfolio review.

  • Exception report. Any address that couldn't be resolved — a typo, an

incomplete address, a genuinely unmatched property — shows up here with a plain-language reason, instead of silently vanishing from your results. The rest of the portfolio finishes screening regardless.

  • Uploading the same file twice is safe. If you (or a teammate) re-upload

the identical list, CoverGuard recognizes it and reopens the existing batch rather than re-running the whole screen from scratch.

  • Every score is CoverGuard's own modeled estimate — decision support for

triaging a large portfolio, not a binding underwriting decision on any one property. Open a property's full Record for the complete picture.

Tips

  • Include your own external_ref (a loan number, asset id, whatever you

already use) so the exported results line up with your own system with no manual matching.

  • A batch that comes back Completed — exceptions is still fully usable —

click "Show only exceptions" to see just the rows that need a second look, rather than scrolling the whole list.

  • Export to CSV as soon as a batch completes so you have a point-in-time

snapshot for your records — a property's risk can be re-assessed later, but your export always reflects what the portfolio looked like the day you ran it.

Troubleshooting / Common questions

  • "My upload was rejected before it even started." → Your file likely

exceeds your plan's row cap, or is missing the required address column. Download the template CSV to check the expected format.

  • "A row I know is a real address shows up as an exception." → Check the

exception's reason — usually the address is missing a state/ZIP, or is formatted in a way CoverGuard couldn't match to a real property. Fix that one row and re-upload just that address (or a small file of the failed rows) rather than re-running the whole portfolio.

  • "I don't see a Portfolio Screening option." → It's a Team-plan feature —

you'll see an upgrade prompt if your current plan doesn't include it.

Do this next

Export your completed batch's results, and bring the standouts — the highest-risk or not-insurable properties — into a client record or deal for follow-up.

client record

From the CoverGuard Record to bound coverage — without the surprises

With carriers exiting major markets, insurance is killing deals at closing. CoverGuard's AI reads the CoverGuard Record, models which carriers will write the risk, and pulls back indicative pricing with a quote request — before anyone signs on the dotted line.

Free to start — no credit card required. Available in all 50 states.

Now AI-native

From CoverGuard Record to a quote request

The CoverGuard Advisor reads the risk, models which carriers will write it, and pulls back indicative pricing — with every number sourced and auditable.