Read our white paper on AI forgeries in 2026
New AI fake detection model. Try it now
4.6 / 5 on Trustpilot

Check a receipt
for fraud in 10 seconds

Koncile detects receipts edited or generated by AI, from a phone photo or a PDF, then returns a fraud score from 0 to 100. Duplicates, sales tax and totals are checked too, on one receipt or on thousands.

  • 22k+ users
  • SOC 2 and GDPR
  • Try for free
  • SOC 2 Type II, GDPR
  • Deleted after analysis
  • Never used to train an AI

For document volumes or an API, talk to an expert.

Check your own document

Analyzed securely by Koncile. Never used to train a model, deleted as soon as the analysis is complete.

  • SOC 2 Type II, GDPR
  • Secure servers
  • Deleted after analysis

For document volumes or an API, talk to an expert.

The document checker used by insurers, banks and large companies

4.8 / 5
In short

Can fake receipts be detected?

Yes, most of them. Redo the math: line items, sales tax and total must add up, and the item count must match the lines. Check the merchant, the date and opening hours, and whether the same receipt was already submitted. Then check the image for edits or AI generation.

  1. Line items and totalSubtotal, tax and total must recompute to the cent. An edited total usually keeps the tax of the old amount.
  2. Sales tax rateThe rate must fit the store's state and city. A rate that exists nowhere near the address is a red flag.
  3. Item count"Items sold: 3" under two lines means the receipt was cut or made up.
  4. Receipt numbersAcross receipts from one store, transaction numbers follow the dates. A number that goes backwards should raise a question.
  5. Merchant and timeA store that does not exist at that address, a purchase at 2 a.m. in a shop that closes at 9: consistency is checked outside the receipt.
  6. Duplicates and imageThe same receipt submitted twice, cropped, and AI generated images: only software sees them at scale.
In short

How the receipt checker works

Photo, scan or PDF: the checker runs four levels of checks. An edited total, a recycled receipt or an AI generated one leaves traces, in the pixels, in the figures or in the history.

  1. We redo every calculation on the receipt

    Lines, sales tax, total, item count: everything is read and recomputed. An edited total almost always keeps the tax of the old amount, and a generated receipt often gets the cents wrong.

  2. We spot edits and AI generated receipts

    K-Detect, our image analysis model, isolates pasted digits, smoothed areas and receipts generated in whole or in part by AI, including those that imitate crumpled paper.

  3. We find receipts already submitted

    The same receipt cropped, photographed again or turned into a PDF is still the same purchase: same store, same minute, same amount. Koncile searches the file and the whole history, overnight, on the whole flow.

  4. We compare receipts with each other

    Transaction numbers that must follow the dates, a point of sale layout that does not change in three days at the same store, opening hours: these only show when receipts sit side by side.

    Total and tax recomputed
    Receipt never seen before
    Numbers in sequence
Fraud

Receipt fraud: edited, duplicated, generated

Receipts are where document fraud is high volume and low value: a few dollars per receipt, thousands of receipts. Four patterns come up again and again.

Edited receipts

A real receipt with a new total, a new date or an extra item, changed on the photo or the PDF. The amount moves, but the tax and the item count stay the same: the math gives it away.

Duplicate and resubmitted receipts

The same receipt sent twice, by the same person or by two people, often cropped or photographed again to look different. A check on file names sees nothing: Koncile compares the content.

AI generated receipts

A chat assistant now produces a crumpled receipt photo from a real store in seconds, with plausible prices. The traces are in the image itself, and in arithmetic that image models handle poorly.

A real receipt, the wrong buyer

An authentic receipt picked up, bought or borrowed, submitted by someone who never made the purchase. No file check can see it: only the duplicate check or the rest of the file brings it out.

Method

Why a generic AI image detector is not enough

Most fake receipt checkers on the market are general AI image detectors with an upload box. They answer one question, was this image generated, and miss most receipt fraud.

