This article proposes a framework for competency adjustment and workload balancing in multirobot task allocation. Competency represents the ability of a robot to execute a task in terms of quality and cost, and workload balancing denotes distribution of workload among robots. This framework considers the quality and cost of a robot for a task and adjusts them in accordance with environmental changes. For workload balancing, the framework utilizes the concept of subsidy to encourage participation from the less active members of the robot team. The proposed framework is implemented in a simulated cleaning mission. Simulation results demonstrate that this framework can adjust the competency in accordance with environmental changes and distribute workload among robots in a balanced manner.