ASU SOR Loan Calculator — Batch Validation For Testing

Click to choose a file or drag a .csv / .xlsx / .xlsm / .xls file here

Expected columns include ITEM_TYPE, ACAD_CAREER, EMPLID, AID_YEAR, NSLDS_LOAN_YEAR, DEPNDNCY_STAT, FEDERAL_ID, PLUS_DENIAL, SFA_OB3_LEGACY, SFA_SAP_STATUS, UNT_TAKEN_FA, SFA_UNT_LLP_FA, SFA_ANNUAL_LLP, OFFER_AMOUNT, NEW_OFFER_AMOUNT, NEW_TERM_AMT1/2/3, FED_YEAR_COA, ASU_FA_OFA, and the sub-limit fields (ASU_FA_ANU_SUB_LMT, ASU_FA_AGG_SUB_LMT, ASU_FA_SUB_LN_NSL) used by the limit tests. See the Reference panel's "Column Mapping" tab for the full field-to-column mapping.

Or paste CSV text instead

Review Reason

Reference

What each loan type (ITEM_TYPE) actually is

  • Direct Subsidized Loan (ITEM_TYPE 970102099901) — a federal loan for undergraduates who show financial need. Its defining feature: the government pays the interest while the student is in school, so the balance doesn't grow before repayment starts.
  • Direct Unsubsidized Loan (970104099901 / 970104099902) — a federal loan available to undergrad and graduate/professional students, regardless of financial need. Unlike the subsidized version, interest starts accruing immediately.
  • Graduate PLUS Loan (970109099901) — an additional federal loan only graduate/professional students can use, meant to cover costs left over after Direct Unsubsidized eligibility is used up. It's credit-based (the borrower can be denied for adverse credit history).
  • Parent PLUS Loan (970108099901 / 970107599301 / 970107599302) — a federal loan taken out by a parent, not the student, to help pay for their dependent undergraduate child's costs. It has its own separate borrowing limits and its own credit check, entirely apart from the student's own loans.

Codes outside this list are guessed by matching the first 6 digits to one of the families above and flagged for review — never silently assumed without a note.

What "Legacy" status means

Starting July 1, 2026, a federal law (the OBBBA) put new, tighter limits on student borrowing — including a hard $257,500 lifetime cap. To avoid pulling the rug out from under students already partway through a degree, anyone who was already enrolled and had already taken out a qualifying loan before that cutoff gets to keep borrowing under the old, more generous rules for a transition window (up to 3 more academic years, or until they finish their current program if that's sooner). Those borrowers are called "legacy". Everyone else follows the new rules right away. The column SFA_OB3_LEGACY (Y/N) is where this file records which bucket a given loan falls into, and it changes several things downstream — for example, legacy Parent PLUS has no aggregate borrowing cap, and legacy borrowers aren't subject to the new $257,500 lifetime limit.

What "SOR%" means

SOR stands for Schedule of Reduction. The full annual loan amounts in federal rules assume a student is enrolled full-time. If someone is only enrolled part-time, they don't get the full amount — it's reduced in proportion to how much of a full course load they're actually taking. A student enrolled at 75% of full-time can borrow at most 75% of the normal annual limit. This file already has that percentage calculated for you in SFA_ANNUAL_LLP (stored as a decimal, e.g. 0.75 for 75%).

Other things worth knowing

  • Everything runs locally in your browser — no data is uploaded anywhere.