Customer App & Growth

Account Statements and Receipts Customers Trust: Fewer Support Calls, Faster Disputes

What a good receipt and statement show, how to make them self-service, and how they settle disputes

Two questions fill the support queue of almost every money transfer business: "where is my money?" and "can you prove I paid?". Neither is really a support problem. Both are signs that the customer cannot see, on their own, what happened to their transfer. This guide is for operations and customer support leads who want receipts, statements and transfer updates that answer those questions before anyone picks up the phone, and that still hold up when a dispute or chargeback arrives.

The principle: every document a customer sees should be a faithful view of what your records say, at the moment they look.

RemitSo, a white label remittance platform, gives customers downloadable receipts and statements, a delivery timeline with push updates worded for each payout method, and a double-entry accounting engine in the admin panel where entries are never edited. Your team still owns the conversation with the customer, the dispute decision and the response to the bank or card issuer.

01 · SUPPORT DRIVERS

Why "where is my money" and "prove I paid" fill the queue

Remittance customers are sending money that someone is waiting for. An app that says "processing" with no further detail is not an answer.

The second question comes from outside your business. A customer needs to show a family member, a landlord or their bank that a payment was made. If they cannot download that proof, someone on your team produces it by hand.

Both questions share a cause: the information exists in your systems but is not available to the customer in a form they can use. The fix is not more agents. It is better documents, available without asking, worded so the customer understands them.

Useful test: take the last fifty support contacts and mark each one that the customer could have answered from a receipt, a statement or the transfer timeline, had those been clear and available. That count is your opportunity.

02 · RECEIPTS

What a good receipt shows

A receipt is a record of one transfer. It should let the customer, and anyone they show it to, understand the transaction without asking a follow-up question.

Receipt fields and the question each one answers
FieldWhat it showsQuestion it prevents
Transfer referenceA unique reference used everywhere: app, emails, support, partner"Which transfer are you talking about?"
Amount sentThe amount in the sending currency"How much did I send?"
Exchange rateThe rate applied to this transfer"Why did they receive less than I expected?"
FeeThe fee charged, shown separately"Was I charged extra?"
Total to payAmount plus fee, the figure that left the customer's account"Why does my bank show a different amount?"
What arrivesThe amount the recipient receives, in their currency"How much should my family have got?"
Recipient and payout methodName, and bank, cash pickup or mobile wallet details"Did it go to the right person?"
Status and timelineEach step with date and time"Where is it now?"
PayeeYour business name, as it appears on the customer's statement"Who is this charge from?"

The rate, fee, total to pay and amount that arrives should match exactly what the customer saw before paying. If the pre-payment screen and the receipt use different wording or rounding, customers notice, and every difference becomes a call.

03 · STATEMENTS

What a good account statement shows

A statement covers a period rather than a single transfer. Customers use it for budgeting and as proof of regular support to family. A useful statement includes:

  • The period covered, the customer's name and the date it was produced.
  • Every transfer in the period with reference, date, recipient, amount sent, fee, rate, total paid and amount delivered.
  • Refunds and reversals shown as separate lines, not as edits to the original transfer.
  • For wallets, where your licence allows them, opening balance, every movement and closing balance.
  • Totals for the period that a customer can check against their own bank statement.

The point about refunds matters. If a refunded transfer simply disappears from a statement, the customer's bank statement and yours no longer agree, and the customer has every reason to be suspicious.

04 · SELF-SERVICE

How to make receipts and statements self-service

A document that has to be requested from support is a document that generates support work. The default should be that customers can get what they need from the app at any time.

  • Receipts on every transfer, downloadable from the transfer itself, for as long as the customer has an account.
  • Statements on demand for a chosen period, with a request route for anything the app cannot produce directly.
  • Emails in the customer's language. A receipt the customer cannot read is a receipt they will ask about.
  • A clear route to help from the receipt, carrying the reference, so when a customer does need support the agent starts with the right transfer.
05 · TIMELINE

How to word the transfer timeline for each delivery method

The timeline is the live counterpart to the receipt. It answers "where is my money?" before the customer asks, provided the steps are worded for how the money is actually being delivered.

Timeline wording by delivery method
Delivery methodWhat the customer needs to knowWording to avoid
Bank accountPayment received, sent to the recipient's bank, credited to the account"Completed" before the bank has credited the account
Cash pickupReady to collect, where, what the recipient needs to bring, collected"Delivered" when the cash is only available, not collected
Mobile walletSent to the wallet provider, credited to the recipient's walletBank-style wording such as "account credited" that confuses wallet users

