Extract closing disclosures to structured JSON

Closing disclosures detail a mortgage's final terms: interest rate, monthly payment, closing costs, and cash due. The TRID format packs hundreds of data points into five pages. Sensible extracts closing disclosure data into validated JSON for post-closing QC and compliance.

Why closing disclosures require precision extraction

TRID-regulated fields, strict tolerances, dense fee tables, and multi-party allocations demand precision.

TRID Compliance Fields

Closing disclosures contain federally regulated fields where errors create compliance risk. Sensible maps every TRID field with validation.

Bundled Applications

Sections A through H list fee lines with borrower, seller, and lender columns. Sensible extracts each line and validates section totals.

Dense Checkbox Grids

TRID requires certain fees stay within tolerance between Loan Estimate and Closing Disclosure. Sensible extracts both for programmatic checks.

Fields we extract

Extract any data you need from closing disclosures into your desired output schema

Loan terms

Loan amount, interest rate, monthly P&I, prepayment penalty, balloon payment, loan product, loan term, loan purpose

Closing costs

Origination charges, points, appraisal fee, title insurance, recording fees, transfer taxes, prepaids, initial escrow, total closing costs

Cash to close

Total closing costs, closing costs paid before closing, deposit, funds from borrower, seller credits, adjustments, cash to close

HUD-1 Settlement Statement

Pre-TRID settlement statement still used for commercial and reverse mortgages.

Closing Cost Worksheet

Preliminary estimate of closing costs provided before final disclosure.

TRID Closing Disclosure

Five-page TRID-compliant closing disclosure required for most residential mortgages.

Supported closing disclosure formats

Closing disclosure configs are available in Sensible's financial services template library. Custom fields and post-closing QC rules can be added to fit your workflow.

TRID-era documents

CFPB Closing Disclosure (standard 5-page format), Closing Disclosure alternatives, closing cost worksheets

Pre-TRID documents

HUD-1 Settlement Statement, HUD-1A, revised HUD-1 (still used for commercial, HELOC, and reverse mortgages)

Trusted by operations and engineering teams at

Common Questions

Details on closing disclosure extraction and QC.

Can Sensible compare Loan Estimates to Closing Disclosures?

Yes. Both documents output structured JSON with matching field names. You can compare fees, rates, and terms between the two to check for tolerance violations programmatically.

How does Sensible handle the fee tables on closing disclosures?

Sensible extracts each fee line from Sections A through H including origination charges, third-party services, taxes, prepaids, and escrow items with both borrower-paid and seller-paid amounts.

What loan terms does Sensible extract?

Sensible captures loan amount, interest rate, monthly P&I payment, prepayment penalty, balloon payment indicator, loan product type, loan term, and projected payment schedule.

Does Sensible extract TRID compliance fields from closing disclosures?

Yes. Sensible extracts all five pages of the CFPB Closing Disclosure form including loan terms, projected payments, closing costs, cash to close, and loan calculations.

Do you support webhooks?

Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.

Does Sensible support human review?

Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.

What security certifications does Sensible have?

Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.

How long is document data retained?

Documents are deleted after 30 days by default. You can configure shorter retention periods or request immediate deletion via API.

Is there a free trial?

Yes. Sensible offers a free tier with 50 documents per month. No credit card required to start.

How is pricing structured?

Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.

How do I integrate with Sensible?

Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.

What file formats does Sensible support?

Sensible processes PDF, PNG, JPG, and TIFF files. PDFs can be native or scanned.

How accurate is the extraction?

Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence scoring.

How fast is document processing?

Most documents process in 2 to 10 seconds depending on complexity and page count.