Delivering

FAQs: Uniform Closing Dataset

September 29, 2025 Updates

The GSEs have compiled some of the most common Uniform Closing Dataset (UCD) questions below. Questions are grouped by topic: General, Loan Delivery, Embedded Closing Disclosure PDF in the UCD XML File, UCD Critical Edits, Fees, UCD File Content, Qualified Mortgages, and XML File Technical Considerations. 

 

The following provides answers to questions frequently asked about Fannie Mae’s and Freddie Mac’s (GSEs’) jointly developed Uniform Closing Dataset (UCD). The GSEs developed the UCD at the direction of the Federal Housing Finance Agency (FHFA) as part of the Uniform Mortgage Data Program® (UMDP®), an ongoing initiative to enhance loan quality and consistency through uniform loan data standards for the single-family loans the GSEs purchase.

FAQs updated September 29, 2025

Uniform Closing Dataset

Learn More

Technology Integration 

Learn More

1. What is the Uniform Closing Dataset (UCD)? 

The UCD is a common industry dataset allowing information on the Closing Disclosure (CD) to be communicated electronically in a standardized format. The UCD was developed and is maintained by Fannie Mae and Freddie Mac (GSEs) and is published on each GSE’s UCD webpage as UCD v1.5 and UCD v2.0 Specifications. 

The GSEs are collecting UCD data because it: 

  • Helps enhance credit risk management with more data and better-quality data.
  • Provides important information to help increase our ability to detect fraud and misrepresentation at loan delivery.
  • Lends additional transparency into the mortgage loan transaction file to help assess whether the loan, as closed, meets the GSE’s eligibility requirements. 

2. Is the UCD Specification the same for both GSEs? 

Yes. Although the GSEs have implemented separate UCD collection solutions, both GSEs adhere to the guiding principles established under UMDP and are using the identical UCD Specification containing the same data points, enumerations, and conditionalities. 

3. What data do the GSEs collect using the UCD? 

The data collected by the UCD includes, in MISMO v3.3.0299 schema order: 

  • Data points supporting the CD form field data required by both GSEs. (Note that while UCD v1.5 specification (UCD v1.5) contains all data points supporting the entire CD, UCD v2.0 specification (UCD v2.0) contains only data actively used and required by the GSEs.)
  • Additional closing transaction supporting data points required to meet GSE business needs, for example: Qualified Mortgage (QM) data.
  • Data points needed to properly create the UCD XML file.
  • Data points enabling a PDF version of the CD to be embedded in the UCD XML file. 

4. How do the GSEs collect the UCD? 

The GSEs have separate collection solution applications for UCD XML file submissions by Sellers. Support and training resources related to each unique collection solution are available on each GSE’s respective UCD webpages on FannieMae.com and FreddieMac.com. Resources to assist with the transition to UCD v2.0 are also available. 

5. What resources are available to help me implement the UCD or update the UCD based on new requirements? 

The GSEs have published several jointly developed and maintained implementation materials and artifacts on their respective FannieMae.com and FreddieMac.com websites to assist you with your UCD implementation. It is good practice to visit these websites frequently to ensure you are using the most up-to-date specifications and resources.

6. How does the UCD relate to loan delivery requirements? 

The UCD in the XML file format with the Closing Disclosure PDF (CD PDF) embedded must be successfully submitted prior to loan delivery. Every loan purchased by the GSEs requires a UCD submission. 

Loans submitted to a GSE’s Selling/Loan Delivery solutions without a corresponding UCD XML file will receive a critical/fatal edit and will not be eligible for purchase until the properly formed UCD XML file including the embedded CD PDF has been received. 

7. Which version of the UCD Specification should I be using for production deliveries? 

The GSEs published the UCD v2.0 in September 2024 to provide a glide path for industry to adopt the new format and requirements within their systems and processes. The UCD v2.0 transition period began on September 29, 2025. Each GSE’s UCD collection solution will accept UCD XML files based on EITHER UCD v2.0 OR v1.5 during the transition. The GSEs will continue to accept UCD XML files based on UCD v1.5 until the mandate date. After the mandate, all UCD XML files (even files previously submitted based on UCD v1.5) must use UCD v2.0. 

