Budget an amount for home maintenance each month and it needn't be a large amount.  Roofing (shingles) or furnace replacement need not be a large expense.  I've done it a few times.  If you are able to buy a new house then maintenance may only an occasional expense.