Have you looked at the Group Discounts which you can apply to the Order Total at the end of the order based on the customer's group discount?

Look in the Customers ... Group Pricing ... where you can add as many Group Discounts as you want and then assign a Group Discount to your customers, as needed ...