What is a check advance?

A check advance is paying an employee their already earned pay, slightly before payday. A loan is not guaranteed to be recouped.