A good score — every program open, respectable pricing. Calculator prefilled with an estimated rate for this range; adjust anything.
Compare rates and get pre-approved. Shopping multiple lenders can save tens of thousands over the life of a loan.
For educational purposes only. Not financial advice. Actual loan approval depends on credit score, employment history, and lender criteria. Consult a mortgage professional before making home buying decisions.
A 690 credit score is a good score by any lender's definition. Every program is open, conventional pricing is respectable, and PMI costs start looking reasonable. You're one tier below the 700-club pricing and two below the 740+ tier where rates effectively stop improving.
At this level the biggest lever on your rate isn't your score — it's shopping lenders. Studies consistently show borrowers who get 3–5 quotes save thousands over the loan versus taking the first offer.
Conventional is usually the default at this score. FHA only tends to win if your down payment is under 5% and you plan to refinance within a few years.
Take a buyer earning $85,000 a year, with $400/month in existing debt and $25,000 saved for a down payment, on a 30-year loan:
| Estimated rate at a 690 score | 6.72% |
| Max home price (bank approval estimate) | $255,000 |
| Estimated monthly payment (P&I + tax + insurance) | $1,980/mo |
| Same buyer with a 760+ score | $257,000 |
| Buying power cost of a 690 score | −$2,000 |
PMI with less than 20% down is moderate here — roughly $35–50 per month per $100,000 borrowed — and drops off automatically at 20% equity.
At a 730 score (estimated 6.57%), the same buyer could afford about $257,000 — $2,000 more house for the same income and monthly budget. Crossing 700, then 720, each shaves a bit more off conventional pricing and PMI. Low utilization and zero new accounts in the 90 days before applying is the playbook.
Rules and pricing change at 580, 620, 640, and every 20 points beyond. Pick your exact score, or use the main affordability calculator if credit isn't your constraint: