How payments work

Can AI read your merchant statement? What works and how to check

Short answer

AI and OCR tools can extract text and figures from a merchant statement PDF quickly, but they make mistakes with layouts, similar-looking numbers and missing context, and they can state wrong answers confidently. Use them to speed up data entry, then verify every figure against the statement and let a calculator do the arithmetic. Protect the statement as confidential data.

Key takeaways

  • AI can speed up reading a statement, but it can misread numbers, skip lines and mix up gross and net.
  • Every extracted figure should be checked against the original before it goes into a quote.
  • Arithmetic belongs in a calculator or spreadsheet, not in a chatbot's head.
  • Statements are confidential, so check where an AI tool sends and stores your data.
  • Fully automatic statement reading is a work in progress, and our own calculator does not yet read PDFs.

Almost every consultant now has the same thought: surely a machine can read these statements. Upload a PDF, get the fees and the effective rate, and skip the typing. It is a reasonable hope, and part of it is true. It is also the kind of task where a small error produces a confident, wrong answer.

This guide looks at what AI and optical character recognition (OCR) tools can and cannot do with merchant statements today, where the risks lie and how to use them without being caught out. It makes no claims about the accuracy of any specific product. The honest position is that tools differ, statements differ and the only reliable test is to check the output against the original.

What can AI tools do?

Reading a statement has two parts: getting the text out of the document and understanding what it means. The tools are good at the first and variable at the second.

  • Extract text from a PDF or image. OCR turns the picture of a statement into text. On a clean, digital PDF this usually works well.
  • Pick out labelled figures. An AI model can often find "total turnover" or "monthly fee" and return the number next to it.
  • Summarise. It can describe a statement in plain language.
  • Spot the pricing model. From the structure and labels, it can often suggest whether a statement looks like interchange plus, blended or flat rate.
  • Draft a first pass of a table you would otherwise type by hand.

Used this way, the tools save time on data entry, which is the dullest part of analysis.

What goes wrong?

Statements are a hard case because they combine dense tables, similar numbers and layouts that differ from provider to provider.

Common failure points when AI reads a merchant statement
ProblemWhat happensWhy it matters
Misread digitsAn 8 becomes a 6, a comma becomes a full stopA small error moves the effective rate
Skipped or merged linesA fee line is missed or two lines run togetherThe total is wrong and the missing fee hides
Wrong columnA rate is read as an amount, or a count as turnoverCalculations become nonsense
Gross or net confusionTurnover before and after refunds is mixed upThe effective rate is off
Tax confusionFigures with and without tax are combinedTotals do not reconcile
Missing contextA fee billed on a separate invoice is not on the pageThe true cost is understated
Confident guessingA model fills a gap with a plausible numberThe answer looks right and is not
Inconsistent layoutsA provider changes its formatA method that worked last month fails

The last two deserve special attention. A model that cannot find a figure may produce one that looks right, and it will not always tell you. That is why verification is not optional.

What is the arithmetic problem?

Even if the figures are extracted correctly, calculations done inside a chat model can be wrong. Language models are not calculators. They can slip on multi-step arithmetic, rounding and percentage conversions, and may do so without any sign that something is off.

The sensible split is:

  • Use AI for reading: extracting figures and labels into a structured form.
  • Use a calculator or spreadsheet for arithmetic: totals, rates, effective rate and comparisons.
  • Use your own judgement for checking: does the result make sense?

A tool that does the maths in tested code, where the same input always gives the same output, removes a whole category of error. That is also what lets you explain a number to a merchant.

What is a safe workflow?

A workflow that uses AI without trusting it blindly has four steps.

Reading a statement with AI, safely
  1. ExtractUse a tool to pull the figures and labels from the statement into a table.
  2. VerifyCheck every number against the original: turnover, transactions, each fee and the total.
  3. CalculatePut the verified figures into a calculator that does the arithmetic and flags mismatches.
  4. ReviewDoes the effective rate look sensible? Does the bill check pass? Would you stand behind it?

The machine does the typing. You do the checking.

