Upload a merchant processing statement and get back every fee line sorted into interchange, assessments and processor markup — plus the true effective rate and a savings estimate — in under 60 seconds.
"Credit card processing statement analyzer" gets used for two completely different jobs, so it is worth being precise before you upload anything.
One job is parsing a personal credit card bill — taking the monthly statement from your Visa or Amex account and pulling out individual purchases so they can flow into bookkeeping, expense reports or a budgeting spreadsheet. That is a document-extraction problem, and OCR and receipt-parsing products handle it well.
The other job — the one this page is about — is analyzing a merchant processing statement. That is the monthly statement your payment processor sends your business: total card sales you accepted, transaction counts, and the stack of fees deducted before the money reached your bank account. Nobody is itemising their lunch purchases here. The question is whether the roughly 2% to 4% of revenue disappearing into processing costs is fair.
Quick test: if the document lists your customers' card sales and charges you fees on them, it is a merchant processing statement and FeeQuery can analyze it. If it lists your own purchases and asks you to pay a balance, it is a consumer card bill and you need a different tool.
Merchant statements are hostile documents. Processors format them differently, bury fees across multiple pages, and frequently present a summary page whose numbers do not obviously reconcile with the detail pages behind it. The analyzer combines AI extraction with OCR so it handles scanned and native PDFs alike, and it captures:
If you want to sanity-check that last number by hand before uploading anything, the effective rate calculator does it with two inputs. And if you would rather learn to read the document yourself, how to read a merchant statement walks through the page-by-page structure.
Every dollar on a merchant statement belongs to exactly one of three layers, and the whole analytical value of a statement analyzer is putting each line in the right one. Two of the three are fixed costs you cannot argue with. The third is the entire negotiation.
Interchange is set by the issuing banks and published by Visa and Mastercard. Your processor pays it and passes it through. No processor, ISO or agent can discount it, and anyone claiming to have "wholesale interchange" nobody else can access is selling you a story. Interchange rates are updated each April and October, which is why costs sometimes shift without any change on your side.
Assessments are the card networks' own take, generally in the 0.13% to 0.165% range, alongside small per-transaction network fees. Also fixed. The analyzer isolates them mainly so they stop being lumped in with markup and used to justify a higher rate.
Everything above interchange and assessments is your processor's margin: the basis points added to the buy rate, the per-item add-on, and the collection of monthly and incidental fees. This is where the analyzer earns its keep, because markup is deliberately hard to see. Under tiered pricing, markup hides inside qualified, mid-qualified and non-qualified buckets that the processor defines, so a transaction that downgrades to non-qual can cost far more than the interchange move justifies. Under padded interchange, the markup is folded into the line labelled "interchange" so it looks non-negotiable. Under honest interchange plus, it is stated as a plain number. Our breakdown of interchange plus vs tiered pricing covers why the same volume produces very different bills under each.
Whichever tool you use — ours or someone else's — hold it to this standard. An analyzer that cannot answer these is a data-entry exercise, not an analysis.
The analysis output is built to be used in a conversation, not just read. You get the full fee breakdown with each line tagged by bucket, the effective rate, the flagged avoidable and negotiable lines, and a savings figure derived from your own volume.
From there you apply a Schedule A — your pricing sheet, expressed as a buy rate plus your markup — and the analyzer reprices the merchant's actual volume against it. The result exports as a branded PDF and Excel quote showing current cost versus proposed cost, side by side. For agents and ISOs that is the proposal itself; for a merchant it is the document you put in front of your current processor when you ask them to sharpen the pencil.
Supporting pieces sit around that core: batch processing for portfolios rather than one statement at a time, a white-label embeddable upload widget so merchants send statements to you directly from your own site, lead management to track what came in, and encrypted S3 storage for the statements themselves. If you are comparing platforms in this category, the Fee Navigator alternative comparison lays out the differences feature by feature.
Analysis and audit are related but not the same. Analysis is the extraction and classification step: what is on this statement, and what does it actually cost. An audit is the judgement step that follows: which of these charges are wrong, which are avoidable, and which are simply too high for this merchant's profile. The analyzer gives you the raw material; the merchant statement audit guide walks through turning it into a list of things to fix, and how often to repeat the exercise.
Same document, three different reasons to open it
Find out what you are really paying before renewing, and walk into the renegotiation with your effective rate and a line-by-line breakdown instead of a vague sense that fees feel high.
Turn a prospect's statement into a branded, priced proposal on the same call. Schedule A pricing applied to their real volume, exported to PDF and Excel.
Reconcile processing cost across locations or entities, and see whether an effective rate drift is a card-mix change or a pricing change.
Skip the manual spreadsheet rebuild. Extract and classify in seconds, then spend your time on the interpretation clients actually pay for.
No. FeeQuery reads merchant processing statements — the monthly statement your payment processor sends your business summarising card sales and the fees deducted from them. If you are trying to extract line items from a personal Visa or Mastercard bill for expense tracking or bookkeeping, you want a document-parsing or OCR tool, not this.
Total card volume and transaction counts by card brand, interchange charges, network assessments, every processor fee line including per-item and monthly fixed fees, and the resulting effective rate. Fee lines that appear only as a bundled total are flagged so you know what the statement is not showing you.
Effective rate = total fees divided by total card volume, multiplied by 100. It is the single number that makes two statements comparable, because it absorbs per-item fees, monthly fees and downgrades that a headline discount rate hides. Reported effective rates for small businesses commonly run 2.5% to 3.5%, while competitive interchange plus pricing typically lands around 1.7% to 2.2%.
Only processor markup. Interchange is set by the issuing banks and is not negotiable by you or your processor. Assessments are set by the card networks, generally around 0.13% to 0.165%, and are also fixed. Everything above those two layers is the processor's margin, and that is the negotiable part.
PDF merchant statements, including scanned ones, because the analyzer combines AI extraction with OCR. Most analyses complete in under 60 seconds, and statements are stored encrypted in S3. Multiple statements can be processed in a single batch.
A full fee breakdown split into interchange, assessments and markup, the calculated effective rate, a list of avoidable and negotiable fee lines, and a savings estimate. Applying a Schedule A produces a branded PDF and Excel quote comparing the merchant's current cost against the proposed pricing.
Upload a merchant processing statement and see the interchange, assessments and markup split out line by line.
Analyze a Statement