space ocr
ArticlesDocs
receipts

Digitize Paper Receipts for Expense Reports

Tired of manual data entry? Learn how to turn a pile of paper receipts into a clean CSV file for your expense reports. Scan, verify, and export in minutes.

5 min read· 2026-06-26

The end of the month brings a familiar task: processing a pile of paper receipts for expense reports. Each one needs to be manually entered into a spreadsheet—a slow, error-prone process that consumes hours.

What if a tool could read the receipt for you? You can see how it works on a real Japanese receipt below. Click any field on the right to see where it was found on the image.

Source receipts with extracted-field bounding boxes
Verified fields
KINSHO · 合計 2,045
ライフ · 合計 4,286

Every value carries a verified on-page location — bbox + 4-point vertices + match_ratio — on a 0–1000 normalized grid (0,0 top-left → 1000,1000 bottom-right), the same shape the live API returns. Hover a field to trace it back to the pixels it came from.

A photographed paper receipt
A single paper receipt — the kind that piles up by month-end.

The workflow is straightforward. First, you create a 'Sheet' in space-ocr and define the columns you need to capture, like 'Vendor', 'Date', and 'Total'. You can also create an 'array' column for line items. Then, you can drag and drop your receipt images. The app accepts common formats like JPEG and PNG, and if you have a multi-page PDF of scanned receipts, it will automatically process each page as a separate image. The system reads each one and populates a new row in your sheet.

Define your columns once, then upload a batch of receipt images.

Verification is built in. When you review the extracted data, you can click on any cell—say, the total of "2,045" from the "KINSHO" receipt—and the system instantly highlights the exact location of that text on the original receipt image. This direct link between the data and its source on the page provides a clear audit trail, letting you spot-check figures with confidence.

Export all your structured receipt data to a single CSV file.
✓ Verified

For every piece of data it extracts, space-ocr provides proof. The AI suggests a value, but the engine confirms it by performing a character-by-character matching against the page's OCR symbols. This process generates a match_ratio score (a score of 0.85 or higher is considered a confident match) and the precise xmin, ymin, xmax, ymax coordinates for the value. These coordinates are normalized to a 0-1000 grid, so you can always trace a value back to its source, regardless of the original image's dimensions.

The pricing is simple: it costs five cents ($0.05) to process one receipt. If the system can't read a receipt or the process fails, you are not charged. Your first 100 scans each month are included on the free plan, with no credit card required to get started.

  1. Create a Sheet
    In your space, create a new Sheet and define the columns you need to capture, such as Vendor, Date, Total, and an array for line items.
  2. Upload Receipts
    Drag and drop your image files (JPG, PNG) or a multi-page PDF onto the sheet. Each image or PDF page will be processed as a separate entry.
  3. Review and Verify
    Click on any cell in the generated table. The original receipt image will appear with the corresponding value highlighted, allowing for quick verification.
  4. Export to CSV
    Once you have reviewed the data, click the export button to download a single CSV file, ready for import into Excel or your accounting software.
What file types can I upload?
You can upload standard image files like JPEG, PNG, and WebP. The web application also accepts PDF files; it automatically converts each page of the PDF into an image for processing.
How are line items from a single receipt handled in the CSV?
Line items are expanded into their own rows in the exported CSV. The main receipt information (like the store name and date) is repeated for each line item, and the column headers are nested, for example 'items.description' and 'items.price'.
Will I get garbled Japanese or other characters in Excel?
No. The CSV file is exported in UTF-8 format with a Byte Order Mark (BOM), which ensures that programs like Microsoft Excel correctly interpret and display special characters, including those from Japanese and other languages.
How does space-ocr verify the location of the data it finds?
Every extracted value is cross-referenced against the text found by the underlying OCR engine. This generates a confidence score and the exact 0-1000 normalized coordinates on the page for auditing. This allows you to verify the source of any piece of data.
What is the cost if an upload fails or a receipt is unreadable?
There is no charge for failed scans. You only pay for successful extractions, at a rate of $0.05 per image.
Do I need to tell it the language of the receipt?
No, language detection is fully automatic. You can submit receipts in various languages, and the system will identify the language and process the text accordingly.

Clear Your Desk of Receipts

Get your first 100 scans free. No credit card required.

Related