If you can’t pay 20% down you can also buy PMI upfront and roll it into the mortgage. This is usually cheaper than using a piggyback loan because PMI upfront is at 1.5% flat rate instead of .5% per year 😉 Even if you figure out 5 years to reach 20% equity with 10% down you still come out ahead.