A land contract is a legal agreement between a buyer and seller to purchase a piece of real estate. Instead of making payments to the bank, the buyer will make payments directly to the seller. Land contracts are a form of owner financing.