Request Demo
  1. 100% Eradication of Transaction Leakages.
  2. 95% Faster Entry to Market.
  3. 90% Enhancement in Back Office Operations.

MDR Reconciliation

Understanding Merchant Discount Rate (MDR) Reconciliation

Learn how Merchant Discount Rate (MDR) reconciliation detects fee overcharges, validates processing fees, and prevents payment revenue leakage.

hello
Amrit Mohanty

Jul 15, 2026

Blog Image

Every card transaction your business processes comes with a fee, but whether that fee is correct is another question entirely. Merchant discount rate (MDR) reconciliation verifies that interchange, assessment, and processor charges deducted from your settlements match your contracted rates at the transaction level.

For high volume merchants, even small per transaction overcharges compound into significant annual losses that hide in plain sight. This guide breaks down how MDR works and where fee leakage occurs. It also covers how to build a reconciliation process that catches discrepancies before they become permanent margin erosion.

What is Merchant Discount Rate (MDR) reconciliation

Merchant discount rate (MDR) reconciliation validates that total processing fees deducted by payment providers match your negotiated rates. It ensures accuracy at the transaction level, not just in aggregate.

In practice, this means verifying that interchange fees, assessment fees, and processor markups are correctly calculated and charged. Verification happens at the transaction level, not in monthly aggregates.

Why does this matter? Because overcharges hide in the details. A processor might apply the wrong interchange category, or a contracted rate might never get loaded into their billing system.

Without transaction level validation, these errors compound silently across thousands of payments. Fee structures vary significantly across card types and processors, making transaction level verification essential for catching discrepancies.

For merchants processing millions in card volume, even small fee variances add up fast. U.S. merchants paid a record $198.25 billion in card processing fees in 2025 alone. Merchant discount rate (MDR) reconciliation is how you catch those variances before they become permanent margin loss.

How merchant discount rate works in a card transaction

When a customer pays by card, the transaction passes through several parties before funds land in your bank account. Each party takes a cut, and the total of those cuts is your MDR. See how multigateway settlement reconciliation handles complexity across multiple acquirers.

Here's the typical flow:

  • Cardholder initiates payment: The customer taps, swipes, or enters card details.
  • Merchant's gateway routes the request: Transaction data travels to the acquiring bank or processor.
  • Acquirer forwards to card network: Visa, Mastercard, or another network routes the authorization to the issuing bank.
  • Issuing bank approves or declines: The cardholder's bank checks available funds and fraud signals.
  • Settlement occurs: Funds move from issuer to acquirer (minus interchange), then to the merchant (minus additional fees).

By the time cash hits your account, multiple deductions have already happened. The challenge is knowing whether each deduction was correct, and that's where reconciliation comes in.

Key components of the merchant discount rate

MDR isn't a single fee. It's a bundled sum of charges from different parties in the payment chain, and understanding each component makes reconciliation possible.

Interchange fees

Interchange is the largest portion of MDR. Debit card interchange alone totaled $34.12 billion in 2023 according to the Federal Reserve Board. This fee goes to the card issuing bank and varies by card type, transaction method (card present vs. card not present), and merchant category code.

For a deeper look at how interchange fees work, see interchange fees explained by Primer. Because interchange has hundreds of rate categories, it's also where most reconciliation discrepancies occur.

Assessment and network fees

Card networks like Visa and Mastercard charge assessment fees for using their rails. These are usually a small percentage of transaction volume plus per transaction charges. Unlike interchange, assessment fees are nonnegotiable, but they still require verification.

Acquirer and processor markup

Your acquiring bank or payment processor adds a margin on top of interchange and assessments. This is the negotiable portion of MDR, and it's often where reconciliation uncovers gaps between contracted and applied rates.

Gateway and platform fees

If you use a payment gateway or platform to route transactions, they typically charge per transaction or monthly fees. Depending on your provider's billing structure, these may appear separately or bundled into your MDR.

Crossborder and currency conversion fees

When the cardholder's currency or region differs from yours, additional fees apply. These fees are frequently misapplied to domestic transactions, creating a common source of fee leakage.

How to calculate expected vs actual MDR

To reconcile MDR, you compare what you expected to pay against what was actually deducted. This calculation happens at the transaction level, not in aggregate, because aggregate totals can mask individual errors.

Expected MDR = (Interchange rate + Assessment rate + Processor markup) × Transaction amount + Fixed per transaction fees

You'll need several inputs to run this calculation:

  • Contracted rate card with all fee components
  • Transaction amount and currency
  • Card type and brand (Visa debit, Mastercard rewards, etc.)
  • Transaction method (card present, e-commerce, keyed)
  • Merchant category code

Once you calculate expected fees, compare them to the actual deductions in your settlement report. Any variance that exceeds your tolerance threshold indicates a potential overcharge, misapplied rate, or billing error worth investigating.

Why merchant discount rate (MDR) reconciliation matters for high-volume businesses

For merchants processing thousands of transactions daily, unreconciled MDR creates compounding financial risk. The impacts extend well beyond simple overcharges.

  • Revenue leakage: Small per transaction overcharges accumulate into significant annual losses. Learn more about fee overcharges and margin impact.
  • Cash flow unpredictability: Unexpected fee variances distort settlement forecasts and complicate treasury planning.
  • Audit and compliance exposure: Unverified fees create gaps in financial records that auditors will flag.
  • Processor accountability: Without transaction level reconciliation, you have no evidence to dispute incorrect charges or renegotiate contracts.

Common MDR discrepancies and root causes of fee leakage

Discrepancies arise from system errors, misclassification, and contractual misapplication. Knowing the root causes helps you target your reconciliation efforts where they'll have the most impact.

