The #1 White-Label Exchange Platform

Run Your Own
Currency Exchange
Business — Overnight

Alpha Sarafi gives you everything you need to launch a professional, multi-currency exchange operation — branded as your own. Wallets, live rates, approvals, compliance, and more. Ready in MINUTES, not months.

Multi-currency wallets
Live exchange rates
Full audit trail
Self-hosted & yours
alpha-sarafi.yourdomain.com/app/dashboard
Dashboard
Transactions
Wallets
Customers
Approvals
Settings
Dashboard
Welcome back, Admin
+ New Transaction
USD Balance
$48,250
↑ 12% this week
AED Balance
د.إ 177,200
↑ 8% this week
Pending Approvals
7
Requires review
Recent Transactions
Today 09:14 Ahmed Al-Rashid Exchange $2,400 → د.إ 8,808
Today 08:50 Fatima Malik Deposit +$5,000
Yesterday Khalid Nasser Pending $1,800
60+
Supported Currencies
4
Transaction Types
3
Access Roles
100%
Self-Hosted & White-Label
Customers & Transactions
Everything You Need

A Complete Exchange Platform
Out of the Box

No third-party dependencies. No ongoing SaaS fees. Deploy once, own it forever.

Multi-Currency Wallets

Each customer holds separate wallets for every currency you activate. Balances update instantly with every transaction — no manual reconciliation needed.

→ Deposits · Withdrawals · Transfers

Live Currency Exchange

Admin-controlled exchange rates applied at transaction time. Support any number of currency pairs, with per-currency transaction type restrictions.

→ Admin-set rates · Instant conversion

Transaction Approvals

Every deposit, withdrawal, transfer, and exchange can require admin or staff approval before funds move. Full review interface with one-click approve or reject.

→ Pending → Approved / Rejected workflow

Role-Based Access Control

Three tiers — Admin, Staff, and Customer — with granular permission checks on every action. Give staff exactly the access they need, nothing more.

→ Admin · Staff · Customer

Instant Notifications

Automatic SMS and WhatsApp alerts via Twilio, plus email notifications via your own SMTP server. Keep customers informed at every step.

→ SMS · WhatsApp · Email

Full Audit Trail

Every action — login, transaction, setting change, approval — is logged with timestamp, user, and IP address. Export as CSV for compliance reporting.

→ Tamper-evident · Exportable CSV

Transaction Receipts

Professional, printable receipts for every transaction. Customers can view their full history and download receipts directly from their dashboard.

→ Printable · Customer-accessible

White-Label & Customizable

Your brand, your logo, your domain. Configure app name, support contact, SMTP identity, and country defaults — all from the admin panel without touching code.

→ Full branding control

CSV Export & Reporting

Export filtered transaction reports as CSV for accounting, compliance, or business analysis. Filter by date range, status, currency, or transaction type.

→ One-click export · Filterable

Customer Self-Registration

Customers sign up online through a branded registration portal. Admin controls whether accounts are instantly active or require email verification before access.

→ Email verification · Instant or manual activation

Receiver & Beneficiary Management

Staff can store and look up approved receiver accounts for outbound transfers. Speeds up repeat transactions and reduces manual data entry errors.

→ Saved receivers · Quick lookup

Staff Management

Add and manage staff accounts with controlled access. Staff can process transactions, manage customer accounts, and handle approvals — without touching sensitive settings.

→ Multiple staff accounts · Permission controls

Guided Setup Checklist

A step-by-step onboarding checklist walks you through every configuration step — currencies, exchange rates, SMTP, notifications, and branding — so nothing gets missed.

→ Quick start · Nothing left unconfigured
Simple Setup

Up & Running in 4 Steps

From purchase to live — faster than you'd believe.

1

Purchase & Download

Get instant access to the full source code. Self-host on any PHP server or cPanel hosting.

2

Run the Installer

A step-by-step web installer sets up your database, admin account, and all configuration in minutes.

3

Configure Your Brand

Set your app name, logo, currencies, exchange rates, and notification settings from the admin panel.

4

Open for Business

Invite customers to register, process their first transactions, and start earning from day one.

Wallets

Every Customer.
Every Currency.

