The paper investigates a single period imperfect inventory model with price dependent stochastic demand and partial backlogging. The backorder rate is a nonlinear non-increasing function of the magnitude of shortage. Two special cases are considered assuming that the percentage of defective items follows a truncated exponential distribution and a normal distribution respectively. The optimal order quantity and the optimal mark up value are determined such that the expected total profit of the system is maximized. Numerical example is given to illustrate the proposed model which is compared with the traditional model of perfect stock. Sensitivity analysis is performed to explain the behavior of the proposed model with respect to the key parameters.