Skip to main content

Processing Withdrawals & Deposits

As a CashOver Agent, your primary role is to facilitate smooth and secure cash transactions for users. This guide covers the step-by-step process for handling withdrawals and deposits, ensuring compliance and user satisfaction.


Displaying Your Agent QR Code​

To begin the transaction process:

  • Ensure your CashOver QR code is displayed clearly and easily scannable.
  • Avoid placing the QR on personal mobile screens or flipping devices — use a stationary mini screen or printed display directed toward your customers.
  • Your QR is the customer’s gateway to starting a deposit or withdrawal.

How It Works​

  1. Customer enters the store and scans your agent QR code.
  2. They choose either Deposit or Withdraw on their CashOver app.
  3. Their request will appear in real-time under the “Processes” tab in your Agent Dashboard.

Withdrawal Process​

When a withdrawal request is received:

1. Validate the Request​

  • Open the request in your dashboard.
  • Confirm the full name of the withdrawer as shown on the request.
  • Ensure the person is physically present.
  • Ask for an official ID (e.g., National ID or Passport) to verify their identity.

2. Confirm Amount & Identity​

  • Verbally confirm the amount the user will receive (this is net of fees).
  • Note: The amount shown in your dashboard is the amount to hand over — it is less than the user's withdrawal request due to the 1% fee.

3. Final Steps​

  • Do not hand over the cash yet.
  • Click “Withdraw” in the dashboard.
  • Wait for the system to confirm the withdrawal status.
  • Once confirmed, give the money to the customer.

Liquidity Management​

Withdrawals can be funded from two sources:

  • Company-provided liquidity (reimbursement) — this should be used first.
  • Agent’s own funds — only used if company liquidity runs out.

⚠️ Each withdrawal includes a 1% fee that is automatically added to your agent balance.


Deposit Process​

When a deposit request is received:

1. Validate the Request​

  • Open the request in your dashboard.
  • Confirm the full name of the depositor.
  • Ensure the person is physically present.

2. Confirm Amount​

  • Verbally confirm the amount to be received.
  • Note: The amount shown will include the fee deduction (depositor sees less than what they physically deposit).

3. Final Steps​

  • Ask for the cash from the user.
  • Once you receive the money, click “Deposit” on your dashboard.
  • Wait for system confirmation.
  • Do not click “Deposit” before receiving funds.

Financial Impact of Deposits​

  • Each deposit results in a negative top-up on your agent account.
  • This reflects your responsibility to settle the equivalent amount with CashOver later (minus your earned fees).
  • You are fully responsible for securing the funds and preventing fraud or theft.

Security & Liability​

  • Agents are legally accountable for all received and dispensed funds.
  • Do not process a transaction unless the user is present and verified.
  • Ensure proper ID verification and real-time communication during each transaction.
  • Prevent “crash runs” by holding cash until system confirmation.

Settling Balances​

The process for settling negative balances (due to deposits and reimbursements) will be covered in a dedicated Agent Settlement guide.