Home › Resources › Why Don't My Payments Match My Sales?
Resources / Payments & Reconciliation — Diagnostic

Why Don't My Payments Match My Sales?

When recorded sales don't match the money that actually arrived, there's a limited set of real causes — timing, logging errors, fees, or settlement delay. Here's how to tell them apart.

Symptom

What you recorded as sold doesn't match what actually arrived in cash, MoMo, or your Paystack settlement — the totals are off, and it's not obvious why.

Likely causes

Evidence to check

Compare specific transaction times and amounts on your MoMo or Paystack statement against your recorded sales for the same window, rather than only comparing the daily totals. Where exactly the two lists stop agreeing usually points toward the cause.

Interpretation

A small, consistent gap across many transactions often points to fees — expected, not an error.

A gap on specific, identifiable transactions points to a logging or timing mistake on those particular sales.

A gap that resolves itself a day later points to settlement delay — not a real mismatch at all, just a timing difference.

Action

The fix depends on which pattern matches: record the payment method more carefully at the exact moment of sale, treat fees as a separate, expected deduction rather than a discrepancy, or simply wait out a settlement delay before treating it as a problem. If none of these fit and the gap persists, it's worth a full manual recount rather than continuing to guess.

Relevant BizTrack Pro capability

Automatic reconciliation against MoMo, Telecel, and AirtelTigo payments removes the manual-matching burden itself — but it doesn't prevent a sale from being marked paid before money genuinely arrives, since that's a judgment made at the point of sale, not something reconciliation can correct after the fact.

If this pattern — a record that should match reality but drifts from it — sounds familiar, it's the same underlying shape as why stock counts go wrong, just applied to money instead of items.