IMPORTANT: Submitted UCD XML files based on v1.5 may NOT include any new UCD v2.0 data points or enumerations (including the ucd:FEE_DETAIL_EXTENSION structure), or the file will receive a Specification Version critical/fatal edit. 

8. Can my UCD XML files include any “extra” data that is not included in the UCD Specifications? 

Yes. However, the GSEs strongly advise against delivering non-specified data in the UCD XML files. If additional data is included in the UCD XML file, but the file is properly formed according to MISMO v3.3.0, the file will not fail. The GSEs will ignore any data in the UCD XML file not expected per the UCD v2.0. 

9. What is the relationship between data on the UCD and the information on the CD? 

Data provided in the UCD XML file must reflect disclosures on the CD PDF as closely as possible. The GSEs understand there may not be a 100 percent match because the CD is often rendered with the values provided in the @DisplayLabelText attribute, while the UCD XML file must include the valid associated enumeration. (See FAQ in XML File Technical Considerations section.) 

10. Do the GSEs provide testing environments for their UCD collection solutions? 

Yes, each GSE has established a customer test environment (CTE) that can be accessed by Sellers and software providers/Technology Service Providers (TSPs). Additional details can be found on each GSE’s UCD webpage on FannieMae.com and FreddieMac.com.

11. What are the requirements for embedding the CD PDF in the UCD XML file? 

  • Timing/Version: The CD PDF in the UCD XML file should represent the most accurate, agreed-upon terms of the loan at time of submission of the UCD and Uniform Loan Delivery Dataset (ULDD) XML files to the GSEs. If, after closing, but before acquisition of the loan by the GSEs, information was updated, the most recent UCD data and embedded CD must be provided in the UCD XML file.
  • CD Copy: The PDF does not need to be a first-generation file; however, the CD must be clear and legible.
  • Simultaneous Seconds: For transactions with loans having a simultaneous second (such as an 80/10/10 transaction), the lender should embed only the copy of CD for the loan being purchased (the subject loan).
  • Construction-to-Permanent Loans: The GSEs purchase only the permanent financing portion of a construction-to-permanent loans. Refer to Fannie Mae’s Selling Guide and Freddie Mac’s Single-Family Seller Guide.
  • CD Revised Prior to Delivery: If the loan has closed, but has not been delivered to a GSE, and a revised CD was provided to the borrower, the most recent version of the CD must be included in the updated UCD XML file submission.
  • Split Disclosures: When separate CDs are provided to the borrower and a Seller, the Seller’s CD is not required in the UCD XML file.
  • Addenda: Addendum PDFs that are not associated with the CD do not need to be included in the UCD XML file. However, when an addendum is used to provide additional required information to the CD, all data on the addendum must be included in the UCD XML file, with an IntegratedDisclosureSectionType value reflecting the section being extended by the addendum.
  • Signatures: The CD PDF included in the UCD XML file does not need to be signed; however, the Seller may wish to follow industry best practices and obtain interested party signatures. 

12. What is the Alternate Form for Transactions Not Involving a Seller? 

The Alternate Form (Regulation Z Model Form H-25(J)) provides a safe harbor model Closing Disclosure that can be provided for transactions that do not involve Sellers, including refinance transactions. The form is abbreviated to omit data that only applies to purchase transactions. If the Alternate Form is provided to the borrower, the corresponding CD PDF must be embedded in the UCD XML file. 

13. May the Model Form be used for Refinance Transactions? 

Yes. Although the GSEs prefer that the lender take advantage of the shorter Alternate Form for refinance transactions, the CD Model Form (Regulation Z Model Form H-25(A)) may be used for refinance transactions.

14. What is the UCD Critical Edits transition? 

The GSEs are converting certain data edits in their CD collection solutions from “warning” to “critical/fatal”. The multi-year rollout approach, now in its fourth phase, enforces the UCD Spec conditionality details for selected data points. The enforcement of critical/fatal edits is designed to enhance data quality and consistency for the single-family loans purchased by the GSEs. 

15. How do we prepare for the latest UCD Critical Edits? 