Each step should arrive as a push notification, so the customer does not need to open the app to check. Use the same status words in the timeline, the push, the email and the statement: a transfer that reads "Sent to Bank" in the app and "Completed" on the statement invites exactly the question you were trying to prevent.

Watch out: a timeline is only trustworthy if it follows the real state of the transfer. A "sent" message triggered by your system submitting a payout, rather than by the partner confirming it, will eventually be wrong, and customers remember the time it was.

06 · LEDGER

How statements tie back to the ledger so they always match

The most common reason a statement cannot be trusted is that it was built from a different source than the accounts. A report pulls transfer records, the finance team works from a ledger, and the two drift apart over refunds, reversals and corrections.

A more durable approach treats the statement as a view of the same records finance uses:

  • Every movement recorded once. Payment, payout, refund, fee and FX movement each create entries automatically.
  • Entries never edited. A mistake is corrected with a reversal, and both the original and the reversal stay visible. A statement built on these records shows the same history the auditor sees.
  • Payments matched exactly. If an incoming deposit does not match what the customer declared, it is held rather than applied, so the statement never shows a payment as received when it was not.
  • Payouts locked once approved. What goes out is exactly what was approved, so the amount on the receipt is the amount that left.

When the records behind the documents cannot be quietly rewritten, a statement becomes evidence rather than a claim.

07 · DISPUTES

How to handle disputes and chargebacks with records

Disputes in remittance usually take one of a few forms: the customer says the recipient did not receive the money, the customer says they were charged twice, the customer says they did not authorise the payment, or the customer's bank or card issuer raises a chargeback or recall.

In each case the strength of your response depends on what you can show, quickly. A useful evidence pack contains:

  1. The receipt as the customer saw it, including the pre-payment figures they accepted.
  2. The transfer timeline with timestamps for each step.
  3. The payment record: when it arrived and how it was matched to the transfer.
  4. The payout record: when it was approved, by whom, and what the partner returned, including the partner's reference.
  5. A record of any staff action on the transfer, and, for "I did not authorise this", the customer's sign-in history: when, from where and on which device.
  6. Any refunds or reversals, with the reason recorded at the time.

Speed matters as much as completeness. Chargebacks and recalls come with deadlines, and a team that has to request records from three systems will miss some of them. Flagging chargebacks, recalls and double payments as soon as they arrive, and routing them to the right person, gives the team time to respond properly.

In RemitSo these arrive as named alerts, each with its own subscribers: "Chargeback raised on a payment", "Bank took money back" and "Duplicate payment captured". The last one matters for the "charged twice" complaint: if the platform did capture a second payment, the team hears about it before the customer does; if no such alert exists for that customer, the second charge is far more likely to be a separate transfer. For "I did not authorise this", the login sessions record shows every customer sign-in with time, IP address, city, country, client app, operating system and whether the second step was completed.

Takeaway: the same records that make a good statement make a good dispute response. Build them once, keep them unedited, and make them easy to pull together.

08 · SCENARIO

Scenario: a dispute resolved with a statement

The figures below are illustrative.

A customer sends £420 to a recipient for cash pickup. Before paying, the app shows an exchange rate of 72.50, a fee of £3.99, a total to pay of £423.99 and an amount that arrives of 30,450 in the recipient's currency. The customer pays.

Three weeks later the customer's bank raises a chargeback, on the basis that the customer says the money was never received. At the same time the customer contacts support, saying they were also charged twice that month.

The support lead opens the transfer and the customer's statement for the month:

  • The payment of £423.99 arrived at 14:02 and was matched to the transfer to the penny.
  • Screening cleared and the payout was approved at 14:20.
  • The partner confirmed the cash was ready for collection at 14:31, and confirmed collection at 10:15 the next morning, with the partner's own reference.
  • The customer received push notifications at each step, including "collected".

The statement for the month also shows a second payment of £423.99 two days later. It is a separate transfer, to a different recipient, with its own reference, receipt and collection confirmation. There is no double charge, just two transfers of the same amount.

No "Duplicate payment captured" alert was raised for the account that month, which points the same way. The team sends the customer the two receipts and the statement, which settles the "charged twice" question. For the chargeback, the team responds to the bank with the receipt the customer accepted, the matched payment, the approved and locked payout, and the partner's collection confirmation, all with timestamps and references that agree with each other.

