I filed for my son the baseball player for the first time. The IRS offers a free software program for e-filing known as freefile. Unfortunately, I could not get this to work. If your son has never filed before, that program requires you to to set last year's Adjusted Gross Income as "0" and select your own PIN number which acts as an electronic signature. For whatever reason, it kept bouncing back as unaccepted by the IRS.
From a televison advertisement, I found a new software program that can be found at Getturbotaxfree.com
That program worked for me and it also found a 400.00 tax credit that the other one did not find. It was completely free for the federal filing.
They also offered a state filing service. This was not free but I went ahead and used the service and filed my son's taxes for New York. The state filing was painless and quick as it used almost all the information from the Federal procedure. It was 27.00 for the fee but it seemed ok as I got it all taken care of in one fell swoop and no paper had to be used or mailed.
They say the refunds can be deposited electronically in as little as 8 days.
The whole electronic filing process took about 1/2 hour to 45 minutes to complete.