✦ Compliance · AML · KYC · Remittance Operations

How to Build a Compliance Dashboard
for a Money Transfer Business

A practical guide to building a compliance dashboard that brings KYC, transaction reviews, sanctions screening, customer risk, document expiry, and compliance worklists into one operational view.

⏱ 10 min read Satish Shrivastava 🏢 RemitSo

Compliance teams at money transfer businesses often work across multiple screens to understand which customers are waiting for identity verification, which transactions are held for review, whether sanctions screening has produced potential matches, and where customer risk is concentrated. A well-designed compliance dashboard brings these signals together so teams can identify, prioritize, investigate, and act on compliance issues without manually connecting information across the platform.

AI Overview
A compliance dashboard for a money transfer business should centralize reliable AML, KYC, sanctions, transaction-review, customer-risk, document-expiry, and compliance-worklist information. The dashboard should be role-controlled, traceable to underlying records, and limited to metrics the platform can actually measure. Its purpose is not to display more charts, but to help compliance teams identify risk and determine what requires attention next.
Quick Answer
  • Bring KYC, AML, sanctions, transaction-review, and customer-risk indicators into one operational view.
  • Show actionable worklists rather than relying only on charts and summary numbers.
  • Make important metrics traceable to the underlying customers, transactions, or cases.
  • Use role-based access controls because compliance information is sensitive.
  • Only display metrics supported by reliable underlying platform data.
  • Keep the dashboard read-only and direct users into the appropriate compliance workflows for actions.

What Is a Compliance Dashboard?

A compliance dashboard is a centralized view of compliance-related activity across a money transfer platform. Instead of requiring a compliance officer to visit several pages, the dashboard summarizes the most important information in one place.

A practical dashboard may bring together:

KYC Customers waiting for identity verification
Transaction Monitoring Transactions held for compliance review
Sanctions Screening Potential matches and screening outcomes
Customer Risk Distribution across defined risk bands
Document Management Expired and soon-to-expire documents
Compliance Worklist Customers and cases requiring attention

The objective is not to replace detailed compliance workflows. It is to help the team identify what needs attention first.

1. Start With Compliance Questions, Not Charts

One of the biggest mistakes when designing a compliance dashboard is starting with the visual design. Instead, begin by asking what questions the compliance team needs the dashboard to answer.

Compliance Question Dashboard Signal
Who is waiting for KYC? Pending identity checks
Which transactions need attention? Transactions on hold
Are customers producing screening hits? Screening results
Where is customer risk concentrated? Risk distribution
Which documents need renewal? Expiring documents
Which customers need investigation? Compliance worklist

Every widget should exist because it answers a meaningful operational question. If a chart looks impressive but does not help the compliance team make a decision, it probably does not belong on the dashboard.

Design principle:
Start with the compliance decision you want to support. Then determine what data is required to support that decision. Only after that should you decide how the information should be displayed.

2. Bring KYC and Identity Verification Into View

Identity verification is one of the most important compliance workflows in a remittance business. A dashboard should help teams quickly identify customers whose verification process requires attention.

Useful indicators can include:

  • Identity checks pending
  • Verification failures
  • Verification reviews
  • Recently completed checks
  • Documents approaching expiry
Identity Verification

Pending: 37 customers
Under Review: 12 customers
Failed: 5 customers

The dashboard should ideally allow the compliance officer to move from the metric to the underlying customer records. A number without a workflow is less useful than a number that leads directly to action.

3. Monitor Transactions Held for Compliance Review

Not every transaction can be processed automatically. Depending on the platform's AML rules, transactions may be placed on hold for manual review.

A compliance dashboard should therefore provide visibility into:

  • Transactions currently on hold
  • Pending compliance decisions
  • Age of unresolved reviews
  • Review status
  • Relevant customer information
Example Operational Metric

24 transactions require compliance review

→ View the underlying transactions → Open the authorised review workflow

This turns the dashboard from a reporting page into an operational worklist.

Turn Compliance Data Into an Operational Workflow

