In NC, when a buyer makes an offer to buy a home, there are two fees that are typically included: due diligence and earnest money. Know the difference.

read more