Verification checks that catch most errors

  1. Do the fee lines add up to the printed total? If not, a line is wrong or missing.
  2. Does each percentage fee equal its rate times its turnover? See working out a missing rate, turnover or fee.
  3. Does turnover by card type add up to total turnover?
  4. Is the average transaction value plausible for this kind of business?
  5. Is the effective rate in a plausible range compared with similar businesses and your experience?
  6. Does the bill check pass? Compare the statement total with the amount charged. See the bill check.

If any of these fail, go back to the original and correct the data before you do anything else.

What about privacy and confidentiality?

A merchant statement is confidential business information. Before you upload one to any AI tool, ask:

  • Where does the data go? To a vendor's servers, to a third-party model or only to your own machine?
  • Is it stored, and for how long?
  • Is it used to train models?
  • Who can access it?
  • Does the merchant know, and have you told them what you do with their documents?
  • Does your ISO or acquirer have rules about handling merchant data and approved tools?

Industry guidance for agents says to use the secure intake method approved by your ISO, acquirer or organisation, and not to send sensitive documents through unapproved channels. That applies to AI tools as much as to email. Statements normally do not contain full card numbers, and you should not ask for or upload them. Follow the data protection rules where you work. See how to ask a merchant for their statement.

What can AI not replace?

Even a perfect extraction leaves work for a person.

  • Judging the merchant's situation: seasonality, plans, risk and what they value.
  • Finding what is not on the page: a separate invoice, a verbal promise, a contract term.
  • Choosing the right comparison: which pricing model and provider suit this business.
  • Explaining the result in plain words and answering questions.
  • Being accountable for the claim you make. See honest comparisons and misleading claims.

The consultants who benefit most are the ones who understand statements well enough to spot a wrong extraction at a glance.

Where does the checkmyrates calculator stand on PDFs?

We are explicit about this because it is easy to overstate. The checkmyrates calculator does not read PDFs today. You enter the figures from the statement yourself, and the calculator does the arithmetic with tested code, flags the bill check, builds the comparison and produces the quote. Reading a statement automatically from a PDF is planned, not built. When it arrives, the same principle will apply: extracted figures must be shown to you, checked by you and editable, before they feed into a quote.

Deciding whether to trust an extracted figure
  1. Does it match the original?Look at the statement itself, not the summary.
  2. Do the lines add up to the total?If not, a line is wrong or missing.
  3. Is it plausible?Does the effective rate and average sale make sense for this business?
  4. Does the bill check pass?Compare with the amount actually charged.
  5. If any answer is noCorrect the data first. Do not build a quote on it.

Apply this to every number before it goes into a quote.

What practical test can you run?

If you want to try a tool, do it on a statement you already understand.

  1. Take a statement you have already analysed by hand.
  2. Run it through the tool and compare every figure.
  3. Note the errors: which types, how often.
  4. Repeat with two or three different providers' layouts.
  5. Decide whether the time saved is worth the checking time.

If the tool saves time even after you verify everything, it is useful. If you find yourself trusting it without checking, stop.

Frequently asked questions

Can ChatGPT or another AI read a merchant statement?

It can often extract text and figures, but it can misread numbers, skip lines and give confident wrong answers. Verify every figure against the original, and do the arithmetic in a calculator.

Is it safe to upload a merchant statement to an AI tool?

Only if you know where the data goes, how long it is stored and whether it is used for training, and your ISO or acquirer's rules allow it. Treat statements as confidential.

Can AI calculate the effective rate for me?

It can attempt it, but language models can make arithmetic errors. Use a calculator or spreadsheet to compute it from verified figures.

What is OCR?

Optical character recognition, technology that turns an image or scanned document into text. It works best on clean, digital documents.

Will AI replace payment consultants?

AI can speed up data entry and drafting, but consultants still need to judge the merchant's situation, find what is not on the page, explain the result and take responsibility for the claim.

Does the checkmyrates calculator read PDFs?

Not yet. You enter the figures yourself and it does the arithmetic. Automatic reading is planned, with the figures shown for checking.

Sources and further reading

Figures in this guide are examples to show the method. Fees, rules and rates change, so check your own statement, contract and current rules before you decide. This is general information, not financial or legal advice.

Written for checkmyrates by Juan Wernecke

Juan is a payment consultant who spent years reading merchant statements and explaining them to business owners. Read the story.

Check a real statement in two minutes.

Enter the figures from a merchant statement and see the real monthly cost, the effective rate and what the statement leaves out.