First degree, second degree, and third degree. First-degree price discrimination is also known as perfect price discrimination where the producers charge the buyers with their maximum willingness to pay and thus capture the entire consumer surplus. Second-degree discrimination happens when the company charges different prices depending on the amounts or quantities consumed. Third-degree discrimination occurs when the company charges different prices for different groups of customers.