Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

What is the best way to get cash from my retirement accounts for a home down payment?
Given that utilizing all the funds available to you drains your retirement and leaves you with very little cushion for unforeseen events (as already noted), it may be best to use a smaller amount for closing and just deal with the PMI for a couple years. PMI is likely less than the taxes/penalties incurred from withdrawing a full 20% + closing costs. Let alone the lost earning on the accounts (above your mortgage interest rate); but personally I think the stability of significant home equity is worth more than anticipated stock gains. I would recommend pulling enough to buy the house comfortably without dipping too deeply in any one area, while still paying down your balance to where you can eliminate PMI quickly (say 2-3 years). Your limits for each account are approximately: Roth IRAs:  Traditional IRAs: Brokerage (non-retirement): Checking: Things to consider:   If you are current on your payments, you can request PMI removal once your loan-to-value drops below 80% - it also terminates automatically when it is scheduled to drop below 78% (not if it actually has). Many loans have a 2 year minimum PMI period though, regardless of your Loan To Value (LTV) changes. LTV changes could be from: