Platform

Fees & Pricing

The Orchestrator uses a volume-tiered per-transaction fee model. No subscriptions, no monthly seat fees, no percentage-based revenue share.

Volume Tiers

Your rate is determined by your 30-day rolling processing volume.

30-Day VolumeRateFee on GHS 1,000
Below GHS 100K150 bps (1.5%)GHS 1.50
GHS 100K — GHS 1M125 bps (1.25%)GHS 1.25
GHS 1M — GHS 5M100 bps (1.0%)GHS 1.00
GHS 5M+85 bps (0.85%)GHS 0.85

Fee cap: Each transaction incurs a minimum fee of GHS 0.10 and a maximum fee of GHS 10.00, regardless of the calculated rate.

Fee Breakdown

The total Orchestrator fee on a transaction is composed of several layers. Only the Orchestrator execution fee is variable by tier; network and provider fees are passed through at cost.

Fee ComponentDescription
Orchestrator FeePlatform execution fee based on your volume tier
Moolre Collection FeeMoolre's fee for collecting the inbound payment
Network FeeMobile network operator fee for MoMo transactions
Moolre Transfer FeeMoolre's fee for outbound transfers to recipients

POST /api/v1/fees/preview

Estimate the Orchestrator fee for a transaction before executing it. Useful for showing cost breakdowns to end users.

Request Body
{
  "amountInPesewas": 10000
}

Fee Preview Fields

FieldTypeDescription
amountInPesewasintegerTransaction amount in pesewas (e.g. 10000 = GHS 100.00)
200 OK
{
  "feePesewas": 150,
  "rateBps": 150,
  "effectiveRate": 1.5
}
FieldTypeDescription
feePesewasintegerEstimated Orchestrator fee in pesewas
rateBpsintegerApplicable rate in basis points
effectiveRatenumberEffective rate as a percentage

Machine-Readable Pricing

Our pricing is also available in machine-readable format at /pricing.md, suitable for automated cost calculation and display in your own applications.