The GSEs recommend preparing for the Phase 3B Postponed and Phase 4 UCD Critical Edits by referring to the following resources available on the GSEs’ UCD web pages, FannieMae.com and FreddieMac.com: 

  • UCD v1.5 Critical Edits Matrix − Contains the edits and associated datapoints for all phases; however, certain edits will require transition to UCD v2.0.
  • UCD v2.0 Critical Edits Matrix – Contains any necessary updates to previously implemented Phase 1-3 critical edits, as well as Phase 3B Postponed and Phase 4 edits.
  • Joint GSE UCD Job Aids
  • Customer test environments − Each GSE has provided opportunities for Sellers and software partners/TSPs to test their UCD XML files and resolve potential critical issues prior to the phased releases. •
  • UCD Test Suite of Sample CDs with narrated use cases, and accompanying UCD XML files (formerly Appendices F and G)
  • UCD v2.0 Initiative Readiness Checklists 

16. When will the implementation timing for Phase 3B Postponed and Phase 4 critical edits be announced? 

Important UCD activities, milestones and timelines are published on FannieMae.com and FreddieMac.com. Stay abreast of the latest information by monitoring for announcements from the GSEs on their respective websites or by subscribing to email updates. 

17. What value is expected in the GSE-Specific Data Point LoanPriceQuoteInterestRatePercent? 

The MISMO v3.3.0 Logical Data Dictionary definition for this data point (which is incorporated into the UCD v1.5 and UCD v2.0) is: “The mortgage loan interest rate for which the price quote is calculated.” To ensure the correct rate is delivered in this data point, the GSEs included an Implementation Note in the UCD v2.0 explaining that the expected value is the interest rate offered to the borrower prior to their electing to purchase discount points. This data point is required whenever the FeeActualPaymentAmount value for FeeType (v1.5) / ucd:FeeItemType (v2.0) = “LoanDiscountPoints” is greater than zero. Additionally, LoanPriceQuoteInterestRatePercent must be greater than the NoteRatePercent when RegulationZExcludedBonaFideDiscountPointsIndicator is “true”. 

18. Are the Phase 3B Postponed and Phase 4 edits supported by the UCD v2.0 requirements? 

Yes. If you fully comply with the cardinality and conditionality specified in UCD v2.0, you will meet all critical edit requirements. Datapoints under critical edits are identified on Tab 7-UCD v2.0 XML Requirements in column N “Critical Edit Phase or Phase-ID”. 

19. Do I need to implement UCD v2.0 to comply with Phase 4A critical edits? 

No. During the transition period (prior to mandate), UCD XML files can be submitted in either the UCD v1.5 format or UCD v2.0 format. The logic and requirements to meet UCD Critical Phase 4A Edits are the same in both UCD v1.5 and UCD v2.0. 

20. How do we handle loans in our closing system pipeline during the transition to the mandate dates? 

There is no need to manage pipeline loans in the GSE’s UCD collection solutions. Submissions must cut over to UCD v2.0 and the associated edits will be in effect as of the mandate date. UCD XML files submitted before the mandate may be in either the UCD v1.5 or UCD v2.0 format, and after the mandate must be v2.0 (even if resubmitting a loan previously submitted in v1.5 format). 

21. What do I provide in the UCD XML file when a fee cannot reasonably be mapped to a UCD v1.5 FeeType or UCD v2.0 ucd:FeeItemType supported enumeration? 

You must provide FeeType / ucd:FeeItemType = “Other” and FeeTypeOtherDescription / ucd:FeeItemTypeOtherDescription only when an enumeration that reasonably reflects the fee is not supported by the UCD Spec version. Seventy-three enumerations were added in UCD v2.0 for ucd:FeeItemType. See Tab 9- FeeItemType Enumerations in UCD v2.0 for these new values. 

22. Will I receive an error message if I send a UCD supported enumeration for ucd:FeeItemTypeOtherDescription or FeeTypeOtherDescription? 

