1. A method comprising: receiving user input indicating an activation of an image filter; receiving image data for a receipt from an image capture device; processing the image data using the image filter to obtain filtered image data; providing, by a processing device, a user interface presenting a preview of an image of the receipt before a photograph of the receipt is taken, wherein the preview imitates a scan of the receipt in real time and wherein the preview is based on the filtered image data; and allowing a user to refrain from taking the photograph after reviewing the preview of the image of the receipt.