A compliance dashboard is most useful when important indicators lead directly to the customers, transactions, and cases that require action.

  • Centralize compliance indicators
  • Connect metrics to underlying records
  • Support faster compliance reviews

4. Add Sanctions Screening Metrics

Sanctions screening should have a prominent place on a money transfer compliance dashboard. Depending on the screening system and available data, useful indicators can include:

  • Customers screened
  • Potential matches
  • Pending reviews
  • False positives
  • Matches by list
  • Screening outcomes
Sanctions Screening

Potential Matches: 14
Pending Reviews: 6
False Positives: 8

The important point is to clearly distinguish between potential match and confirmed match. These are not the same thing.

A screening hit may ultimately be determined to be a false positive. The dashboard should therefore reflect the actual states supported by the underlying workflow rather than assuming that every hit represents a confirmed sanctions match.

5. Monitor Watchlists Without Creating Duplicate Information

Money transfer businesses may screen customers against multiple sanctions and watchlists. It can be tempting to create a separate dashboard section for every watchlist, but this can quickly make the dashboard difficult to use.

A better approach is to consolidate related screening information where the underlying data overlaps. For example, sanctions screening can include per-list counts rather than creating separate sections that repeat the same screening information.

Maximum compliance visibility with minimum duplication.
Consolidate related screening information while retaining enough detail for authorised users to investigate individual results.

6. Show Customer Risk Distribution

A compliance team needs to understand not only individual high-risk customers but also the overall distribution of customer risk.

A risk distribution widget might show:

  • Low risk
  • Medium risk
  • High risk
  • Critical risk
Low 72%
Medium 19%
High 7%
Critical 2%

A sudden increase in high- or critical-risk customers may warrant further investigation. However, risk categories must have consistent definitions across the platform.

If one page calls a customer Very High Risk while another calls the same band Critical, reporting and filtering become confusing. A single risk-band definition should be used throughout the system.

7. Build a High-Risk Customer Worklist

Charts tell compliance teams what is happening. A worklist tells them who needs attention.

This is one of the most valuable parts of a compliance dashboard. A worklist could identify customers carrying the most uncleared compliance risk and provide direct links to their profile, transactions, screening history, and compliance information.

Customer Risk Open Issues Action
Customer A Critical 4 Review
Customer B High 3 Review
Customer C High 2 Review

This eliminates the need for compliance officers to manually search for the customer after identifying a risk indicator.

8. Track Expiring Identity Documents

Customer verification does not necessarily end when an identity document is accepted. Documents can expire, and a compliance dashboard should help teams identify documents that are approaching their expiration date.

Useful categories could include:

  • Expiring within 7 days
  • Expiring within 30 days
  • Already expired
Document Expiry

Expired: 8
Expiring within 7 days: 11
Expiring within 30 days: 29

This gives the compliance team an opportunity to take action before an identity document becomes a larger operational issue.

9. Do Not Build Metrics the Platform Cannot Measure

This is one of the most important principles when building a compliance dashboard.

It is tempting to include every AML metric that appears in a requirements document. But if the platform does not collect the underlying data, the metric cannot be reliably calculated.

For example, a dashboard may propose metrics for:

  • Structuring detection
  • Large cash transactions
  • Internal watchlist matches
  • Screening duration
  • Confirmed sanctions matches
No data → No metric.
If the underlying platform does not have reliable detection or outcome data for an event, displaying a number would create false confidence. The missing data-collection capability should instead be identified as a separate product or engineering requirement.

10. Avoid False Precision

Compliance dashboards deal with sensitive operational information. A number that looks precise can be misleading if the underlying data is incomplete.

For example, if the system records potential sanctions hits but does not record whether a hit was ultimately confirmed, the dashboard should not present a confirmed match count.

Instead, it should show the states the system actually knows.

Core Principle

A dashboard should represent what the platform knows, not what stakeholders wish it knew.

11. Make Every Metric Traceable

A compliance officer should be able to understand where a dashboard number comes from.