Each customer automatically gets a wallet for every currency you activate. Balances are calculated in real-time using a double-entry ledger — the same accounting model used by real banks. Zero rounding errors, zero reconciliation headaches.

  • Unlimited currencies — USD, AED, EUR, GBP, SAR, PKR, KES, QAR, KWD, BHD, OMR, INR, NGN, EGP, TRY, and many more
  • Per-currency transaction type restrictions (e.g., exchange-only currencies)
  • Configurable decimal precision (minor units) per currency
  • Real-time balance visible to both customer and admin
See it in action →
Customer Wallets
🇺🇸
USD
US Dollar
$12,450.00
🇦🇪
AED
UAE Dirham
د.إ 45,700.00
🇪🇺
EUR
Euro
€8,200.00
🇬🇧
GBP
British Pound
£3,950.00
🇸🇦
SAR
Saudi Riyal
﷼ 28,500.00
🇵🇰
PKR
Pakistani Rupee
₨ 3,500,000
🇰🇪
KES
Kenyan Shilling
KSh 1,620,000
🇶🇦
QAR
Qatari Riyal
QR 45,200.00
Exchange

You Control
the Rates.

Set your own exchange rates for every currency pair you support. Customers see the rate, confirm the conversion, and the transaction is created instantly. You decide the spread. You keep the margin.

  • Admin sets rates for any currency pair (USD→AED, EUR→GBP, etc.)
  • Rates auto-fill when customers create exchange transactions
  • Update rates any time from the settings panel — no code changes
  • Restrict which currencies can be exchanged
Try the exchange flow →
Exchange Rates
USD AED
3.672 You set this
EUR USD
1.085 You set this
GBP AED
4.624 You set this
SAR USD
0.267 You set this
USD PKR
278.50 You set this
AED INR
22.84 You set this
💡 Your spread = your profit. No platform cuts.
Approvals

Approve Every Move.
Stay in Control.

Every transaction can require explicit approval before funds are committed. Your staff reviews the details, checks the customer's documents if needed, then approves or rejects with a single click — all from a clean queue interface.

  • Separate approval queues for deposits, withdrawals, transfers, and exchanges
  • Full transaction details visible during review
  • Approve or reject with optional notes
  • Automatic customer notification upon decision
See the approvals queue →
Pending Approvals
💱 Exchange Request $2,400 → د.إ 8,808
Ahmed Al-Rashid · Today 09:14 · USD → AED @ 3.670
✓ Approve
✕ Reject
⬆️ Withdrawal Request $1,800
Khalid Nasser · Yesterday 16:40 · USD
✓ Approve
✕ Reject
Access Control

The Right Access
for Every Role.

Three distinct roles keep your operation secure. Admins have full control. Staff handle daily operations — approvals, customer management, transaction entry. Customers see only their own accounts and history. No overlap, no overreach.

  • Admin — full system access, settings, users, all transactions
  • Staff — approvals, customer lookup, transaction entry
  • Customer — own wallets, own transactions, receipts
  • Permission checks enforced on every action, server-side
Explore the roles →
Role-Based Access
A
Admin
All Settings All Users All Transactions Audit Log Exchange Rates
S
Staff
Approvals Customers Transactions Settings Exchange Rates
C
Customer
Own Wallets Own Transactions Receipts Other Accounts
Compliance

Every Action.
Recorded Forever.

A tamper-evident audit log captures every significant event in the system — who did what, when, and from where. Built for businesses that need to demonstrate compliance or investigate disputes.

  • Logs all user actions: logins, transactions, approvals, setting changes
  • Records timestamp, user identity, and IP address for every event
  • Searchable and filterable by date, user, and event type
  • Export full audit history as CSV for regulators or accountants
View the audit log →
Audit Log
Transaction #TXN-0419 approved by staff@example.com
Today · 09:14 · IP 41.32.x.x
Exchange rate USD→AED updated: 3.670 → 3.672
Today · 08:30 · IP 41.32.x.x
+
New customer ahmed@example.com registered
Yesterday · 14:22 · IP 197.0.x.x
SMTP settings updated by admin@example.com
Yesterday · 11:05 · IP 41.32.x.x
Global Coverage

60+ Currencies & Countries Supported

Add any currency your business needs — from major world currencies to regional and emerging-market denominations. Each currency is fully configurable with its own symbol, decimal precision, and transaction-type restrictions.

