An order to purchase a security at or below a specified price. A buy limit order allows traders and investors to specify the price that they are willing to pay for a security, such as a stock. By using a buy limit order, the investor is guaranteed to pay that price or better, meaning that he or she will pay the specified price or less for the purchase of the security.
While the price is guaranteed, the filling of the order is not. In other words, if the specified price is never met, the order will not be filled and the investor may miss out on the trading opportunity.