Big Tuna Blog
MCA Funder Operations7 min read

MCA Payment Reconciliation: A Daily Workflow for Funder Operations

By Johnny Accardo · Founder & CEO, Big Tuna Solutions

A practical MCA payment reconciliation workflow for matching processor activity, servicing schedules, account ledgers, and operational exceptions.

Define the sources and the reconciliation window

Start each run with a named processor file, bank or payment report, servicing export, and account-ledger snapshot, using the sources the organization has designated for that process. Record the source dates, retrieval times, file or batch identifiers, and the transaction period being reviewed. A report received today may contain activity from an earlier effective date, so keep the file date, transaction date, settlement date, and posting date distinct. This run record gives operators a stable boundary and prevents late files from being mistaken for missing activity.

Build the expected-payment set from effective schedules

Create the expected side of the comparison from the schedule version that was effective for each account during the reconciliation window. Include the deal identifier, expected date, amount or calculation basis used by the team, schedule version, account status, and any approved pause or change that affects the period. Do not rebuild expectations from memory or the latest visible amount alone. A remittance change can be approved after one transaction was already in flight, and the reconciliation needs to preserve which schedule governed that event.

Normalize processor activity without erasing source detail

Bring each source transaction into a consistent review format with its merchant or account reference, source transaction ID, type, amount, effective date, status, and batch reference. Retain the original description and reason codes beside any internal categories. Normalization helps the team compare activity across processors or files, but it should not turn a debit, reversal, return, refund, or adjustment into the same generic payment label. The source event remains the evidence for how the ledger is updated.

Match with stable identifiers before using amount and date

Match transactions to accounts using the strongest identifiers available in the established workflow, then use amount, date, and schedule context as supporting checks. Do not automatically attach an unmatched transaction to the nearest expected amount. One merchant may have multiple transactions, schedules can change, and batches can post later than expected. If the identifiers conflict or more than one account is plausible, leave the event unmatched and route it for review instead of forcing a clean result.

Classify the difference before changing the ledger

Separate exact matches from timing differences, partial or excess amounts, duplicate activity, reversals, returns, approved schedule differences, missing expected activity, and unmatched source events. Give each difference the source evidence and schedule context needed for review. A category should describe what the comparison found, not guess why it happened. For example, a payment absent from today's processor file may be a timing difference or a genuine exception; the operator should confirm the next source event before assigning a cause.

Post supported events and route exceptions separately

For matched activity, record the source transaction reference, applicable schedule version, posting date, amount, and reconciliation run that supports the ledger entry. For a difference, create or update a separate exception with an owner, next action, due date, and links to the relevant source records. Returned activity should connect to the returned-payment workflow, while an approved schedule difference should connect to the remittance-change record. Reconciliation identifies and routes the event; it should not silently approve a change or overwrite an earlier posting.

Close the run with control totals and open-item ownership

Before closing the run, compare transaction counts and amounts from the source file with matched, posted, excluded, and exception totals. Document any permitted exclusions and verify that every unresolved item has an owner and review date. Keep the run summary, source references, match results, posting evidence, and exception links together. Daily review should focus on unmatched transactions, expected activity with no source event, duplicate references, stale timing differences, and exceptions closed without a supported ledger outcome.