A loyalty programme that works in Singapore needs to work in Malaysia, Thailand, and Indonesia too — if that's where your customers and merchants are. Multi-currency loyalty adds complexity, but it's solvable.

The Challenge

  • Exchange rates — a point earned in SGD shouldn't lose value when redeemed in MYR
  • Local regulations — each country has different e-money and loyalty regulations
  • Tax implications — bonus credit may be taxed differently across jurisdictions
  • User experience — customers shouldn't need to think about currency conversion

Architecture Approaches

Points as Universal Currency

Decouple loyalty points from any specific fiat currency. One Zeno point is always one Zeno point, regardless of where it was earned or spent. Convert to local currency only at the moment of redemption using current rates.

Regional Wallets

Maintain separate wallet balances per currency. A customer might have S$20 (Singapore) and RM30 (Malaysia). Simpler accounting, but a fragmented user experience.

Hybrid

Points are universal; bonus credit is regional. This balances simplicity for the customer with compliance for the business.

Experience Zeno's architecture supports multi-currency operations, making it suitable for businesses expanding across Southeast Asia.

How loyalty programmes are evolving in Southeast Asia.