A bond is an agreement between an issuer (borrower) and a bondholder (lender) where the issuer agrees to pay interest on the principal amount of money borrowed over a certain period, usually 10-30 years. A loan is also an agreement between two parties but involves borrowing funds for shorter periods and often with collateral provided by the borrower.