Incorrect interchange categorization

Transactions can be "downgraded" to higher cost interchange tiers when required data fields are missing or processing errors occur. For example, a card present transaction without AVS data might be charged at card not present rates.

Contracted rates not applied

Negotiated rates sometimes aren't loaded correctly into processor systems, or they're overridden by default pricing. This is especially common after contract renewals or processor migrations, when rate updates fall through the cracks.

Duplicate or missed fee deductions

The same transaction may be charged twice across settlement batches, or fees may be applied inconsistently. Without transaction level matching, these errors are nearly impossible to catch.

Crossborder and FX misclassification

Domestic transactions incorrectly flagged as crossborder trigger additional fees. This happens when card BIN data is misread or when multi currency processing rules are misconfigured.

Chargeback and refund fee errors

When a transaction is reversed or refunded, associated fees are supposed to be credited back. Yet processors sometimes retain these fees, creating silent leakage that only surfaces during reconciliation.

The MDR reconciliation process step by step

Effective MDR reconciliation follows a structured workflow. Here's how finance teams typically approach it.

Step 1: Ingest transaction and settlement data

Collect raw data from PSPs, acquirers, gateways, and internal order systems. This includes authorization logs, settlement reports, and fee breakdowns: everything you'll need to compare expected versus actual fees.

Step 2: Normalize data across PSPs and acquirers

Standardize formats, currencies, timestamps, and field mappings so records from different sources can be compared. Without normalization, matching becomes unreliable because each provider structures data differently.

Step 3: Calculate expected MDR per transaction

Apply your contracted rate logic to each transaction based on card type, entry method, and merchant category. This creates your baseline for comparison.

Step 4: Match expected and actual fees at transaction level

Compare calculated fees against deducted amounts in settlement files. Flag any variances that exceed your tolerance threshold for further investigation.

Step 5: Flag and investigate exceptions

Route discrepancies to analysts for root cause review. Determine whether the variance stems from a processor error, data issue, or legitimate rate change.

Step 6: Post adjustments and maintain audit records

Record corrections, initiate recovery of overcharges, and retain documentation for audit trails. This step closes the loop and creates accountability for future reference.

Data sources required for MDR reconciliation

Accurate reconciliation depends on complete data from multiple systems. Missing any of these sources creates blind spots.

  • Settlement reports: From acquirers and PSPs showing net amounts and fee breakdowns
  • Transaction logs: From payment gateways or POS systems with card type, entry method, and amount
  • Rate cards and contracts: Documenting negotiated interchange, markup, and assessment rates
  • Chargeback and refund files: To track fee reversals and credits
  • ERP and GL entries: To reconcile against booked revenue and expense

Why manual merchant discount rate (MDR) reconciliation fails at scale

Spreadsheet based reconciliation works for low volume merchants. For high volume businesses, it breaks down quickly, and the reasons are structural, not just about effort. Learn how merchant fee validation can replace manual processes.

  • Volume overwhelm: Thousands of daily transactions make row by row review impractical.
  • Data fragmentation: Multiple PSPs and acquirers deliver data in inconsistent formats and timelines.
  • Rate complexity: Interchange tables contain hundreds of categories that can't be maintained manually.
  • Delayed detection: Monthly or batch review means discrepancies go unnoticed for weeks, reducing recovery options.
  • No audit trail: Spreadsheets lack version control and traceability for compliance requirements.

Automate MDR reconciliation with Optimus

Optimus eliminates the manual burden of MDR reconciliation while delivering transaction level accuracy and real time visibility. The platform is built for high volume businesses that work with multiple PSPs, acquirers, and payment channels.

  • Pre built integrations: Connect to 150+ acquirers, PSPs, ERPs, and banks without custom code. See our fees and commissions reconciliation product for details.
  • Automated data normalization: Standardize settlement and transaction data from any source with no code workflows.
  • Configurable fee logic: Model any pricing structure (interchange plus, tiered, flat rate) without engineering effort.
  • Transaction level matching: Compare expected vs actual MDR on every transaction in real time.
  • Exception workflows: Flag discrepancies automatically and route to the right team for resolution.
  • Audit ready records: Maintain immutable documentation for every fee validated and adjusted.

Request a Demo to see how Optimus eliminates MDR fee leakage.

Frequently asked questions about MDR reconciliation

How often should businesses perform MDR reconciliation?

Most high volume businesses reconcile MDR daily or with each settlement cycle to catch discrepancies before they compound. Monthly reconciliation is a minimum for smaller transaction volumes, though it limits recovery options for overcharges since dispute windows are often 90 to 180 days.

Which team typically owns MDR reconciliation in an organization?

MDR reconciliation usually falls under treasury, payments operations, or accounting teams depending on organizational structure. Cross functional collaboration is common when disputes arise or when contract renegotiations are on the table.

How does MDR reconciliation differ from payment reconciliation?

Payment reconciliation matches orders to settlements to confirm funds arrived. MDR reconciliation goes a layer deeper: it validates that the fees deducted from those settlements match contracted rates.

Can businesses recover past overcharges identified through MDR reconciliation?

Yes, merchants can file disputes with processors for fee overcharges. Recovery depends on contract terms, dispute windows, and documentation of the discrepancy. The stronger your transaction level evidence, the better your chances of recovery.

What KPIs indicate effective MDR reconciliation?

Key metrics include fee variance rate, time to exception resolution, recovered overcharges, and percentage of transactions reconciled at the transaction level versus in aggregate. Tracking these KPIs helps finance teams measure reconciliation effectiveness over time.