How ContractChecker Works
From PDF upload to actionable report in under 2 minutes.
Upload Your Contract
Upload any BCREA Contract of Purchase and Sale as a PDF. We support all standard forms: residential, strata, bare land strata, and commercial. Your document is encrypted in transit and at rest.
- PDF files up to 50MB
- Multi-page contracts handled automatically
- Scanned documents supported via OCR
- Documents are deleted after analysis
Intelligent Analysis
Our engine segments your contract into sections, extracts structured data, and runs a multi-stage analysis pipeline covering four key areas:
Contradiction Detection
Cross-references dates, prices, deposits, included/excluded items, and legal descriptions for internal conflicts.
Completeness Check
Identifies missing subject clauses, incomplete sections, and conditions that should be present based on property type and location.
Regulatory Compliance
Checks against current BC legislation, BCFSA requirements, Property Transfer Tax rates, municipal bylaws, and federal regulations.
Risk Assessment
Evaluates overall contract risk from both buyer and seller perspectives with a 0-100 health score.
Actionable Report
Your report categorizes every finding into three tiers — so you immediately know what needs attention and what's just worth noting.
Almost certainly errors — contradictions, outdated regulatory references, missing required elements. Fix these.
Could be intentional strategy. An experienced agent might omit a clause on purpose. We explain the buyer and seller implications so you can decide.
Items that were reviewed and found to be in order. Confidence that the contract covers the basics.
Strategic Intent Awareness
Most contract review tools treat every gap as an error. But experienced agents know that some omissions are deliberate — a subject-free offer, a missing escape clause, or a tight timeline can all be strategic choices.
ContractChecker's three-tier classification system analyzes every finding from both the buyer and seller perspective, explains the strategic rationale, and lets you make informed decisions instead of just flagging everything red.
Buyer: Favorable — Seller cannot shop the property or accept competing offers during the 37-day subject-to-sale period. Property is effectively held for the Buyer.
Seller: High risk — property is off-market for up to 37 days with no escape mechanism. If the Buyer's sale falls through, Seller has lost significant market time.
Experienced buyer's agents often omit the time clause deliberately to maximize their client's hold on the property. Listing agents should consider negotiating a 72-hour escape clause to protect their seller.
Frequently Asked Questions
ContractChecker supports BCREA Contracts of Purchase and Sale, including standard residential, strata, bare land strata, and commercial forms.
No. ContractChecker provides informational analysis only. It helps you identify potential issues, but you should always consult a qualified legal professional for specific legal guidance.
ContractChecker cross-references every clause against current BC legislation, BCFSA requirements, and municipal regulations using a rules-based engine and continuously updated knowledge base. The regulatory knowledge base is updated weekly. However, no automated tool is a substitute for professional legal review.
Your contract PDF is processed, analyzed, and then deleted. We do not store your contracts permanently. Reports are retained so you can access them, but the original document is removed.
We monitor BC Gov, BCFSA, and municipal sources daily. When regulations change, our knowledge base is updated and all future analyses reflect the latest rules and rates.
Yes. Every report generates a secure share link you can send to clients, lawyers, or team members. Share links can be set to expire.
Get Early Access
ContractChecker is launching soon. Join the waitlist to be notified.
No spam, ever. Unsubscribe anytime.