Skip to main content
Automated Underwriting System (AUS) is the system that decides whether a mortgage loan is acceptable or not. Instead of a person reviewing a loan file, AUS uses rules and risk models to evaluate the borrower, the property, and the loan terms and then returns a decision. Most mortgages are not kept by the lender that originates them—they are sold to large buyers shortly after closing. Those buyers will only purchase loans that pass AUS. If a loan does not pass AUS, it usually cannot move forward.

The two AUS systems

There are only two AUS systems used for most conventional mortgages:
  • DU (Desktop Underwriter) — run by Fannie Mae
  • LPA (Loan Product Advisor) — run by Freddie Mac
A loan must pass one of these systems to be sold to that buyer.

How AUS works

AUS evaluates multiple factors together, including:
  • The borrower’s credit history
  • How much income the borrower earns
  • How much money the borrower has available
  • The size of the loan and down payment
  • The type of property being purchased
  • The overall risk of the loan
AUS returns a decision that typically means one of three things:
  • Approved — The loan is acceptable
  • Approved with conditions — The loan is acceptable, but more proof is required
  • Not approved — The loan is not acceptable
Only approved loans can move forward.
AUS decisions take priority over written guidelines. Even if a loan appears to meet written rules, it must still pass AUS to proceed.

AUS and D1C/AIM integration

AUS systems are critical for achieving rep and warrant relief when using Day 1 Certainty (D1C) and Asset and Income Modeler (AIM) approved verification sources. When verified data from D1C/AIM approved sources (like Plaid, Truv, or The Work Number) is properly integrated with AUS systems:
  • Rep and warrant relief - Lenders can achieve relief from certain representations and warranties about the accuracy of verified data
  • Reduced documentation - The AUS accepts verified data without requiring additional documentation
  • Faster processing - Automated verification and AUS integration accelerate loan processing
For this reason, Pylon tracks vendor reference IDs and certification details internally when data is verified through D1C/AIM sources, enabling proper AUS integration and rep and warrant relief.

Limitations of AUS

Automated Underwriting Systems are essential to modern mortgage lending, but they come with meaningful limitations. While AUS enables scale and consistency, it also introduces opacity, inefficiency, and structural constraints that impact borrowers, lenders, and product design.

AUS is a black box

AUS decisions are produced by proprietary models operated by Fannie Mae and Freddie Mac. While high-level guidelines are published, the actual decision logic is not transparent. Appraisal waivers are opaque: AUS may grant or deny an appraisal waiver, but there is no published formula, no explicit thresholds, and the same loan may receive different results based on subtle changes. From the outside, it is impossible to know why a waiver was granted or denied—only that it was. Credit decisions are no longer rule-based: Historically, underwriting relied on visible thresholds (minimum credit scores, maximum debt ratios, required down payments). Today, those thresholds are increasingly embedded inside risk models. As a result, you cannot clearly see the boundary between “acceptable” and “unacceptable,” two similar borrowers may receive different results, and there is no clear explanation for marginal decisions. The system works—but you cannot reason about it directly.

AUS evaluates one loan structure at a time

AUS does not explore possibilities. It evaluates exactly one loan structure per run (one product, one rate, one down payment, one occupancy, one structure). If that structure fails, AUS does not suggest alternatives.

This creates a “guess and check” workflow

Because AUS only evaluates a single structure, lenders are forced into an iterative loop:
  1. Choose a loan structure
  2. Run AUS
  3. Receive bad conditions or ineligible result
  4. Manually adjust the file
  5. Re-run AUS
  6. Repeat
This process is slow, labor-intensive, unpredictable, and dependent on human intuition and experience. In practice, this means underwriters and loan officers are often probing the system, trying to discover what might work. The borrower experiences this as delays, repeated requests, changing answers, and inconsistent guidance.

AUS is reactive, not exploratory

AUS answers the question: “Does this loan work?” It does not answer:
  • “What loans could work for this borrower?”
  • “What is the best structure available?”
  • “What alternatives exist if this fails?”
This makes AUS a validation tool, not a design tool.

How Pylon addresses these limitations

Pylon does not replace AUS. Instead, it reframes its role.

Making the rules explicit

Pylon has encoded all applicable Fannie Mae and Freddie Mac guidelines, all applicable investor and takeout overlays, and all structural constraints around eligibility and pricing. These rules are deterministic, transparent, testable, and explainable. This allows us to reason about loan eligibility before involving AUS.

Exploring all viable loan structures upfront

Rather than guessing a single structure, Pylon evaluates all viable permutations that could work for a borrower. This includes variations across products, rates, down payment levels, loan amounts, occupancy types, and pricing adjustments. This happens through Pylon’s pricing and scenarios endpoints, which are designed to answer: “What loan structures are valid for this borrower?” By the time a structure is selected, we already know it meets published guidelines, meets investor overlays, and fits within eligibility boundaries. This dramatically reduces uncertainty.

Eliminating the guess-and-check loop

Because Pylon has already explored the solution space, we do not trial-and-error through AUS, we do not repeatedly rework the file, and we do not rely on intuition or folklore. Instead, AUS is run on a structure we already have high confidence in. The result is predictable and the process is repeatable.

AUS becomes a required confirmation, not a discovery tool

In Pylon’s architecture, AUS serves a narrower and more appropriate role:
  • A required eligibility check
  • A formal decision record
  • A report delivered to investors
It is no longer the system that discovers what might work—it simply confirms what we already know should work. This approach speeds up approvals, reduces borrower friction, removes ambiguity, enables automation, and makes outcomes explainable. Most importantly, it shifts underwriting from trial-and-error to intentional design.