A cash advance is a loan that is given in exchange for an agreed-upon amount of future income. This could be from a job, benefits, pension or other form of regular income. The loan is then repaid over an agreed period with interest.