There are situations when using ucd:FeeItemTypeOtherDescription or FeeTypeOtherDescription is warranted, e.g., for specialized or jurisdiction specific charges, but if a UCD-supported enumeration reasonably represents the disclosure of fees on the CD it must be used in the UCD XML file. The GSEs are monitoring the use of ucd:FeeItemType = ‘Other’ plus ucd:FeeItemTypeOtherDescription for content and frequency; however, no critical edits are currently planned when the use of ‘Other’ exceeds a certain number within the UCD XML file. Lender-level usage reports can be made available upon request to your Fannie Mae or Freddie Mac account representative.

23. How should recording fees and amounts be included in UCD v1.5 FeeType / UCD v2.0 ucd:FeeItemType = “Recording Fee Total”? 

The value provided for FeeType (v1.5) / ucd:FeeItemType (v2.0) = “RecordingFeeTotal” should be the sum of the amounts of all recording fees paid or to be paid to any government authority, regardless of the entity collecting the payments. This sum must also include the amounts for FeeType (v1.5) / ucd:FeeItemType (v2.0) = “RecordingFeeForMortgage” and “RecordingFeeForDeed.” Refer to the UCD Phase 3 Critical Edits Job Aid: Taxes and Other Government Fees on the GSEs’ UCD webpages FannieMae.com and FreddieMac.com for more information. 

24. Do we need to include the fees for “LoanDiscountPoints”, “PrepaidInterest” and “LenderCredits” in the UCD XML file even when they are not part of the loan transaction? 

Yes, these data points must be provided in the UCD XML file as described: 

  • Even when discount points are not part of the transaction, UCD v1.5 FeeType or UCD v2.0 ucd:FeeItemType = “LoanDiscountPoints” along with FeeActualPaymentAmount value equal to “0.00” are required for all loans and must be provided in the UCD XML file. FeeTotalPercent is not required when FeeActualPaymentAmount is “0.00”.
  • Even when prepaid interest is not part of the transaction, UCD v1.5 and v2.0 PrepaidItemType = “PrepaidInterest” along with PrepaidItemActualPaymentAmount = “0.00” must be provided in the UCD XML file.
  • Even when lender credits are not part of the transaction, UCD v1.5 and v2.0 IntegratedDisclosureSubsectionType = “LenderCredits” along with IntegratedDisclosureSubsectionPaymentAmount = “0.00” must be provided in the UCD XML file. 

25. How will the Phase 3B Postponed critical edits enforce the section required for a given fee? 

In 2024, the GSEs removed the Phase 3B critical edits enforcing a limited set of fee enumerations allowed with IntegratedDisclosureSectionType = ‘BorrowerDidShopFor’, ‘BorrowerDidNotShopFor’, and ‘Other’. 

In UCD v2.0, any supported ucd:FeeItemType enumeration may be used in those sections. Supported enumerations for IntegratedDisclosureSectionType = ‘OriginationCharges‘ and ‘TaxesAndOtherGovernmentFees’ are limited and have been published in the UCD v2.0 Specification and the UCD v2.0 Critical Edits Matrix. See Tab 9-FeeItemType Enumerations in UCD v2.0 for those subsets. 

26. In UCD v2.0, how do we deliver enumerations that were specified for certain “OtherDescription” data points in UCD v1.5? 

In UCD v1.5, the following data points ending in “OtherDescription” specified specific enumerations: 

  • ClosingAdjustmentItemTypeOtherDescription = “PrincipalReduction | SellersReserveAccountAssumption”
  • EscrowItemTypeOtherDescription = “BoroughPropertyTax”
  • FeeTypeOtherDescription = “DebtSuspensionInsurancePremium” (This example is valid for UCD v1.5; for v2.0 use ucd:FeeItemType = “DebtSuspensionInsurancePremium”)
  • ProrationItemTypeOtherDescription = “OtherAssessments” 

UCD v2.0 treats these data points as strings and does not validate the values provided. The values formerly specified as enumerations for these data points may still be provided as string fields (as may any other non-UCD supported enumeration). Should any of these apply to the transaction, provide the text string in the same format shown in UCD v1.5.

27. When the Alternate Form is used for a refinance transaction, how should any gifts or grants be provided in the UCD XML file? 

