One platform, eight capabilities

Everything you need to know about who you're paying

Validate a vendor's tax identity, screen them against global watchlists, collect and verify their W-9, fix what's wrong, and keep the record that proves you did — all from one submission, in whichever way your team works.

No IRS enrollment. Portal, bulk, API, and AI access all included.

One submission returns TIN + name + address
IRS TIN / Name Matching Matches EIN
Company Name Lookup by EIN Match found
Company EIN Lookup by Name 3 matches
Address Validation Standardized
Sanctions Screening Review
Company Details Enriched
Anything it couldn't run is reported, not skipped All logged
Official IRS results
280+ watchlists
Audit trail on every check
How the pieces fit

Four jobs, eight products, one record

Vendor compliance isn't one task — it's a sequence. Confirm who the payee is, check them against risk lists, get the paperwork right, and be able to prove all of it eighteen months later. Each product below owns one part of that sequence, and they share a single audit trail.

Step 1

Confirm identity

Is this TIN and legal name real, and does it match what the IRS has registered?

Step 2

Screen for risk

Is this counterparty on a sanctions, debarment, or exclusion list anywhere in the world?

Step 3

Fix what's wrong

Get a corrected W-9 with instructions specific to what actually failed — and revalidate it.

Step 4

Prove you did it

Keep a timestamped, attributable record for CP2100, 972CG, OFAC, and internal audit.

Validate & screen

Know who the payee actually is

The three checks that determine whether a vendor is safe to pay — and all three run in the same call.

IRS TIN Matching

Real-time validation of TIN and legal name against official IRS records — the same check the IRS runs at filing. Returns a specific reason code, the likely cause, and the correction to request.

Solves: CP2100 notices, B-Notice deadlines, §6721 penalties, and backup withholding you didn't see coming.

Explore TIN Matching →

EIN & Company Lookup

Search in both directions — give it an EIN and get the legal name, or give it a name and get candidate EINs ranked by similarity, with the match percentage shown on each.

Solves: the "so what is the right name?" question that a failed TIN match leaves behind.

Explore EIN Lookup →

Sanctions & OFAC Screening

Over 280 global watchlists — OFAC SDN, Trade CSL, SAM exclusions, FinCEN, BIS, EU, UN and more — with fuzzy matching, alias detection, and a match threshold you set yourself.

Solves: strict-liability exposure from paying a sanctioned or debarred party without knowing.

Explore Screening →

Screening isn't an add-on. It runs automatically alongside every IRS TIN matching call — no separate workflow, no extra fee, and no vendors slipping through because someone forgot to run it.

Fix & scale

Turn a list of problems into resolved records

Finding the exceptions is the easy half. These two close the loop — one vendor at a time, or a hundred thousand at once.

W-9 Management

Automated request and reminder outreach, a guided vendor portal that explains what "legal name" actually means, IRS validation the moment a form is submitted, and correction instructions specific to the result code that failed. Confirmed forms are stored as real, signed, locked W-9s.

Solves: the gap between "we have a W-9 on file" and "that W-9 will pass IRS matching."

Explore W-9 Management →

Bulk File Processing

Upload an entire vendor population from Excel or CSV with no reformatting and run any combination of six validations in a single pass. Returns a categorized exception report with outreach ready to launch — and de-duplicates before submission so you never trip the IRS 96-hour lockout.

Solves: Q4 pre-filing cleanup, post-ERP migration, M&A due diligence, and CP2100 response at scale.

Explore Bulk Processing →

Embed & prove

Put validation where the work already happens

Three ways to stop making compliance a separate destination your team has to remember to visit.

API Integration

REST in, JSON out. Embed validation at the point of data entry inside an ERP, onboarding platform, or payout system — so bad data is caught before the record is written, not after the 1099 is filed.

Explore the API →

AI Connections

An MCP server that lets Claude, ChatGPT, Cursor and other assistants run the same validations in plain language — secured with OAuth 2.1, revocable from your account, with per-tool permissions.

Explore AI Connections →

Reporting & Audit Trails

Every validation, screening, outreach send, and correction logged with a timestamp and the user who ran it — searchable, filterable, and exportable the day someone asks what you did and when.

Explore Reporting →

Quick reference

Which product answers which question

If you're asking… Start with Then add
"Will this 1099 come back as a mismatch?" IRS TIN Matching W-9 Management
"The match failed — what's the correct name?" EIN & Company Lookup W-9 Management
"Is it safe to pay this counterparty?" Sanctions Screening Audit Trails
"We've never validated our vendor master." Bulk File Processing W-9 Management
"A CP2100 just arrived." Bulk File Processing CP2100 Triage (free)
"Validation needs to happen inside our ERP." API Integration Audit Trails
"Can I just ask an AI assistant to check this?" AI Connections API Integration
"An examiner wants two years of history." Reporting & Audit Trails 972CG Response (free)
However your team works

Four ways in, one backend, one audit trail

Web portal

Validate individual records on demand. No enrollment, no per-user limits, live the day you sign up.

Bulk upload

An entire vendor population in one file, with a categorized exception report on the other side.

REST API

Validation inside your own onboarding, payout, or vendor master workflows.

AI assistant

The same tools in plain language, through any MCP-compatible client.

FAQ

Before you pick a starting point

Do I have to buy each product separately?

No — these are capabilities of one platform, not separate SKUs. Submitting a TIN, legal name, and address runs every validation that data supports in a single call, and sanctions screening runs alongside IRS TIN matching automatically rather than as a paid add-on.

Where should a team start?

Most start with IRS TIN matching, because a mismatch caught before filing is the largest single source of avoidable penalty exposure.

From there the usual sequence is W-9 management to close the correction loop, bulk processing to clean the existing population, then the API once validation needs to live inside another system.

Do I need an IRS e-Services enrollment?

No. No IRS enrollment, no application wait, no per-user limit. Most teams run live validations through the portal, bulk upload, or API the same day they sign up.

How do the four access methods differ?

The portal handles individual lookups on demand. Bulk runs an entire population in one upload. The REST API embeds validation inside an ERP, onboarding flow, or payout system. AI connections expose the same tools to Claude, ChatGPT, and other MCP clients.

All four hit the same backend and write to the same audit trail — so a check run by an assistant is as auditable as one run by a person.

Start with one product. Grow into the rest.

Every capability shares the same backend, the same credits, and the same audit trail — so adding the next one is a setting, not a migration.

No IRS enrollment. Most teams are live the same day.