Category: 

What is an Employee Stock Purchase Plan?

Article Details
  • Written By: K.M. Doyle
  • Edited By: W. Everett
  • Last Modified Date: 12 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

An employee stock purchase plan is a way for a company to offer stock to its employees at a discount. The stock can be offered at up to a 15 percent discount off the market price at the time of the offer. The employees’ contributions are typically deducted from their pay, and the stock purchased for them at a later, specified date. Depending on how long the employee holds the stock, purchases made under an employee stock purchase plan may be considered qualified, or eligible for tax-advantaged treatment, by the Internal Revenue Service in the United States.

Employee stock purchase plans may be restricted or governed by tax or securities law. In the United States, employees must hold the stock purchased under the plan for at least one year from the date it is purchased and two years from the date the option is granted in order for the gain to qualify for favorable tax treatment. When an employee sells back stock that was purchased under an employee stock purchase plan, it is typically an exempt transaction in the United States, as the number of shares is relatively small. This means that paperwork is not required to be filed with the Securities and Exchange Commission. The sale of stock acquired in an employee stock purchase plan will sometimes qualify for favorable tax treatment, and is known as a qualifying disposition.

Ad

Sometimes employees will be given the option to purchase company stock at a given price for a period of time. This is known as an employee stock option ownership plan and is often used by start up companies as remuneration in lieu of a higher salary, and to give the employees the opportunity to share in the future success of the company. An employee stock option may be exercised at the employee’s discretion, and will usually be exercised if the stock price rises above the option price. Stock options typically expire when the employee leaves the company.

If an employee is given a stock option in lieu of compensation, it is usually considered to be a non-qualified stock option. In this case, the difference between the option price and the selling price is taxed as earned income when the stock is sold. The company receives a tax deduction for the earned income. This type of transaction does not qualify for favorable tax treatment as the option is considered compensation to the employee.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}