Loan Limit Exception Management
The One Big Beautiful Bill introduces significant new provisions including removal the Grad PLUS program and a re-structuring of loan limits across the Direct Loan program. The US Department of Education (ED) is introducing revised Direct Loan limits, effective for students borrowing after June 30, 2026. To ensure no disruption for currently enrolled students, ED has established a Loan Limit Exception (“grandfathering”) for those:
- Enrolled in a program of study as of June 30, 2026, and
- Who have received a federal Direct Loan for the applicable program and institution.
Key Regulatory Provisions:
- The exception is determined and tracked primarily by the Common Origination and Disbursement (COD) system, which has added a new <LoanLimitException> field (effective Schema v5.0d, person-level).
- Initial Flagging: The Department of Education’s COD system will do a one-time review to automatically grant the Loan Limit Exception to:
- Graduate students with an active Grad PLUS or Grad Unsubsidized loan, or
- Undergraduate students with an active Subsidized, Unsubsidized, or Parent PLUS loan,
- where the loan is for the 2025–26 award year and the loan’s Award End Date is on or after April 1, 2026.
- Criteria: The exception is only given if the loans are tied to the same school, program CIP code, and credential level.
- Effect: Students flagged with the Loan Limit Exception can continue borrowing under the previous (higher) loan limits.
- Ongoing Requirements: Students will lose the exception if:
- They are not continuously enrolled in the same degree at the same school, or
- They exceed the allowed three-year exception period.
- Re-Evaluation: COD will review and potentially update the exception status if:
- New loans are originated that might make a student eligible or ineligible,
- The school changes a loan’s Award End Date to before April 1, 2026,
- Or the school updates the program’s CIP code or credential level.
- Initial Flagging: The Department of Education’s COD system will do a one-time review to automatically grant the Loan Limit Exception to:
- Downstream ED systems (NSLDS, ISIR) will receive and use this flag for eligibility and compliance enforcement.
Institutions must correctly identify and handle students with Loan Limit Exception status to avoid federal audit and ensure students receive the maximum aid allowed under law. In order to support automating packaging, Student Financial Aid (SFA) will consume data from ED, and check if additional requirements are still met on a per term/payment period basis within the Awarding_Override_Criteria configuration script within FAS_FUND_CONFIG.csv.
Each time new data is received form ED (via ISIR or NSLDS), the student will be repackaged and leverage data from ED along with data from your SIS and within SFA to accurately identify and package your students.
Updates to Awarding Override Criteria configuration:
- In order to access the Loan Limit Exception data from ED, the following bindings were added to Awarding_Override_Criteria configuration script within FAS_FUND_CONFIG.csv.
- isirRecord.getField(IsirField.NSLDS_LOANLIMITEXCEPTIONFLAG).get() binding will allow you to access the "NSLDS Loan Limit Exception Flag" field received by ISIR
- To access the student's CIP code received in the SAFI to compare with OB3 document data, the following binding is accessible
- program.getCipCode() will allow you access to the Program CIP code received in the student's SAFI
- Additionally, you will now be able to set the following values within the configuration script
- "Loan Limit Exception Indicator" by using awardInfo.withLoanLimitException()
- "ED Loan Limit Exception" by using awardInfo.withEdLoanLimitException()
- "Program Attendance Begin Date" by using awardInfo.withProgramAttendanceBeginDate()
Delivered Baseline Logic:
- OB3 Document: Used to bring in data available within your SIS per program to determine additional eligibility.
- Within DOCUMENTS.cvs, an award year based document should be configured with OB3InterimException document code
- Within DOCMETADATA.cvs, the OB3 Document should include the following metadata fields:
- ProgramCode (values: string containing a pipe delimiter if including multiple programs, required)
- Represents the program that the OB3 Document applies to and should match the <ProgramCode> sent in the SAFI.
- IsEligible (vales: enumeration of "Yes" or "No", required)
- Allows you to indicate that the student is eligible for a Loan Limit Exception prior to receiving data from ED
- ProgramCode (values: string containing a pipe delimiter if including multiple programs, required)
- Awarding Override Criteria: Updated to set the “Loan Limit Exception Indicator” based on data from ED, SFA, and the OB3 Document for each student and term (starting with the 2026–27 Award Year).
- IF ED <LoanLimitException> is present in the latest ISIR transaction
- THEN: Set "Loan Limit Exception Indicator" and "ED Loan Limit Exception" = NSLDS_LOANLIMITEXCEPTIONFLAG
- ELSE IF Academic Year Start Date is prior to 7/1/2026
- THEN: Set "Loan Limit Exception Indicator" = Y
- ELSE IF OB3InterimException document metadata IsEligible is present for the program being packaged
- THEN: Set "Loan Limit Exception Indicator" = value from isEligible
- ELSE: Set "Loan Limit Exception Indicator" = N
- IF ED <LoanLimitException> is present in the latest ISIR transaction
UI Improvements:
Several UI enhancements were made to display the new Loan Limit Exception and Program Attendance Begin Date data providing clear visibility for staff of student-level exception status.
- Fund Eligibility UI (View Only)
- Navigation: Packaging > Fund Eligibility > Direct Loan
- Within the Fund Eligibility popup, users with "Fund Eligibility Viewer" have a comprehensive overview of the Direct Loan eligibility details, including:
- New Loan Limit Exception Indicator (by term/payment period):
- Displays the “Loan Limit Exception Indicator” set in the configuration for each applicable term or payment period.
- New ED Loan Limit Exception (by term/payment period):
- Displays the “ED Loan Limit Exception” set in the configuration, which in the delivered baseline logic will be the latest value receive by ED (via ISIR) for each applicable term or payment period
- New Program Attendance Begin Date (by Academic Year):
- Displays the “Program Attendance Begin Date” set in the configuration or via the Add/Edit.
- New Loan Limit Exception Indicator (by term/payment period):
- All fields in this section are read-only, enabling you to view updates by packaging version to easily track changes.
- Add/Edit Functionality (Editable Fields)
- Navigation: Packaging > Add/Edit > Direct Loan
- Within the Add/Edit popup, users with "Package Fund Edit" can make manual adjustments to key data for Direct Loans:
- New editable field for Program Attendance Begin Date
- Available for all Direct Loan types: Users can adjust the Program Attendance Begin Date for each Academic Year.
- Value Range: Accepts a date, and can be left blank.
- Defaulting: If not specifically edited and saved, the system will automatically default to the value set in configuration if available.
- Scope: Editing is available for both term-based and non-term programs.
- Validation: Invalid entries will trigger clear validation errors to prompt user correction before submission.
- New editable field for Program Attendance Begin Date
- Editing the Program Attendance Begin Date value does not automatically adjust the Loan Limit Exception or calculated award amount; instead, it updates the value submitted to COD.
Reporting Improvements:
The resulting “Loan Limit Exception Indicator”, "ED Loan Limit Exception", and "Program Attendance Begin Date" are available through reporting and extract views. This enables institutions to efficiently reconcile SFA student data with both ED records and their own student information systems (SIS)
Business Value
Automates the accurate identification and packaging of students eligible for grandfathered loan limits, streamlining compliance and improving data reconciliation between institutional and federal records.
Steps to enable and configure
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Student Financial Aid
- Update Configuration Scripts:
- Review baseline configuration for Loan Limit Exception posted on Cloud Customer Connect, and update your configuration as needed.
- To get started, ensure that "Configuration Administration" Permission is enabled and download your existing configuration from Oracle Student Financial Aid within Administration > Configuration Administration > Download.
- This configuration will include the pre-populated system data, which you can then update as needed referencing baseline configuration for the following workbooks.
- DOCUMENTS.csv
- Add a row for the new OB3InterimException document for the 2026-27 Award Year (if you have not already added this document)
- DOCUMENTDATA.csv
- Add metadata (e.g., FirstName, LastName, ProgramCode, IsEligible)
- If you already have this document added as part of One Big Beautiful Bill (OB3) - Interim Exception Document, ensure to update with the latest metadata types
- Add metadata (e.g., FirstName, LastName, ProgramCode, IsEligible)
- FAS_FUND_CONFIG.csv
- Edit the Awarding_Override_Criteria groovy configuration script for the 2026-27 Award Year referencing baseline logic and adjusting based on your institutional policy.
- This logic would replace the logic that you added to Awarding_Override_Criteria as part of the One Big Beautiful Bill (OB3) - Interim Exception Document
- Edit the Awarding_Override_Criteria groovy configuration script for the 2026-27 Award Year referencing baseline logic and adjusting based on your institutional policy.
- Once you've updated your configuration, navigate to Administration > Configuration Administration, and upload your zipped configuration
- Review baseline configuration for Loan Limit Exception posted on Cloud Customer Connect, and update your configuration as needed.
- Obtain COD Loan Limit Exception Report:
- Once provided by ED, download the Loan Limit Exception report from COD to identify students flagged as eligible by the Department of Education.
- Review this report for accuracy before proceeding.
- Prepare OB3 Documents:
- Use the information from the COD report to create or update OB3 documents for all identified students, including required metadata.
- If you are already using this document as part of the One Big Beautiful Bill (OB3) – Interim Exception Document process, you will need to upload the updated version for any student who does not yet have a new ISIR containing the Loan Limit Exception flag.
- Complete and import OB3 documents into the system.
- Important: Ensure that your OB3 documents are imported for eligible student prior to repackaging students. If this step is missed and data from ED has not yet been received, the student will be treated as not having a Loan Limit Exception, potentially resulting in lower loan limits being assigned.
- Use the information from the COD report to create or update OB3 documents for all identified students, including required metadata.
- Validate Logic in Non-Production Environment:
- Review and test the delivered business rules logic to ensure the prioritization and override sequence for setting the Loan Limit Exception Indicator aligns with institutional policy and federal requirements.
- Fully test the end-to-end process, including importing OB3 documents, ingesting ED data, and evaluating awarding outcomes for various student scenarios.
- Confirm that staff with "Fund Eligibility Viewer" can view the Loan Limit Exception Indicator per term within the fund eligibility screen.
- Repackage Students:
- After successful testing in non production, you will need to load in your OB3 documents and updated configuration to production, then repackage your students to adjust their funding as needed.
- Divide your bulk repackaging operation into manageable groups, taking into consideration processing windows, communication needs, and the availability of supporting resources. This approach will ensure you are well-equipped to assist students whose inquiries arise as a result of the repackaging process.
- After successful testing in non production, you will need to load in your OB3 documents and updated configuration to production, then repackage your students to adjust their funding as needed.
- Submission to COD:
- When you are ready to begin awarding and originating Direct Loans for the 2026-27 Award Year, follow the steps to enable within 2026-2027 Award Year Packaging Updates and 2026-2027 Award Year COD File Updates.
- Monitor and Maintain:
- Review updates to reporting views and product reports, and determine if updates are needed to your institutional reporting
- As new ED files (COD, ISIR, NSLDS) are received, ensure the system automatically reevaluates the indicator for currently eligible or new students.
- Periodically reconcile student data with federal records to maintain accuracy.
Tips and considerations
- Logic Customization Needed: Institutions can enable Loan Limit Exception eligibility by updating the Awarding_Override_Criteria configuration to evaluate additional requirements within the script or by using the delivered baseline document approach, which involves enhancing SIS integration to assess these requirements and transmit them through a new OB3 document.
- Future implementation: Within a subsequent baseline configuration release additional logic will be added to check for more advanced scenarios. If your institution would like to send in additional metadata to check for these conditions, you could add these changes now, or you can identify the affected population and manually address students as needed.
- Updated Configuration Approach (not included in initial 26B baseline configuration): Include additional metadata fields in the OB3 document and add logic within Award Override.
- Manual Approach:
- You can use reporting to access the new calculated “Loan Limit Exception Indicator” and "ED Loan Limit Exception" fields as well as the student's ISIR data, and for students who do not meet additional checks and ED data indicates they are eligible for exception, you can use adjust their funding accordingly.
- Leverage the COD Loan Limit Exception Report: It is suggested that you use the COD Loan Limit Exception report to proactively import eligibility information via OB3 documents before origination records are sent or received for a student. This helps ensure accurate packaging and prevents unnecessary delays in awarding.
- Awarding Override Criteria Defaults: If no “Loan Limit Exception Indicator” is set in the Awarding_Override_Criteria configuration script, the system will default to using the latest Loan Limit Exception Indicator sent via ISIR for further calculations. If either are not there, the student will be treated as not having a Loan Limit Exception, potentially resulting in lower loan limits being assigned.
- Migrating from Interim Configuration Approach: If you are using the existing One Big Beautiful Bill (OB3) - Interim Exception Document, please ensure that your awarding override criteria configuration is updated.
- Timely Data Updates: Regularly update OB3 documents and review ED data files (COD, ISIR, NSLDS) to ensure that all loan limit exception statuses are current and reflect the latest enrollment and program information.
- Continuous Eligibility Monitoring: Maintain accurate data in your SIS regarding program CIP codes, credential levels, and continuous enrollment, as changes to these fields may affect a student's exception status.
- Data Reconciliation: Periodically reconcile institutional records with federal data sources using reporting views to catch discrepancies early and avoid compliance issues.
Key resources
- Refer to the following Department of Education documentation:
- Review related posts on Cloud Customer Connect:
- Review Oracle Student Financial Aid's Fund and Configuration Guides: