Systems, methods, and devices for paying a worker (employee, contractor, etc.) soon after that worker's shift. An application on an employee's mobile computing device allows that worker to receive offers to receive their pay based on employer provided shift or pay details, details of their rate of pay in a database or to declare the duration of a shift worked. Once the shift is over, a first server calculates the worker's pay for that shift or pay based on data from a first database and on data regarding the shift or pay details. A portion of the worker's pay for the shift is then transferred to an account that the worker has and which is tracked by a second server in communication with a second database.