Table of Contents

KYB 101 for Lenders: How to Nail Secretary-of-State Checks (and Everything After) in 2025

Introduction (Why SOS Checks Still Matter)

Know Your Business (KYB) is the first gate between your lending desk and fraud. At the heart of KYB sits the humble—but legally critical—Secretary-of-State (SOS) search. If your team can’t confirm that an applicant is a real, good-standing entity, every ratio in the credit memo is meaningless. Yet most lenders still burn 15-20 minutes per deal jumping across 50 different state portals, copying IDs into spreadsheets, and hoping they didn’t miss a revoked charter notice.

Key takeaway: A clean, automated SOS workflow slashes underwriting time, flags bad actors early, and keeps you on the right side of Bank Secrecy Act (BSA) and FinCEN CDD rules.


1. What Exactly Is an SOS Check?

  • Entity existence: Confirms the business is officially registered with a U.S. state.

  • Good standing status: Verifies annual reports and franchise taxes are up to date.

  • Registration details: Legal name, filing number, incorporation date, entity type (LLC, Inc., LLP).

  • Registered agent & office: Where lawsuits and regulatory mail are delivered.

  • Historical filings: Amendments, reinstatements, mergers—signals of major structural changes.

Why lenders care: A lapsed or dissolved entity can’t legally sign a loan agreement. Worse, fraudsters often present revoked entities to avoid liability.


2. The High-Friction Reality of Manual SOS Work

  • 50+ portals, 50+ UX patterns. From Delaware’s polished API to Alabama’s CAPTCHA gauntlet, consistency is zero.

  • Inconsistent data formats. Some states return XML, others a PDF image, many only a browser HTML table.

  • Hidden aliases. “DBA” names often mask a revoked parent entity.

  • Human error. Typo a file number or forget to grab the certificate of good standing and you’re exposed.

Cost check: Multiply 15 minutes per deal × 25 applications a day × $45/hr analyst cost. That’s ~$4,200 in monthly labor on SOS lookups alone.


3. Building an SOS-First KYB Playbook

  1. Capture structured firmographics at intake.

    • Legal name (as on tax return)

    • EIN

    • State of incorporation (self-declared)

  2. Validate control persons.

    • Tie governing individuals from SOS to OFAC and state-level watchlists.

    • Flag PEPs or sanctioned owners before credit pulls.

  3. Push results into decision rules.

    • Pass: Entity active + good standing → move to cash-flow analysis.

    • Conditional: Active but late franchise fee → reduce exposure or ask for proof of payment.

    • Fail: Revoked/dissolved → auto-decline.

  4. Archive evidence.

    • Store the full data payload + timestamped certificate for regulators and auditors.

4. Automating SOS + KYB with Kaaj.ai

Kaaj origination and underwriting platform bakes SOS checks into a broader KYB pipeline:

  • One-click entity lookup across all 50 states + DC and Puerto Rico.

  • NAICS prediction from SOS + web presence to pre-score industry risk.

  • Decision-ready output delivered to your CRM in under three minutes.

Impact for lenders: Users report saving ~15 minutes per deal 


5. From Crawl to Run—A Maturity Roadmap

  • Crawl: Manual SOS checks, spreadsheet tracker, quarterly audits.

  • Walk: Single-state API integrations, basic rule-based flags.

  • Run: Full 50-state coverage, AI-driven match confidence, continuous monitoring, and automated re-checks at renewal or draw events.


6. Practical Tips for Immediate Wins

  • Robust fuzzy matching and entity resolution algorithms to identify and reconcile variations like “Acme Co” vs. “Acme Corporation.”

  • Schedule standing re-checks 30 days prior to loan anniversary dates.

  • Educate brokers—give them a KYB checklist so bad files never hit your queue.


Conclusion

A robust KYB program starts with fast, fault-tolerant SOS verification. Automating that slice of the puzzle frees underwriters to focus on cash-flow and collateral, while slashing fraud risk. Want to see how Kaaj collapses a 15-minute chore into a three-second API call? Book a demo and turn “time kills deals” into “time seals deals.”