The required data points when the Alternate Form is used are listed below with the UCD v1.5 UID, a slash, then the UCD v2.0 UID: 

  • 16.016 / 10.039 ClosingAdjustmentItemAmount
  • 16.024 / 10.211 ClosingAdjustmentItemPaidOutsideOfClosingIndicator
  • 16.017 / 10.042 ClosingAdjustmentItemType = “Gift” or “Grant”
  • 16.020 (same in both spec versions) IntegratedDisclosureSectionType = “PayoffsAndPayments”
  • 16.023 /10.308 FullName with the full name of the individual providing the gift, OR
  • 16.022 / 10.043 FullName with the full, unparsed name of the legal entity providing the grant.
  • 16.021 (same in both spec versions) gse:FullName with the full, unparsed name of the payee 

When the Model Form is used for a refinance transaction, the data points to be provided in the UCD XML file are the same, with the following substitutions for the Model Form heading and subheading: 

  • 10.162 (same in both versions) IntegratedDisclosureSectionType = “PaidAlreadyByOrOnBehalfOfBorrowerAtClosing”
  • UID 10.163 (same in both versions) IntegratedDisclosureSubsectionType = “OtherCredits” 

28. I have run my loan through both Desktop Underwriter® (DU®) and Loan Product Advisor® (LPA®) and received an Automated Underwriting Case Identifier from both systems. Can I include the Automated Underwriting Case Identifier and Automated Underwriting Case System Type for both DU and Loan Product Advisor in the same UCD XML file? 

Yes. You may include two instances of Automated Underwriting Case Identifier and Automated Underwriting System Type in the UCD XML file: 

One with Automated Underwriting System Type = “DesktopUnderwriter” and second instance with Automated Underwriting System Type = “Other” / Automated Underwriting System Type OtherDescription = “LoanProductAdvisor”. 

29. How do I determine the value that should be delivered UID 4.039 Average Prime Offer Rate Percent (APOR)? 

Refer to https://ffiec.cfpb.gov/tools/rate-spread for information on how to calculate the APOR. 

30. How do I identify in the UCD XML file fees related to a loan with a temporary buydown?

 If the loan has a temporary buydown feature, include the following data points in the UCD XML file: 

  • Buydown Temporary Subsidy Funding Indicator = “true”
  • Fee Type = “TemporaryBuydownPoints” (the total dollar amount of the buydown fund)
  • Fee Type = “TemporaryBuydownAdministrationFee” (the total cost to the borrower for the service of establishing the buydown fund, when charged) 

31. What value is expected in UID 3.038 Current Rate Set Date? 

As defined in the MISMO v3.3.0 Logical Data Dictionary and reflected in the UCD Specs, Current Rate Set Date is, “The date on which the interest rate for the loan was set by the lender for the final time before closing.” 

32. How do I indicate that the Secured Overnight Financing Rate (SOFR) was used as the index for an Adjustable-Rate Mortgage (ARM) Transaction?

The value “Other” should be provided in UID 11.055 Index Type and the value “SOFR” should be provided in UID 11.100 Index Type Other Description.

Note: If your business process requires delivery of ‘30DayAverageSOFR’, this value can be delivered in the UCD XML file instead of ‘SOFR’ and will not impact the status of your UCD submission or the eligibility of the loan. 

33. How is the subject property address provided when it does not have a street address? 

Provide UID 1.012 Unparsed Legal Description along with UID 1.011 Postal Code. 

34. What UCD values for ConstructionMethodType do we use in our AUS (automated underwriting system)? 

The MISMO versions supporting our AUSs, UCD and ULDD accommodate a single ConstructionMethodType per property. The following table provides a mapping from the value reported from the Uniform Appraisal Dataset (UAD) to these datasets when a single ConstructionMethodType is identified.

Single Value Reported in UADReport This Value In
DU and LPAUCDULDD
Manufactured ManufacturedManufacturedManufactured
OnFrameModularSiteBuiltSiteBuiltSiteBuilt
ModularSiteBuiltSiteBuiltSiteBuilt
SiteBuiltSiteBuiltSiteBuiltSiteBuilt
ContainerSiteBuiltContainerContainer
ThreeDimensionalPrintingTechnologySiteBuiltThreeDimensionalPrintingTechnologyThreeDimensionalPrintingTechnology

