There are two main ways to get a house for free. One is to get a mortgage on a rental property, and have your tenants pay off the mortgage. The second is by squatting.