If you are hiring a freelancer or a contractor, or making interest payments, you need to have the payee fill out a Form W-9. This form gathers their taxpayer information, which you can use to report these payments to the IRS.
Books
Online accounting software
for small businesses.