When UAD reports multiple ConstructionMethodTypes the following table provides the mapping to the AUSs UCD and ULDD:

Multiple Values Reported in UADReport This Value In
DU and LPAUCDULDD
Manufactured and SiteBuiltManufacturedManufacturedManufactured
Manufactured and OnFrameModularManufacturedManufacturedManufactured
Manufactured and ModularManufacturedManufacturedManufactured
Manufactured and ContainerManufacturedManufacturedManufactured
Manufactured and ThreeDimensionalPrintingTechnologyManufacturedManufacturedManufactured
SiteBuilt and OnFrameModularSiteBuiltSiteBuiltSiteBuilt
SiteBuilt and ModularSiteBuiltSiteBuiltSiteBuilt
SiteBuilt and ContainerSiteBuiltSiteBuiltSiteBuilt
SiteBuilt and ThreeDimensionalPrintingTechnologySiteBuiltSiteBuiltSiteBuilt
OnFrameModular and ModularSiteBuiltSiteBuiltSiteBuilt
OnFrameModular and ContainerSiteBuiltSiteBuiltSiteBuilt
OnFrameModular and ThreeDimensionalPrintingTechnologySiteBuiltSiteBuiltSiteBuilt
Modular and ContainerSiteBuiltSiteBuiltSiteBuilt
Modular and ThreeDimensionalPrintingTechnologySiteBuiltSiteBuiltSiteBuilt
Container and ThreeDimensionalPrintingTechnologySiteBuiltSiteBuiltSiteBuilt

35. How can I reflect a simultaneous second loan in the UCD XML file? 

If the subject loan includes subordinate financing closing simultaneously, set UCD Unique ID 16.015 gse:SubordinateFinancingIsNewIndicator = “true”. If the subordinate financing is used in the loan transaction include UCD Unique ID 10.291 TotalSubordinateFinancingAmount.

36. The UCD contains several Ability-to-Repay (ATR) data points. Do these data points need to be included in the UCD XML file? 

Yes. Even though some of this data is not on the CD, the GSEs require it to be submitted in the UCD XML file.   

37. If a loan is considered exempt from Regulation Z’s ATR requirements, how should this be reflected in the UCD XML file? 

The following data points and values should be included in the UCD XML file if the loan is exempt from Regulation Z’s ATR requirements: 

38. When should the data point gse:QualifiedMortgageShortResetARM_APRPercent be included in the UCD file?

 gse:QualifiedMortgageShortResetARM_APRPercent is required for all ARMs with an adjustment within five years of the note date.

39. Do the GSEs validate that the submitted UCD XML file formation is correct? 

Yes. Upon receipt, each GSE validates the UCD XML file structure and syntax against the MISMO v3.3.0299 Reference Model schema upon submission. For UCD XML files based on the UCD v2.0, the GSEs will also validate against the ucd schema (ucd.xsd). 

40. How should I handle negative values in the UCD XML file? For example, should the Aggregate Adjustment value in the Closing Costs Details section of the Closing Disclosure be submitted as a negative value in the XML file? 

In general, any value that is reflected as a negative value on the CD, for example, an aggregate adjustment, should be provided as a negative value in the UCD XML file. Refer to the Potential Sign Conflict table in the UCD Implementation Guide for additional examples. 

41. What is the DisplayLabelText attribute? 

The DisplayLabelText attribute is used by document preparation providers to render a non-enumerated value on the CD for fee, prepaid, escrow, liability and closing adjustment items. This allows Sellers to continue to use proprietary terminology when disclosing costs. For example, a DisplayLabelText value of “Attorney Doc Prep Fee” appears on the CD, but the corresponding supported enumerated value of “DocumentPreparationFee” would be provided for FeeType (v1.5) / ucd:FeeItemType (v2.0) in the UCD XML file. A sample XML snippet based on UCD v1.5 is provided below: 

Sample XML Snippet:

picture1.png

 

Sample Form Snippet:

picture2.png