I used to do them by hand and now use Turbo Tax. If my tax situation was anymore complicated, e.g. I was in business for myself or was retired, I'd use an accountant. As it currently stands, I have a pretty clear understanding of what goes where and how much I can expect to get back each year.