Mortgage shopping can feel like you’re comparing apples, oranges, and a few mystery fruits—because every lender formats their numbers differently. This guide gives you a step-by-step workflow you can reuse to turn any set of quotes into a clean, defensible decision.
You don’t need perfect predictions. You need a consistent process.
Step 0: Set your “decision rules” before you collect quotes
If you wait to decide what matters until after you see shiny low rates, you’ll drift. Set a few rules first, then stick to them while you compare.
Write these down (a note, a doc, even paper). One minute now saves hours later.
- Loan type you’re comparing: 30-year fixed, 15-year fixed, or ARM (don’t mix types in the same comparison).
- Target time horizon: “I expect to keep this mortgage at least X years” (example: 5 or 7 years).
- Maximum cash due at closing: a hard cap you won’t exceed.
- Risk preference: fixed payment stability vs willingness to take rate changes (ARM).
- What counts as a deal-breaker: prepayment penalty, balloon payment, or adjustable features you don’t want.
Step 1: Gather quotes the same way (so you’re not comparing formatting)
Ask each lender for the same core items and insist on numbers, not ranges. If possible, request a Loan Estimate (LE) once you’re far enough along—because it standardizes the layout.
- Interest rate and whether it’s locked, floating, or “lockable.”
- APR (helpful signal, not the final answer).
- Points/credits: how many points, and the dollar amount.
- Origination/underwriting/processing fees (lender fees).
- Estimated closing costs (third-party fees + prepaid items).
- Total cash to close (your real-world constraint).
- Monthly payment breakdown: principal & interest vs taxes/insurance/HOA if included.
Tip: Use Firefox on Windows to keep each lender’s quote in its own tab, then pin the 2–3 serious contenders so you don’t lose them while you research terms.
Step 2: Normalize the offers into one simple table
Create a 6-row comparison for each quote. You can do this in a spreadsheet, but a plain text table works too.
Here’s the exact structure to reuse:
- Rate
- Monthly principal & interest (P&I)
- Points (in $)
- Lender fees (in $)
- Other closing costs + prepaids (in $)
- Total cash to close (in $)
Keeping the same rows prevents “fee hiding,” where one quote looks cheaper mainly because it omits or underestimates something.
Step 3: Do the “two-bucket” cost check (today vs later)
This is the heart of the workflow. Every mortgage quote is basically two buckets:
- Costs you pay now: points + lender fees + other closing costs/prepaids.
- Costs you pay over time: the monthly payment (mostly driven by rate and loan amount).
When people get stuck, it’s usually because they’re mixing buckets without realizing it—like paying more upfront for a lower rate but not checking how long it takes to pay back.
Step 4: Calculate your break-even (the reusable decision math)
If one offer has higher upfront cost but lower monthly P&I, compute a simple break-even month count.
- Upfront cost difference = (points + lender fees) Offer A minus Offer B
- Monthly P&I difference = P&I Offer B minus Offer A (so “savings” is positive)
- Break-even months = upfront difference ÷ monthly savings
Then compare break-even months to your time horizon from Step 0.
If you might sell or refinance before break-even, paying extra upfront for the lower rate may not be worth it—even if the rate looks “better.”
Step 5: Run a quick “fine print” audit (the stuff that ruins a good quote)
Before you pick a winner, scan for the common traps and mismatches.
- Rate lock details: lock length, extension fees, and what happens if closing delays.
- Points labeled differently: discount points vs origination points; confirm what you’re actually paying for.
- Prepayment penalty (usually avoidable in many markets, but verify).
- ARM specifics: initial rate period, adjustment frequency, caps, index, margin.
- Assumptions that change your cash to close: taxes, insurance, escrow setup, prepaid interest days.
- Third-party fees that seem too low: appraisal, title, recording, transfer taxes (ask what’s estimated vs confirmed).
In Firefox, a practical habit is to open each lender’s PDF/LE and use Find (Ctrl+F) for: “prepayment,” “balloon,” “adjust,” and “points.” It’s not perfect, but it catches surprises fast.
Step 6: Make the decision with a simple scorecard (and document it)
Now you’re ready to decide without second-guessing. Use a lightweight scorecard you can reuse each time you shop or refinance.
- Meets my cash-to-close cap: Yes/No
- Meets my time-horizon logic: break-even occurs before my horizon (Yes/No)
- Payment comfort: monthly P&I is manageable (Yes/No)
- Risk fit: fixed vs ARM terms match my preference (Yes/No)
- Clean fine print: no deal-breakers found (Yes/No)
If two offers tie, pick the one with clearer documentation, fewer “TBD” estimates, and a smoother lock/closing process. Ease is a real cost.
Takeaway: a workflow you can reuse every time
Set decision rules, normalize quotes into the same table, split costs into “now vs later,” compute break-even, audit fine print, then choose with a yes/no scorecard.
That’s the whole system—and it works even when lenders change how they present the numbers.