All Custom GPT tools
Store publicTarget query: receipt to CSV

Convert receipt photos into consistent CSV rows

A one-job Custom GPT with a fixed 16-column schema for visible receipt and invoice data. Missing fields stay blank and obscured fields are marked.

Runs inside ChatGPT. Sign-in and current ChatGPT plan availability may apply. No Store position or anonymous access is promised.

Receipt to CSV GPT avatar
Receipt to CSV
Prompt-only Custom GPT by KikuAI Studio

What you provide

  • A photo or scan of a receipt, invoice, or payment summary
  • One receipt or a batch of receipts
  • Visible line items or transaction-level totals

What you should get

  • CSV with the same 16 columns for every row
  • One row per visible line item, or one summary row when no line items are visible
  • Blank missing fields and [unclear] for any field with an obscured character

Use it for a narrow task.

  • Prepare receipt rows for a spreadsheet
  • Extract line items from several purchase receipts
  • Create a consistent transaction summary
  • Preserve visible tax, tip, discount, total, and payment fields

Illustrative input

A synthetic cafe receipt with one visible line item, a visible tax, and a card payment label.

Expected format

merchant,date,time,currency,line_item,qty,unit_price,line_total,subtotal,tax,tip,discount,total,payment_method,receipt_id,notes
"Example Cafe","2026-07-27",,"$","Tea","1","$3.00","$3.00","$3.00","$0.24",,,"$3.24","Card",,

Illustrative synthetic row only. This is not financial advice or a claimed live extraction result.

Limits that matter

  • It does not calculate or reconstruct an obscured price, total, tax, or tip.
  • It does not provide tax, reimbursement, bookkeeping, or financial advice.
  • It preserves visible formats instead of silently normalizing dates, currency, or signs.
  • The fixed schema improves consistency but does not guarantee correct visual recognition.

Privacy boundary

Receipt images are sent to ChatGPT. Redact card fragments, loyalty IDs, addresses, names, and receipt identifiers when they are not needed for your task.

Try one of these prompts.

  1. 01Convert this receipt to CSV.
  2. 02Extract every line item and the total.
  3. 03Turn these receipts into one consistent table.
  4. 04Convert this payment summary to one CSV row.

Questions before you open it.

Which columns does Receipt to CSV use?

The prompt fixes the order as merchant, date, time, currency, line_item, qty, unit_price, line_total, subtotal, tax, tip, discount, total, payment_method, receipt_id, and notes.

What happens when a field is missing?

A genuinely missing field stays blank. If a field is visible but even one character is obscured, the full field should be [unclear].

Can I upload several receipts?

Yes. The GPT is instructed to apply the same schema and uncertainty rules independently to every receipt before combining rows.

Does it calculate totals or taxes?

No. It extracts visible values and is explicitly told not to reconstruct hidden amounts or give financial or tax advice.