🇺🇸
USD
US Dollar
🇨🇦
CAD
Canadian Dollar
🇲🇽
MXN
Mexican Peso
🇧🇷
BRL
Brazilian Real
🇦🇷
ARS
Argentine Peso
🇨🇴
COP
Colombian Peso
🇨🇱
CLP
Chilean Peso
🇵🇪
PEN
Peruvian Sol
🇪🇺
EUR
Euro
🇬🇧
GBP
British Pound
🇨🇭
CHF
Swiss Franc
🇸🇪
SEK
Swedish Krona
🇳🇴
NOK
Norwegian Krone
🇩🇰
DKK
Danish Krone
🇵🇱
PLN
Polish Złoty
🇨🇿
CZK
Czech Koruna
🇭🇺
HUF
Hungarian Forint
🇷🇴
RON
Romanian Leu
🇷🇺
RUB
Russian Ruble
🇺🇦
UAH
Ukrainian Hryvnia
🇹🇷
TRY
Turkish Lira
🇦🇪
AED
UAE Dirham
🇸🇦
SAR
Saudi Riyal
🇶🇦
QAR
Qatari Riyal
🇰🇼
KWD
Kuwaiti Dinar
🇧🇭
BHD
Bahraini Dinar
🇴🇲
OMR
Omani Rial
🇯🇴
JOD
Jordanian Dinar
🇱🇧
LBP
Lebanese Pound
🇮🇶
IQD
Iraqi Dinar
🇾🇪
YER
Yemeni Rial
🇵🇰
PKR
Pakistani Rupee
🇮🇳
INR
Indian Rupee
🇧🇩
BDT
Bangladeshi Taka
🇱🇰
LKR
Sri Lankan Rupee
🇳🇵
NPR
Nepali Rupee
🇦🇺
AUD
Australian Dollar
🇳🇿
NZD
New Zealand Dollar
🇯🇵
JPY
Japanese Yen
🇨🇳
CNY
Chinese Yuan
🇭🇰
HKD
Hong Kong Dollar
🇸🇬
SGD
Singapore Dollar
🇲🇾
MYR
Malaysian Ringgit
🇵🇭
PHP
Philippine Peso
🇹🇭
THB
Thai Baht
🇮🇩
IDR
Indonesian Rupiah
🇻🇳
VND
Vietnamese Dong
🇰🇷
KRW
South Korean Won
🇹🇼
TWD
Taiwan Dollar
🇳🇬
NGN
Nigerian Naira
🇰🇪
KES
Kenyan Shilling
🇿🇦
ZAR
South African Rand
🇪🇬
EGP
Egyptian Pound
🇲🇦
MAD
Moroccan Dirham
🇹🇳
TND
Tunisian Dinar
🇬🇭
GHS
Ghanaian Cedi
🇺🇬
UGX
Ugandan Shilling
🇹🇿
TZS
Tanzanian Shilling
🇪🇹
ETB
Ethiopian Birr
🇸🇩
SDG
Sudanese Pound
🇩🇿
DZD
Algerian Dinar
🇱🇾
LYD
Libyan Dinar
🇸🇴
SOS
Somali Shilling
🇷🇼
RWF
Rwandan Franc
🇨🇮
XOF
West African CFA
🇨🇲
XAF
Central African CFA
+ More
Add any currency

Any currency can be added by the admin — the platform is not limited to this list. Configure code, name, symbol, and decimal precision for every currency you support.

Who It's For

Built for Money Businesses

Whether you're starting up or scaling up, Alpha Sarafi fits your operation.

🏦

Currency Exchange Bureaus

Digitize your exchange office. Manage customer accounts, process walk-in exchanges, and track every transaction — all in one system. No more spreadsheets.

📲

Mobile Money Operators

Run a digital wallet service with multi-currency support. Customers manage their own accounts online while your staff handles the back-office approvals.

🌍

Remittance Services

Enable cross-border transfers between your customers. Set your own exchange rates, collect your margin, and provide professional receipts for every transfer.

🏪

Money Transfer Agents

Formalize and digitize your transfer agent operation with a proper software backbone. Full audit trail, role separation, and compliance-ready reporting help you manage agents and demonstrate accountability.

🏢

Corporate Treasury

Manage foreign currency balances for multiple entities. Approve internal transfers, track exchange exposures, and export reports for accounting.

Ready to Launch Your
Exchange Business?

Get the full source code, install it on your server, and start processing transactions today. No subscriptions. No platform fees. Yours forever.

✓ Full source code  ·  ✓ Self-hosted on your server  ·