1. A method of processing balance transfers using a mobile device, comprising: receiving a mobile image of a financial statement captured with the mobile device; detecting the financial statement within the mobile image of the financial statement; generating a document sub-image that includes a portion of the mobile image that corresponds to the financial statement; geometrically correcting the document sub-image of the financial statement to generate a geometrically corrected image; processing the geometrically corrected image to generate a processed image; executing one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image; extracting information from the processed image; transmitting the information to a remote server; creating a balance transfer offer based on the information; and transmitting the balance transfer offer to the mobile device.