Skip to main content

Contract Extraction

One of DocJacket's most powerful in-app AI features. Upload a contract or packet and AI reads through it, then gives you a review screen before anything is saved.

What gets extracted

DocJacket's AI looks for:

  • Buyer and seller names — Including multiple buyers/sellers
  • Property address — Street, city, state, zip
  • Purchase price — Sale price and earnest money
  • Key dates — Contract date, closing date, inspection deadline, financing deadline
  • Contingency periods — Inspection, appraisal, financing timeframes
  • Loan details — Loan type, amount, lender information
  • Agent information — Listing and buying agent details
  • Source citations — Page references for extracted fields when available

How to use it

  1. From the Transactions page, click Upload & Extract
  2. Choose whether the upload should create a transaction, create a listing, or update an existing transaction
  3. Drop in the contract files
  4. If you upload a single multi-page PDF, review the Smart Split step when it appears
  5. Open the progress page while AI scans the documents
  6. Review the extracted fields, citations, confidence, and any warnings
  7. Correct anything needed
  8. Click the final create or update action to save the result

The upload wizard also shows pending uploads before you start. If a prior extraction finished but was never saved, continue that review instead of uploading the same file again.

Tips for best results

  • Typed contracts work best — AI handles typed text with high accuracy. Handwritten contracts may need more manual corrections.
  • Standard formats help — Common state association forms (like TAR, CAR, FAR) are well-recognized.
  • Multi-page is fine — The AI reads through the entire document, not just the first page.
  • Packets are fine — Smart Split can separate a packet into individual documents before extraction.
  • Always review — AI is very good but not perfect. A quick scan of the extracted data catches misreads before the transaction is created, listing is created, or an existing transaction is updated.

Already have a transaction?

You can also run extraction against an existing transaction. Use the upload wizard's existing-transaction destination, or open a transaction's Documents tab and use AI Data Extraction when available.

If an upload is awaiting save

An extraction can finish scanning before it has been saved into a transaction. If you see Pending Uploads on the Dashboard or Awaiting save on the AI Extractions page, open the extraction and finish the review step.

See Extraction Review for the full save-state workflow.