Skip to content

Uploading Receipts

Expensed uses OCR (Optical Character Recognition) to automatically read your receipts and fill in expense details. Here's how to upload receipts for the fastest expense creation.

Supported File Types

Expensed accepts these file formats:

Format Best For
JPEG/JPG Phone camera photos
PNG Screenshots, scanned images
PDF Email receipts, digital invoices
TIFF High-quality scans

File Size Limit

Maximum file size is 10 MB per receipt. Most phone photos are well under this limit.

How to Upload a Receipt

Method 1: Drag and Drop (Desktop)

  1. Go to Receipts in the sidebar
  2. Drag your receipt file onto the upload area
  3. Wait for OCR processing (usually 2-3 seconds)
  4. Review the extracted data
  5. Click Create Expense

Upload Receipt Desktop

Upload Receipt Mobile

Method 2: Click to Upload

  1. Go to Receipts in the sidebar
  2. Click the Upload Receipt button or the upload area
  3. Select a file from your device
  4. Wait for OCR processing
  5. Review and create the expense

Method 3: Take a Photo (Mobile)

  1. Go to Receipts in the sidebar
  2. Tap the Upload Receipt button
  3. Select Take Photo or choose from your camera roll
  4. Capture the receipt (keep it flat and well-lit)
  5. Wait for OCR processing
  6. Review and create the expense

What OCR Extracts

Our Google Vision OCR technology automatically reads:

  • Merchant name - The store or vendor
  • Total amount - The final price paid
  • Date - When the purchase was made
  • Tax amount - If visible on the receipt

Better Photos = Better Results

For best OCR accuracy:

  • Flatten the receipt (no wrinkles or folds)
  • Use good lighting (avoid shadows)
  • Include the entire receipt in the frame
  • Hold steady to avoid blur

Review Extracted Data

After uploading, you'll see a preview of the extracted data:

  1. Merchant: Check if the store name is correct
  2. Amount: Verify the total matches your receipt
  3. Date: Confirm the purchase date
  4. Category: Select the appropriate expense category

Always Verify

OCR is accurate but not perfect. Always double-check the extracted data before submitting.

If OCR Gets It Wrong

Sometimes OCR may misread text. Here's what to do:

Problem Solution
Wrong amount Click the amount field and type the correct value
Wrong date Click the date field and select the correct date
Wrong merchant Edit the merchant name field
Missing data Manually fill in the blank fields

Upload Multiple Receipts

For expenses with multiple receipts (like a hotel stay with multiple charges):

  1. Create an expense from the first receipt
  2. In the expense form, click Add Receipt
  3. Upload additional receipts
  4. All receipts are attached to the same expense

See Creating Expenses for more details.

Processing Time

OCR processing typically takes:

  • 2-3 seconds for clear photos
  • 5-10 seconds for PDFs or complex receipts

A progress indicator shows while processing.

Troubleshooting Uploads

Upload Failed

If your upload fails:

  1. Check your internet connection
  2. Verify the file size is under 10 MB
  3. Try a different file format (convert PDF to image)
  4. Refresh the page and try again

OCR Couldn't Read Receipt

If OCR returns blank or incorrect data:

  1. The receipt may be too blurry - try a clearer photo
  2. The receipt may be in a non-English language
  3. Handwritten receipts may not work well
  4. Very old or faded receipts may be hard to read

You can always enter the data manually if OCR doesn't work.


Next: Creating Expenses