The best way to get a copy of your W2 form is from your employer. They are allowed to charge a small fee for duplicates. If this is not possible the following choices are available:
The following topic info is from the IRS website: http://www.irs.gov/taxtopics/tc159.html
Topic 159 - Prior Year(s) Form W-2 (How to Get a Copy of)
The IRS does not retain actual copies of Form W-2 (PDF) except as an attachment to your tax return, for prior years. However, the IRS maintains (and will provide free of charge) Form W-2 information for any purpose for the past ten processing years. The only way to get a copy of your Form W-2 from IRS is to order a copy of the entire return on Form 4506 (PDF), Request for Copy of Tax Return, and pay a fee of $39.00 per tax year.
The Social Security Administration will provide copies of Forms W-2 for retirement purposes at no charge and for other than retirement purposes for a fee of $37.00 per tax year.
Call 1-800-829-3676, or visit the IRS web site at www.irs.gov to obtain Form 4506, Request for Copy of Tax Return, or Form 4506-T (PDF), Request for Transcript of Tax Return, to order the information from the IRS.
Call 1-800-772-1213, write, or visit the SSA web site at http://www.irs.gov/app/scripts/exit.jsp?dest=http%3A%2F%2Fwww.ssa.gov to obtain the information from the SSA. The address to write is SSA, Division of Earnings Records Operations, PO Box 33003, Baltimore, MDNNN-NN-NNNN You will need your Social Security Number (SSN), name as shown on your Social Security card, and different name you may have had on your Form W-2, your complete mailing address, day-time phone number, years requested, and reason for your request. If ordering copies for non-retirement purposes, include the $37.00 fee.
Also, for possibly faster (and probably more expensive) service you may want to try a commercial service, such as:
Or, see if your employer participated in W2 online service: