BRAVE Compliance Checklist
Pre-submission compliance checklist for BRAVE appraisal data files. Covers required fields, validation steps, and common issues to review before delivery.
Quick answer
What should appraisers check before submitting a BRAVE file?
Run the file through usebrave.org's free validator to confirm all 99 fields are present, numeric fields contain numbers (not strings), dates use ISO format, and the overall cap rate falls within the spec's realistic range. Confirm the BRAVE XLSX values exactly match the reconciled figures in the PDF report before delivery.
BRAVE Compliance Checklist
Submitting a BRAVE file that fails validation wastes time for everyone — the appraiser, the lender, and the borrower waiting on loan proceeds. This checklist covers every step you should take before delivering a BRAVE data file to any lender client.
Print this page, save it as a bookmark, or integrate it into your quality control process. Following these steps consistently will reduce your revision rate and build a reputation for reliable data delivery.
Step 1: Verify Property Identification Fields
Review the Property category fields for accuracy and completeness:
-
Property.Name: Property name matching the report. -
Property.AddressStreet,Property.AddressCity,Property.AddressState,Property.AddressPostalCode: Correct and matching the report header. -
Property.LatitudeandProperty.Longitude: Valid decimal coordinates. -
Property.Type: Matches the lender's loan file classification. BRAVE covers: office, retail, industrial, multifamily, hospitality, self-storage, special purpose. Mismatches are a common cause of lender rejections. -
Value.Date: Matches the effective date of value in your report.
Step 2: Validate Physical Characteristic Fields
Review the Property building and site fields:
-
Property.GrossBuildingAreaandProperty.NetRentableAreamatch your report. -
Property.UnitsCountmatches the report narrative. -
Property.YearBuiltis a valid Int32 year value. -
Property.SiteFloodZonematches the FEMA determination in your report. -
Property.Zoningmatches the report.
Step 3: Check Income Field Mathematics
The 16 Income fields are where most BRAVE files have errors. While the usebrave.org validator does not enforce cross-field math checks, lenders will review these relationships:
- EGI:
Income.EffectiveGrossIncomeshould equalIncome.PotentialGrossIncomeminusIncome.VacancyLoss - NOI:
Income.NetOperatingIncomeshould equalIncome.EffectiveGrossIncomeminusIncome.OperatingExpenses -
Income.ReservesIncludedcorrectly indicates whether reserves are in the expense total
Even though these won't fail the validator, inconsistencies will trigger lender review.
For a detailed breakdown of each income field, see our BRAVE Income & NOI Fields guide.
Step 4: Verify Cap Rate and Value Fields
Cap rate errors are a common BRAVE mistake. The BRAVE validator enforces a 0-20% range on Value.CapRate:
-
Value.CapRate(Overall Cap Rate): Within 0-20% range. Values outside this range will fail the BRAVE validator. -
Value.DiscountRateandValue.TerminalCapRate: If you performed a DCF, both should be populated. - Implied value check:
Income.NetOperatingIncome/Value.CapRateapproximately equalsValue.IncomeApproach. (Not enforced by validator, but lenders check this.) - Primary Income Valuation Method dropdown: Set to "Direct Cap" or "DCF" as appropriate.
See our BRAVE Cap Rate Fields Explained guide for formatting details.
Step 5: Confirm Valuation Conclusions
-
Value.ReconciledFinal: Populated with the final reconciled value. -
Value.IncomeApproach,Value.SalesApproach,Value.CostApproach: Populated for each approach used. - Both value columns: If your appraisal includes a prospective value, populate the second value column (Prospective Upon Completion) in addition to the As-Is column.
-
Value.NameandValue.Date: Value scenario label and effective date populated.
Step 6: Cross-Check BRAVE Against the PDF Report
This is the step most appraisers skip, and it causes the most revision requests:
- Value conclusions in the BRAVE file match the PDF report exactly.
- NOI and income figures match the PDF report exactly.
- Cap rate matches the PDF report exactly.
- Property type and subtype match the PDF report description.
- Effective date matches the PDF report letter of transmittal.
Step 7: Run Automated Validation
Even after manual review, run your BRAVE file through automated validation:
- Upload the file to AppraisalAPI.com and review the validation report.
- Fix any errors identified.
- Re-validate after fixes to confirm all issues are resolved.
Step 8: Final Delivery
- Deliver the BRAVE file (XLSX or CSV) alongside the PDF report.
- Confirm the file format matches the lender's requirements.
- Retain a copy of the BRAVE file in your work file.
Following this checklist consistently will eliminate the vast majority of BRAVE submission errors, ensuring your work meets USPAP and lender-specific requirements. For guidance specific to your lender, explore our bank-specific guides for Bank OZK, JPMorgan, and Wells Fargo. For a step-by-step guide to producing BRAVE files, read how to create a BRAVE file. For a catalog of specific errors and fixes, see our common BRAVE validation errors guide.
Related guides
BRAVE vs Manual Data Entry
Compare BRAVE automated appraisal data delivery against manual data entry. Covers error rates, processing time, cost, and compliance benefits.
Common BRAVE Validation Errors
The most common BRAVE appraisal data validation errors and how to fix them. Covers math errors, formatting issues, missing fields, and range violations.
BRAVE CSV Format Guide
Technical guide to the BRAVE CSV file format for appraisal data. Covers column structure, data types, encoding rules, and common formatting errors.
BRAVE Cap Rate Fields Explained
Deep dive into BRAVE capitalization rate fields. Covers overall cap rate, terminal cap rate, discount rate, and derivation method documentation.
Convert your appraisals to BRAVE
Upload a PDF and get all 99 BRAVE fields extracted automatically.
Try It Free