What is The Difference Between Contingent and Pending?

One of the questions I often field as a real estate agent from buyers and sellers is the difference between a pending home sale and a contingent home sale. Some will also ask what a contingency means as well. The meaning of contingent is not difficult to understand...