Most fakes are not generated

An edited total, a duplicate or a borrowed receipt are real photos of real paper. An AI image detector says genuine, correctly, and the fraud goes through. The math and the duplicate check are what catch them.

Fraud shows up across receipts

Transaction numbers that go backwards, a point of sale layout that changes within three days at the same store: these show only when receipts are compared with each other, which a one image detector never does.

Volume needs a pipeline

A rebate or loyalty program receives receipts by the thousand. The useful check runs on every receipt, at upload or overnight on the whole flow, and returns structured fields with the score, not a screenshot of a verdict.

Checks

Receipt verification: 6 Koncile checks

These checks follow the fraud patterns identified in the field with an audit firm, on real expense reports. Each receipt gets a fraud score from 0 to 100 with the detail test by test.

Line items against the total

Lines are added up, tax recalculated, the total compared with the printed one. The number of lines is compared with the item count printed at the bottom.

Duplicates on content

Two receipts from the same store, at the same minute, for the same amount are the same receipt, even cropped, photographed again or turned into a PDF. Duplicates are searched in the file and in the client's whole history.

Merchant, date and format

Transaction numbers out of sequence, a point of sale version that changes within days at one store, a time outside opening hours: these show from one receipt to the next, hence checks within and across documents.

Image and metadata

On a photo, K-Detect, our image analysis model, spots edited areas and receipts generated by AI. Camera metadata is read when it is there.

PDF forensics

E-receipts and contractor invoices arrive as PDFs: the software that produced the file and its dates are compared with the expected profile. A contractor invoice made in Word and modified after its date is a signal.

Your rules in plain language

"No more than two receipts from the same store on the same day", "the promoted product must appear on the receipt": your rules are written in plain English and run on every receipt, without development.

Fraud detection API

Plug receipt fraud detection into your tools with the API

Koncile's fraud detection API gives you a score from 0 to 100 and detailed explanations of manipulation risks, right inside your own tools: in real time at upload, or overnight on the whole flow.

  1. 01

    Receipt fields extracted

    Merchant, date, time, items, tax and total, ready to match.

  2. 02

    Fraud checks explained

    High, medium or low level, with a one sentence explanation.

  3. 03

    Score from 0 to 100

    High risk from 80.

  4. 04

    Quick explanation

    A one line summary ready for your information system.

Request
curl -X POST https://api.koncile.ai/v1/upload_file \  -H "Authorization: Bearer $API_KEY" \  -F "files=@receipt.jpg"
ResponseDONEExample
{  "status": "DONE",  "General_fields": {    "Merchant": {"value": "Example Store", "confidence_score": 0.98},    "Total_amount": {"value": "38.99", "confidence_score": 0.99}  },  "Fraud_detection": {    "risk_score": 84,    "summary": "AI generated image, sales tax inconsistent with total, receipt number already seen",    "signals": [      {"name": "AI generated image", "severity": "high"},      {"name": "Duplicate receipt", "severity": "medium"}    ]  }}
Use cases

Receipt verification for rebates, loyalty and expense reports

Wherever a receipt triggers a payment, a fake costs the full payout. Here is where the checker fits in.

Rebates and cashback offers

The consumer uploads a receipt, a cut out barcode and bank details. In France, Helo Activation checks 100,000 files a year this way, with refunds of 400 to 600 euros, from store receipts to contractor invoices.

Loyalty programs

Every receipt earns points. Duplicates and AI generated receipts are stopped before points are credited, not after the campaign ends.

Expense reports

Receipts are read, matched with the report and compared with each other: numbers out of sequence, a point of sale that changes, a receipt generated by AI. The check runs on every report, not a sample.

Insurance claims

After a theft or a loss, the receipt proves the purchase and the value. It is checked before payment, with a score the adjuster can explain.

Limits

What a receipt photo cannot tell you

Most receipts arrive as phone photos. It helps to know what can be read from them, and what cannot.

