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
addresscolumn (and, optionally, anexternal_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
- Open Portfolio Screening from the Toolkit (or go straight to
/toolkit/portfolio-screening).
- 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.
- 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).
- Click Process addresses. The batch starts right away; you don't need to
keep the page open.
- Your batch appears at the top of Your portfolio batches with a live
status — Queued → Screening… → 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.
- Property search — for one-off address lookups
- Clients & deals — attach a flagged property to a
client record