Suppose the dashboard shows:

Potential Matches: 18

The user should be able to reach the underlying screening records that make up those 18 cases.

This creates a relationship between:

Metric What the dashboard reports
Records The underlying customers, transactions, or cases
Investigation The workflow used to review and resolve the issue

Without this connection, dashboards become reporting screens rather than compliance tools. Where possible, make important metrics clickable.

18 Potential Matches → View Screening Results

24 Transactions on Hold → View Transactions

37 Pending KYC Checks → View Customers

12. Use Role-Based Access Control

Compliance information is sensitive. Not every administrator should necessarily see every dashboard section.

A better architecture is to control dashboard sections through permissions.

Sanctions Analyst Sanctions metrics and screening information
KYC Team Identity verification and document metrics
Compliance Manager Risk distribution and compliance worklists
Senior Administrator Broader compliance reporting

This provides more granular control than giving every role access to the entire dashboard. Permission design should therefore be considered part of the dashboard architecture, not an afterthought.

Build Compliance Visibility Into Your Remittance Platform

Bring customer, KYC, AML, screening, risk, and transaction information together while keeping detailed actions inside authorised workflows.

  • Role-controlled compliance visibility
  • Actionable customer and transaction worklists
  • Traceable operational reporting

13. Load Dashboard Sections Independently

Compliance dashboards can involve substantial database queries. If every widget loads simultaneously, the user may have to wait for multiple queries before seeing anything.

A better approach is to load dashboard sections independently:

  1. Load KYC metrics
  2. Display them
  3. Load sanctions metrics
  4. Display them
  5. Load risk information
  6. Display it
  7. Continue loading additional sections as they become visible

This creates a faster perceived experience. It also means one slow query does not necessarily prevent the rest of the dashboard from becoming usable.

14. Make the Dashboard Read-Only

A compliance dashboard should generally be a visibility and decision-support layer rather than a place where data is silently modified.

Dashboard → Identify issue → Open customer or transaction → Perform authorised action → Record the action

This separation reduces the risk of accidental changes from a reporting interface and keeps operational actions within workflows designed to handle them.

15. Validate Dashboard Numbers With Automated Tests

A compliance dashboard is only as useful as its numbers. Testing should therefore focus not only on whether a widget renders, but whether it reports the correct population.

For example, create a known set of customers:

  • 10 pending identity checks
  • 5 potential sanctions matches
  • 3 false positives
  • 2 pending reviews

Then verify that the dashboard reports exactly those numbers.

Relationship testing is also valuable. For example:

Potential Matches = False Positives + Pending Reviews

Potential Matches = 20
False Positives = 8
Pending Reviews = 12

The relationship holds because 8 + 12 = 20.

Similarly, where appropriate:

Alerts Raised = Alerts Closed + Alerts Cancelled + Alerts Still Open

These tests help detect reporting inconsistencies that a simple UI test may miss.

16. Test Desktop and Mobile Experiences

Compliance teams may primarily use desktop systems, but dashboards should still behave predictably on smaller screens.

Test:

  • Desktop layouts
  • Tablet widths
  • Mobile widths
  • Long customer names
  • Large numbers
  • Empty states
  • Loading states
  • Error states
  • Dark and light themes

17. Handle Historical Data Carefully

When improving an existing compliance system, not every historical record will contain the new information. Do not automatically invent missing historical values.

For example, if an older audit event recorded only:

Customer transaction limit was updated.

and the system never captured the previous value, that historical entry should not be rewritten with an estimated value.

  • Preserve the original record
  • Capture richer information for new events
  • Clearly distinguish between old and new event structures

This protects the integrity of the historical compliance record.

18. A Practical Compliance Dashboard Structure

A useful dashboard for a money transfer business could be organized into seven core areas:

