Client Stories


A customer makes a payment. Something goes wrong. Instead of fixing it the right way, the business chooses the wrong path, maybe issuing a refund when it should have been a reversal, or doing nothing while “waiting for settlement.”
That’s where the problem starts.
Because in reality, settlement doesn’t happen instantly. Depending on the payment channel or currency, it could be T+1 or longer. So from the customer’s point of view, money has already left their account, but from the business side, the funds may not have fully settled yet.
That gap is where confusion lives.
Cash flow gets tied up longer than necessary because you’re trying to “refund” money you don’t even have yet. The customer gets frustrated because they don’t understand why they haven’t been credited. And if it drags on, what should have been a simple fix can escalate into disputes, penalties, or chargebacks.
The root issue is simple: reversals, refunds, and chargebacks are treated like they’re interchangeable. They’re not. Each one sits at a different point in the transaction timeline, and if you don’t respect that, you’ll keep solving the wrong problem.
Before breaking down each term, you need to understand how a transaction actually moves.
Every payment follows a basic flow:
The customer initiates the payment
The transaction is authorised (the bank confirms funds are available)
The transaction is settled (the money is actually transferred to the business)
Here’s where it gets practical.
Settlement is not instant. In many cases, it happens on a T+1 basis or longer, depending on the payment method, processing timelines, or even currency. That means there’s a window where a transaction looks “successful” to the customer, but hasn’t fully completed in the backend.
And that window is exactly where most mistakes happen.
A reversal happens before settlement is completed
A refund happens after settlement is completed
A chargeback happens when the customer bypasses you and goes to their bank after the fact
If you don’t anchor these terms to that timeline, especially the delay between authorisation and settlement, you’ll keep mixing them up and creating unnecessary problems.
A reversal is a transaction that gets cancelled before settlement is completed. In simple terms, the payment is stopped before the money fully lands with the business.
This typically happens in situations like:
A failed transaction
A network timeout or interruption
A duplicate payment attempt caught early
Because settlement hasn’t happened yet (remember, that could be T+1 or more), the system can still “pull back” the transaction before it is finalised.
That’s why reversals are fast.
In many cases, the customer may see a debit alert, but the amount is quickly released or never fully deducted. There’s no formal “return of funds” process because the transaction didn’t complete in the first place.
From a business perspective, reversals are low risk. You’re not losing settled funds, and you’re not dealing with external disputes.
But poor handling still creates problems.
If there’s no visibility or communication during that settlement window, customers assume their money is gone. That’s when support tickets start piling up over transactions that should have resolved quietly in the background.
Handle reversals properly, and they stay invisible. Handle them poorly, and you create friction where there shouldn’t be any.
A refund is the process of returning money after a transaction has been completed and settled.
This is where a lot of businesses get it wrong. Once the settlement has happened, the money is already in your account. You’re no longer “stopping” a transaction; you’re sending money back.
Refunds typically happen in situations like:
Product issues (damaged, wrong item, poor quality)
Customer dissatisfaction
Order cancellations after payment has already gone through
Unlike reversals, refunds are fully within the business’s control. You decide when and how to initiate them.
But they’re not instant.
The timing depends heavily on the payment method used. Card refunds, for example, can take several days to reflect. Bank transfers might move faster or slower depending on the rails involved. So even if you process a refund immediately, the customer may not see the money right away.
That delay matters.
From your side, the cash is already gone the moment you initiate the refund. From the customer’s side, they’re still waiting. That gap is where frustration builds if expectations aren’t set properly.
Refunds also come with a real cost:
You’re giving back revenue you’ve already recorded
You may still absorb transaction fees
Operationally, it adds workload
This is why vague or non-existent refund policies hurt businesses. If your process isn’t clear, every refund becomes a negotiation instead of a controlled operation.
A chargeback is what happens when the customer skips you entirely and goes straight to their bank to dispute a transaction.
At that point, you’ve lost control of the situation.
Common triggers include:
Fraud claims
“Item not received” complaints
Unauthorized transactions
Here’s the key difference: a chargeback is not a customer service issue anymore, it’s a formal dispute handled by the banking system.
Once it’s initiated:
The customer’s bank gets involved
Your payment processor is pulled in
The card network or scheme steps into the process
It becomes a multi-party investigation, and you’re expected to defend the transaction with evidence.
Chargebacks are slow, expensive, and risky.
You’re not just dealing with the transaction amount. There are additional penalties, administrative costs, and time spent responding to disputes. And if they start piling up, it signals risk to payment providers.
Too many chargebacks can:
Hurt your reputation with processors
Increase your monitoring level
Lead to restrictions or even account suspension
Most chargebacks don’t start as chargebacks. They start as unresolved issues, poor communication, or delayed refunds that push the customer to escalate.
| Factor | Reversal | Refund | Chargeback |
| ------------------------ | ------------------------- | ------------------------------------ | --------------------------------- |
| Who initiates it | System / Payment provider | Business | Customer (via bank) |
| When it happens | Before settlement | After settlement | After settlement |
| Speed | Fast (often near-instant) | Moderate (depends on payment method) | Slow (can take weeks or months) |
| Cost to business | Minimal | Direct financial cost | High (fees + potential penalties) |
| Level of risk | Low | Medium | High |
| Customer involvement | Low (often automatic) | Medium (customer requests it) | High (formal dispute process) |
Most of the confusion isn’t technical; it’s operational.
A lot of businesses don’t have clear internal processes for handling payment issues. So when something goes wrong, the response depends on who picks up the ticket, not on what actually happened in the transaction lifecycle.
There’s also a knowledge gap. Payments look simple on the surface, but once you factor in authorisation, settlement delays (T+1 or more), and different payment rails, it’s easy to misread what’s really going on.
Then there’s the big one: treating every customer complaint the same way.
Customer says “I didn’t get my money,” and the default reaction is to issue a refund. No one stops to ask: has this transaction even settled yet? If it hasn’t, you’re applying the wrong fix from the start.
That’s how small issues escalate.
A transaction that should have been quietly reversed turns into a manual refund
A refund delay (which is normal) isn’t explained properly, so the customer panics
The customer goes to their bank, and now you’re dealing with a chargeback
At that point, you’ve taken a low-risk situation and turned it into a high-risk one.
The fallout is predictable:
More operational friction as teams keep firefighting instead of following a process
Slower resolution times
And eventually, loss of trust from customers who feel like they’re being ignored or delayed
If you don’t separate these in your operations, you’ll keep bleeding time and money. Each one needs a different approach.
Reversals are mostly a visibility and speed problem.
You need to be on top of failed or incomplete transactions in real time. If a transaction is likely to reverse, your system or team should already know before the customer reaches out.
And when there’s any delay within that settlement window, communicate early. Even a simple explanation that the transaction hasn’t settled yet and will auto-reverse can prevent unnecessary panic.
Handled properly, reversals should barely reach your support team.
Refunds are where structure matters.
You need clear, documented policies:
What qualifies for a refund
How long it takes to process
How long it takes to reflect (based on payment method)
If this isn’t clearly communicated upfront, every refund request becomes a back-and-forth.
Automation also helps here. The more you rely on manual intervention, the slower and more inconsistent your refund process becomes.
And be realistic about timelines. Saying “refund processed” without explaining that it could take a few days to reflect is how you create unnecessary follow-ups.
Chargebacks are damage control. By the time you’re here, something already went wrong.
Speed matters. You need to respond within the required timeframe and provide proper evidence:
Proof of transaction
Delivery confirmation
Customer communication
But don’t stop at responding.
Track your chargebacks. Patterns will show up:
Specific products
Certain payment channels
Recurring customer complaints
If you’re not fixing the root causes, you’ll keep seeing the same disputes repeat.
And that’s where businesses get into trouble, not from one chargeback, but from consistent patterns that signal risk.
The best way to deal with reversals, refunds, and chargebacks is to reduce how often they happen in the first place.
Start with the basics most businesses ignore:
Clear product descriptions
If what the customer receives doesn’t match what they saw, you’re inviting refunds and disputes
Transparent delivery timelines
“Soon” is how you end up with “item not received” complaints
Strong transaction monitoring
You should know the status of payments before your customers ask
Good customer communication
Silence creates suspicion. Updates build confidence
Reliable payment infrastructure
If your payment setup is inconsistent, you’ll deal with more failed transactions, more confusion, and more reversals than necessary
Most payment issues aren’t random. They’re predictable. And once you start paying attention to where things break, you can fix them before they turn into something expensive.
At this point, it should be clear that handling reversals, refunds, and chargebacks isn’t just about definitions; it’s about how much control and visibility you actually have over your transactions.
This is where your payment provider either helps you or holds you back.
If you can’t see what’s happening across transactions in real time, you’ll keep reacting late. You won’t know whether a payment is still within the settlement window or already completed, and that’s how wrong decisions get made.
Dispute management is another gap. Without proper tooling, chargebacks become manual, scattered, and slow to respond to. And in that space, slow responses cost money.
Then there’s the reality of how businesses operate today. Payments don’t come from one place. You’re dealing with multiple channels, cards, transfers, maybe even QR or USSD. If those aren’t properly tracked in one place, you’re working with incomplete information.
What a solid payment setup should give you is simple:
Structured handling of refunds and disputes
A unified view across all payment channels
That’s where the difference shows.
With better oversight, you reduce guesswork. With cleaner transaction handling, you avoid unnecessary escalations. And when everything is connected across channels, you remove the friction that usually leads to delays and confusion.
Reversals, refunds, and chargebacks are often treated like minor operational details. They’re not.
They directly affect your cash flow, your costs, and how much your customers trust you.
When you don’t understand the difference, you slow down resolution, frustrate customers, and increase the chances of disputes. When you do, issues get handled faster, cleaner, and with far less risk.
This isn’t about getting the terminology right. It’s about making better decisions at the right point in the transaction lifecycle.
If there’s one thing to take away, it’s this:
Handle reversals fast, refunds clearly, and chargebacks carefully.