If I get an advance, do I have to pay it back?

Add On available for Advanced, Starter, Professional, and Enterprise plans.

No, the amount you receive in advance is part of the salary you have generated up to the moment you request the advance. This money is yours, and it is simply provided to you before the usual date at the end of the month. You will not have to pay any of that money back.