Without consistent records, this case would have meant hours across payment, payout and partner systems, and the two identical amounts would have looked like a genuine duplicate.

09 · CHECKLIST

What to check before you change your receipts and statements

  1. Pre-payment and receipt match in wording, rate, fee, total to pay and amount that arrives.
  2. One reference everywhere: app, emails, receipts, statements, support tools and partner records.
  3. Payee name on receipts matches what appears on customers' bank statements.
  4. Refunds and reversals appear as their own lines, never as edits.
  5. Receipts and statements downloadable from the app at any time, with a route to request anything else.
  6. Timeline wording reviewed separately for bank, cash pickup and mobile wallet.
  7. Status driven by partner confirmation, not by your own submission.
  8. Documents in the customer's language.
  9. Dispute evidence pack defined and tested on a few past cases.
  10. Chargeback and recall alerts reach a named owner, with deadlines tracked.
10 · REMITSO

Doing it with RemitSo

RemitSo provides the documents and the records behind them. Your team handles the customer conversation, decides disputes and responds to banks and card issuers.

  • Total to pay before payment. Customers see the rate, the fee and exactly what arrives before they pay, so the receipt confirms what they already agreed to. See the customer app features.
  • Receipts and account statements, downloadable any time, with statement requests from the app, so routine proof-of-payment requests do not reach support.
  • A push notification at every step and a clear timeline, which answers "where is my money?" before it is asked.
  • The same status words in every channel. Status is worded for the delivery method, such as "Ready for Pickup" or "Sent to Bank", and reads the same in the app, push notifications, emails and statements, so a statement never contradicts what the customer was told.
  • Failure reported only when the partner refused it. Customers are told a payout failed only on a real refusal, so a statement or email does not record a failure that the team later resolved.
  • Emails in the customer's own language across English, French or Spanish, using a translation dictionary you provide.
  • Scam warnings that show your brand as the payee, so customers recognise the charge and know who never to pay.
  • Double-entry accounting where entries are never edited. Mistakes are reversed with both entries visible, and any balance can be clicked through to the transactions behind it. See the admin features.
  • Deposits matched to the cent and payouts locked once approved, so the amounts on documents are the amounts that moved.
  • Chargebacks, bank recalls and double payments flagged the moment they happen, through alerts such as "Chargeback raised on a payment", "Bank took money back" and "Duplicate payment captured", sent to the people subscribed to them, with refunds recorded with a reason.
  • Outbound API and webhook logs with the full request and response, status codes and raw errors, so the partner's own confirmation is available as evidence.
  • Login sessions for every customer and staff sign-in, with time, IP address, location, device details and whether the second step was completed, for disputes about authorisation.

To see how these fit together on your corridors, read getting started or book a demo.

FAQ

Frequently asked questions

What is the difference between a receipt and an account statement?

A receipt records a single transfer: amount, rate, fee, total paid, what arrived and its status. A statement covers a period and lists every transfer, refund and reversal in it, with totals the customer can check against their bank.

How do receipts reduce support calls?

Most "where is my money" and "prove I paid" contacts can be answered by a clear receipt and timeline. If customers can download those themselves, they do not need to ask, and the contacts that remain are the ones that genuinely need a person.

Why should refunds appear as separate lines on a statement?

Because the customer's bank shows both the original payment and the refund. If your statement edits or hides the original, the two no longer agree, which creates doubt and more support contacts.

What evidence helps most in a chargeback?

The receipt the customer accepted, the matched payment record, the approved payout and the partner's delivery or collection confirmation, all with consistent timestamps and references. An unedited record of any staff actions also helps.

Should a transfer show as complete when we send it to the payout partner?

No. Mark it complete when the partner confirms delivery or collection. Showing "complete" on submission creates exactly the mismatch that leads to disputes.

Built by people who have helped MSBs for years.

The risk checks on every online transfer come from what they see every day.

  • The person paying isn't the customer
  • One bank account, several customers
  • A disposable email address
  • Sign-in from a high-risk location
  • The same person signing up twice
  • A name close to a sanctions list
Book a demo

See RemitSo running with your corridors.

  • 30 minutes with our team, on video
  • The real admin panel and customer apps
  • White label or source code, explained with pricing
  • Your compliance and launch questions answered
Loading the form…

Video