All articles
·6 min read·ContractKit Team

How to Run Conflict of Interest Checks: Software vs Manual in 2026

Missing a conflict check is a malpractice risk. Learn how to automate conflict searches across clients, matters, and parties — and which software does it best.

Conflict of interest checks are one of the most important — and most underestimated — risk management tasks in a law practice. A missed conflict can mean disqualification from a case, malpractice liability, bar discipline, or all three. Yet many small firms still run conflict checks manually: searching through a mental index, a spreadsheet, or a contacts list.

This guide explains what a proper conflict check looks like, why manual processes fail, and how software — specifically ContractKit's conflict check system — eliminates the risk.

The ABA Rules: What You're Required to Do

ABA Model Rules of Professional Conduct Rules 1.7 and 1.9 define two categories of conflict:

  • Rule 1.7 — Current client conflicts: You cannot represent a client if that representation directly conflicts with another current client's interests, unless both consent after full disclosure.
  • Rule 1.9 — Former client conflicts: You cannot represent someone in a matter "substantially related" to a former client's matter if the new client's interests are materially adverse to the former client.

Rule 1.10 extends these obligations to the entire firm — if one attorney has a conflict, the whole firm does (with some exceptions for screening). This means your conflict check system needs to cover all attorneys and all matters in the firm, not just your own files.

Most state bars have adopted versions of these rules. Some are stricter. The key point: the obligation is real, it applies to your whole practice, and "I forgot to check" is not a defense.

Why Manual Conflict Checks Fail

When a firm is small and new, mental conflict checks feel adequate. You know your 20 clients. But practices grow, and memory doesn't scale. The specific failure modes of manual conflict checks:

  • Inconsistent data: "John Smith" and "J. Smith" and "Johnny Smith" are the same person — a manual search may miss two of three records
  • Related parties not tracked: Opposing parties, witnesses, corporate affiliates, and family members of clients often aren't systematically recorded anywhere
  • No firm-wide view: In a multi-attorney firm, one partner's client relationship may not be visible to another partner running a check
  • No audit trail: "We ran a conflict check" means nothing if you can't prove when you ran it, what you searched for, and what results came back
  • Lateral hire gaps: When a new attorney joins, their prior firm's conflicts don't automatically transfer to your system

The ABA's Standing Committee on Ethics and Professional Responsibility recommends that firms maintain a conflicts database as a matter of risk management. The committee doesn't specify software — but it implicitly assumes something more systematic than memory or a spreadsheet.

What a Good Conflict Check System Does

A proper software-based conflict check system should:

  • Search across clients, former clients, matters, opposing parties, witnesses, and related persons in a single query
  • Use fuzzy matching to catch name variations (Smith / Smyth, LLC vs Inc, maiden names)
  • Return results with context — not just a name match, but which matter, which role, and which attorney
  • Log every search with timestamp and result for your records
  • Cover all attorneys in the firm, not just the searching attorney
  • Be fast — a conflict check that takes 20 minutes gets skipped

ContractKit's Conflict Check: 4-Step Flow

ContractKit's conflict check module is integrated directly into the intake workflow. When you create a new matter, the system prompts you to run a conflict check before proceeding. Here's how it works:

  1. Enter parties: Input the prospective client name, opposing party name, and any other relevant parties (witnesses, corporate affiliates, guarantors). The system accepts multiple names per check.
  2. Fuzzy search across all records: ContractKit searches your full database — current clients, former clients, all matters, all parties ever entered. Fuzzy matching catches variations: "Robert" matches "Bob," "LLP" matches "LLC," partial matches are flagged with a confidence score.
  3. Review results with context: Each match shows the party name, their role (client, opposing party, witness), the matter name, the matter status (open/closed), and which attorney handled it. You can click through to the full matter record.
  4. Log and proceed: Mark the check as clear or flag for review. The result is automatically logged against the new matter record with timestamp — your documentation that a conflict check was performed before engagement.

The Lateral Hire Problem

One of the most common conflict check gaps in small firms is the lateral hire scenario. When an attorney joins your firm from another practice, their prior client relationships are conflicts for your firm — but those clients aren't in your database.

The solution: when onboarding a new attorney, have them provide a client list from their prior firm. Import that list into your conflict system as "prior firm clients" — even without full matter details. This creates a flag for any future searches that match those names.

ContractKit supports this through a CSV import for party records. It's not automated (your new attorney's old firm won't send you a database export), but it gives you a workable process.

Conflict Checks at Intake vs. On Demand

Best practice is to run conflict checks at two points:

  • Intake: Before you agree to represent a new client, as part of opening a new matter
  • Periodically on active matters: Circumstances change — new parties are added, clients' business interests shift, your firm takes on new clients whose interests may conflict with existing ones

Most software, including ContractKit, makes intake conflict checks easy. The second category — ongoing monitoring — is harder to systematize and is where even firms using good software sometimes fall short. Set a calendar reminder to re-run conflict checks on long-running matters whenever material circumstances change.

Manual vs. Software: The Real Comparison

FactorManual / SpreadsheetContractKit
Search scopeWhatever you remember to checkAll clients, matters, parties firm-wide
Name variationsMiss unless you think to checkFuzzy matching automated
Time per check10–30 minutesUnder 2 minutes
Audit trailNone (or manual notes)Automatic, timestamped, tied to matter
Multi-attorney coverageOnly if each attorney maintains the same spreadsheetFirm-wide, all attorneys' matters
Malpractice defensibilityLowHigh

The Bottom Line

The business case for software-based conflict checks isn't about efficiency — it's about risk. A single missed conflict that leads to disqualification, malpractice claim, or bar complaint will cost more than years of software subscription fees. The documentation that software provides — a timestamped, searchable log of every conflict check ever run — is also your best defense if a conflict allegation is ever raised.

For solo attorneys, the lightweight but complete conflict check system in ContractKit is the most practical option: fast, firm-wide, documented, and built into your matter intake workflow rather than being a separate step you might skip.

Practical tip: When in doubt about a potential conflict, document your analysis in writing — even just a brief memo to the file explaining why you concluded no conflict existed. A written record of your reasoning is far more defensible than "I checked and it was fine."

Ready to run your practice smarter?

Join attorneys who save hours every week with ContractKit's AI-powered practice management.

Start free →

14-day free trial · No credit card required