Practical Compliance Dashboard Structure
01
Identity Verification
Pending, failed, under-review, and recently completed identity checks.
02
Transaction Compliance
Transactions awaiting compliance review or an authorised decision.
03
Sanctions Screening
Potential matches, review status, screening outcomes, and list activity.
04
Customer Risk
Distribution of customers across consistently defined risk bands.
05
Document Expiry
Expired documents and documents approaching their configured expiry windows.
06
Compliance Worklist
Customers and cases with the most important uncleared compliance issues.
07
Compliance Alerts
Open and resolved compliance-related alerts where the underlying platform supports these measurements.

Figure 1: A practical seven-area structure for a compliance dashboard in a money transfer business.

The exact structure should depend on the data and workflows available in the platform. More sections do not automatically mean a better dashboard.

The Goal Is Better Compliance Decisions, Not More Charts

A compliance dashboard should not become another page filled with numbers. The best dashboards help compliance teams answer three questions quickly.

What is happening? Use metrics and trends to understand current compliance activity.
Where is the risk? Use risk distribution, screening indicators, and supported alerts.
What should I do next? Use actionable worklists and direct links to underlying records.

That final question is what separates a compliance reporting dashboard from a compliance operations dashboard.

How RemitSo Approaches Compliance Visibility

RemitSo is designed to support money transfer operations across customer management, KYC, AML controls, transaction processing, and administrative workflows. For an MTO, bringing these operational areas together makes it easier to understand where compliance-related attention may be required.

As compliance requirements and internal controls evolve, event-level and workflow-level information becomes increasingly important. A useful dashboard should therefore not simply display information collected by different modules; it should present that information in a way that supports traceability, investigation, and operational decision-making.

Better compliance visibility starts with connected operational data.
When customer, KYC, AML, screening, transaction, and risk information can be viewed together, compliance teams can spend less time searching across the platform and more time reviewing the issues that actually require attention.

See How a Remittance Platform Can Support Compliance Operations

Explore how centralized customer, KYC, AML, transaction, and administrative workflows can provide stronger operational visibility for your money transfer business.

  • Customer and KYC management
  • AML and transaction controls
  • Compliance-focused operational workflows

Frequently Asked Questions

Compliance Dashboard Common Questions

At a minimum, consider KYC verification status, transactions awaiting compliance review, sanctions screening activity, customer risk distribution, document expiry, compliance alerts, and actionable high-risk customer worklists where the underlying platform can reliably support those metrics.

No. A dashboard should only display metrics supported by reliable underlying data. If the platform cannot measure a particular AML event or outcome, showing a precise number can create false confidence.

Linking metrics to the underlying records creates a traceable relationship between the summary number, the relevant customer or transaction, and the investigation workflow. This makes the dashboard more useful for compliance operations.

Generally, the dashboard should act as a visibility and decision-support layer. Users should be directed to the appropriate authorised workflow to make changes so that operational actions are properly controlled and recorded.

Compliance information can be sensitive, so different users may need access to different dashboard sections. Role-based permissions allow organisations to provide appropriate visibility without giving every administrator access to the entire compliance view.

Historical records should be preserved as they were originally captured. Missing historical values should not be invented or estimated. New events can use richer structures while older records remain clearly distinguishable.

A reporting dashboard primarily summarizes information. A compliance operations dashboard goes further by connecting metrics to underlying records, prioritised worklists, and authorised workflows so users can determine what requires attention and what action should happen next.

Key Takeaway:
Building a compliance dashboard for a money transfer business is not about displaying every possible AML metric. It is about identifying the information that genuinely helps a compliance team detect, prioritize, investigate, and act on risk.

Start with the questions your compliance team needs answered. Connect those questions to reliable data, actionable worklists, appropriate permissions, and clear reporting logic.

Most importantly, if the platform cannot reliably measure a metric, it should not pretend that it can.

Build Better Compliance Visibility for Your Money Transfer Business

Bring compliance information into one operational view and help your team move from scattered data to clearer, more actionable decisions.

Request a Demo →

Why Audit Logs Are Critical
for Remittance Compliance

Continue Reading

Automating Exchange Rates: What MTOs Should Consider Before Going Live

Continue Reading

WhatsApp Icon