Almost no metadata

A photographed thermal receipt has no original file to analyse, and many apps strip photo metadata on upload. The check then relies on consistency, items, tax, totals, merchant, time, and on the image itself.

A faded receipt is not a fake

Real receipts are folded, faded, sometimes torn. These flaws are not fraud signals and the score ignores them. The receipt that looks too perfect, sharp as a screen, is the one that draws attention.

A plausible amount still needs matching

A total consistent with its lines can still be false if the prices do not match the store. Without the merchant's price list, the check relies on the math, the duplicate check and the image.

Guide

How to check if a receipt is real, by hand

Without a tool, these three checks stop clumsy fakes in a minute.

Redo the math

Add up the lines, recompute the sales tax at the local rate, compare with the total. Count the lines and compare with the item count.

Check the store and the time

Does the store exist at that address, was it open at that hour, does the weekday match the date? A receipt dated on a holiday at closing time should raise a question.

Put receipts side by side

On an expense report or a rebate claim, compare the receipts: same layout for the same store, numbers that follow the dates, never the same receipt twice.

Checks

What a receipt checker sees that the eye can't

An edited total or an AI generated receipt often leaves no visible error. The checker relies on the math, the comparison with other receipts and image analysis.

Element of the receiptWhat Koncile checksWhat gives a fake away
Lines and totalSum of lines, sales tax, printed totalA total that does not add up, tax computed on the old amount
Item countLines read against the item count printed"Items sold: 3" for two lines
DuplicatesStore, date, time and amount compared with the historyThe same receipt cropped or photographed again
Numbers and point of saleSequence of transaction numbers, layout per storeA sequence that goes backwards, two layouts at the same store
ImageEdited areas and AI generated images, with K-DetectA pasted digit, paper that is too clean, a generated texture
MetadataCamera data of a photo, software and dates of a PDFAn image editor, a PDF modified after its date
Security

Your receipts handled as sensitive data

A receipt says where and when a person shopped, and a rebate claim adds bank details. Founded by a former lawyer, Koncile was built with data protection at the core of its architecture: third party SOC 2 audit, GDPR compliance, secure hosting. Receipts are encrypted, deleted after analysis and never used to train a model.

Read our security documentation
  • HIPAA Compliant badge
  • SOC 2 badge (AICPA Service Organization Control)
  • GDPR Compliant badge
  • HDS badge (French health data hosting certification)

Receipt checker FAQ

Short answers, with figures when we have them.

Talk to us
  1. Redo the math, line items, sales tax and total; check the store, the date and opening hours; make sure the same receipt was not already submitted. Then check the image for edits or AI generation. The checker at the top of this page runs these checks in about ten seconds.

  2. Yes. A chat assistant produces a realistic receipt photo in seconds, crumpled paper and real store name included. That is why the check cannot rely on the eye: image analysis spots the generation traces, and the math often fails on totals and tax.

  3. They check that the receipt matches the claimed item, its value and the purchase date, and that the store exists. More and more run the receipt through document fraud detection before payment: image analysis, duplicate search across claims, and consistency of totals and tax.

  4. No. A real receipt submitted by someone else stays authentic, and a generated receipt printed then photographed again loses part of its traces. The score measures a risk; a high score is a signal to verify, not a verdict.

  5. It can redo a tax calculation. It lacks models trained on edited or generated images, and above all the memory of every receipt already received, without which no duplicate shows. A language model is only one part of the machine.

  6. It depends on your volume. The price combines a base subscription and a cost per page or per document processed. The plans are detailed on the pricing page.

  7. Yes. Koncile complies with SOC 2 and GDPR, and an independent firm certifies our security and data protection. Receipts are encrypted, deleted after analysis and never used to train a model.

Try Koncile's fraud detection on your own documents

Upload your bank statements, pay stubs or IDs: Koncile extracts the data and flags fakes in seconds.

Talk to an expert