The best revision for clarity is:
B. If people don’t have enough money, then they may have to take on additional work or economize in other ways to make ends meet—even if they are students.
This option clearly identifies the situation of not having enough money as the reason for needing additional work or economizing, making the clause easy to understand.