Understanding Your Transactions Dashboard

Understanding Your Transactions Dashboard


The Transactions Dashboard gives you a complete overview of your business's financial activity on Mainstack. From a single dashboard, you can monitor your revenue, track your balances, review payment performance, and initiate payouts.

The dashboard provides real-time insights into your transaction history, payout status, and sales performance, helping you make informed business decisions.


Understanding Your Balances


The Transactions Dashboard displays two balance types that help you understand the status of your funds.


Ledger Balance


Your Ledger Balance represents the total amount of funds in your account that have not yet been paid out.

This includes:

  • Funds that are still processing.

  • Funds that have completed processing and are available for withdrawal.

Your Ledger Balance only decreases when a payout has been successfully processed.


Example

Here's how your Ledger Balance works:

  1. You make a sale worth $20.

    • Ledger Balance = $20

    • Available Balance = $0

  2. Two days later, you make another sale worth $20.

    • Ledger Balance = $40

    • Available Balance = $0

  3. The first $20 finishes processing.

    • Ledger Balance = $40

    • Available Balance = $20

  4. You request a payout of the available $20, and the payout is successfully processed.

    • Ledger Balance = $20

    • Available Balance = $0


Although processed funds become available for withdrawal, they remain part of your Ledger Balance because they still belong to your account until they have been paid out.

InfoNote: This is an update from previous versions of Mainstack. The Ledger Balance now follows the standard financial definition by representing all funds that belong to your account until they have been successfully paid out.


Available Balance


Your Available Balance is the portion of your Ledger Balance that has completed processing and is ready to be withdrawn.

As new payments finish processing, they automatically move into your Available Balance and become eligible for payout.


Revenue Summary


The Transactions Dashboard provides key revenue metrics to help you monitor your business performance.


Gross Revenue

Gross Revenue is the total value of all successful payments received before any deductions, such as processing fees or other applicable charges. This metric helps you understand your overall sales volume.


Net Revenue

Net Revenue is the amount you receive after applicable fees and deductions have been applied. This represents your actual earnings from completed transactions.



Withdraw Funds

When you have funds available for withdrawal, you can use the Withdraw button to request a payout. Only your Available Balance can be withdrawn.


Once your payout is successfully processed:
  • Your Available Balance decreases.

  • Your Ledger Balance is reduced by the payout amount.

  • Your payout history is updated accordingly.



Payout Overview

The dashboard provides visibility into your payouts through the following metrics.


Total Payout: Displays the total amount that has been successfully paid out to your bank account.

Pending Payout: Displays the total value of payout requests that are currently being processed and have not yet been completed.



Payment Overview

The Payment Overview section provides a summary of your transaction performance during the selected reporting period.

It includes:


Successful Transactions: The total value of all successfully completed payments.

Abandoned Transactions: The total value of transactions where customers initiated payment but did not complete the checkout process. Monitoring abandoned transactions can help identify opportunities to improve your checkout experience.

Failed Transactions: The total value of payment attempts that were unsuccessful due to payment errors, declined cards, insufficient funds, or other processing issues.

Refunds: The total value of payments that have been refunded to customers.

Chargebacks: The total value of payments that have been reversed through the customer's bank or card issuer following a dispute.



Business Insights

The Transactions Dashboard also highlights important sales insights.


Top Payment Location: Shows the geographic location generating the highest payment volume during the selected period. This insight helps you understand where your customers are located and identify your strongest markets.

Top Selling Products or Services: Displays the products or services generating the highest revenue. This allows you to quickly identify your best-performing offerings and make informed inventory or marketing decisions.


Filtering Transaction Data

By default, the Transactions Dashboard displays data for the current month. You can customize the reporting period using the date filter to view transaction data for:
  • A custom date range

  • Monthly reports

  • Quarterly reports

  • Yearly reports

  • Any other supported reporting period


Using filters allows you to compare business performance over different time periods and generate more meaningful insights.

Info
Frequently Asked Questions

  1. What is the difference between Ledger Balance and Available Balance?

Your Ledger Balance represents all funds that belong to your account and have not yet been paid out, including funds that are still processing and those that are already available for withdrawal.

Your Available Balance is the portion of your Ledger Balance that has completed processing and can be withdrawn immediately.


  1. Why doesn't my Ledger Balance decrease when funds become available?

Funds remain part of your Ledger Balance because they still belong to your account. The balance only decreases after a payout has been successfully processed.

  1. Can I withdraw my entire Ledger Balance?

No. You can only withdraw the amount shown as your Available Balance.

  1. Why are some funds unavailable for withdrawal?

New payments go through a processing period before becoming available for payout. During this time, they remain part of your Ledger Balance but are not yet included in your Available Balance.

  1. Can I change the reporting period on the dashboard?

Yes. You can use the date filter to view transaction data for different periods, including custom date ranges, monthly, quarterly, and yearly reports.


    • Related Articles

    • Understanding and Resolving NGN Chargebacks

      A step-by-step guide to responding effectively and protecting your business. Disputes can be frustrating, but they don’t have to mean lost revenue. Understanding the process, acting promptly, and providing thorough evidence gives you the best shot at ...
    • Understanding and Resolving GHS Chargebacks

      A step-by-step guide to responding effectively and protecting your business. Disputes can be frustrating, but they don’t have to mean lost revenue. Understanding the process, acting promptly, and providing thorough evidence gives you the best shot at ...
    • Understanding your Transaction Status on Mainstack

      When you receive payments on Mainstack, each transaction is assigned a status to help you track its progress. Understanding what each status means will help you know when to expect your funds and take the right action if needed. Transaction Status ...
    • How to View Your Referral Dashboard

      Step 1: Log in to your account Step 2: Click on the "Gift Icon" at the bottom of the left sidebar to view your dashboard.
    • How to view your Team Dashboard

      Step-by-step guide on how to view your team management dashboard. Step 1: Log in to your dashboard Step 2: Click on the Hamburger menu (☰) Step 3: Click Settings Step 4: Proceed to click Team The list of your invited and active team members will be ...