Why Use Multiple Currencies?
As your business grows globally, you may need to offer different commission structures based on the region or specific product line. Since one affiliate program can only have one base currency, advertisers often create separate programs to cater to different markets.
Example Scenario: A streaming service like "Lekkerflix" operates in South Africa and the UK. Under one Tapfiliate account, they can manage:
Program A: "Lekkerflix SA" – Set to ZAR for local South African affiliates.
Program B: "Lekkerflix UK" – Set to GBP for UK-based partners.
This ensures that affiliates see their earnings in a familiar currency and prevents confusion during the payout process.
Plan Availability & Limits
Your ability to create multiple programs (and thus use multiple currencies) depends on your Tapfiliate plan:
Feature | Launch | Scale | Enterprise |
Affiliate Programs | 1 Program | Unlimited | Unlimited |
Currencies | 1 Currency total | Unlimited (per program) | Unlimited (per program) |
Recommendation | Ideal for single-market startups. | Best for global brands. | For high-volume global leaders. |
Note: If you are on the Launch plan and need a second currency, you must either buy an additional program as an add-on or upgrade to the Scale plan to unlock unlimited programs.
How to Set Up a Multi-Currency Program
To set up a program with a specific currency, follow these steps:
Navigate to Settings: From your Tapfiliate Dashboard, click on Settings in the left-hand menu.
Select Programs: Choose the Programs section and then select General settings.
Create New Program: Click the + Create new program button located in the top-right corner.
Configure Currency: In the setup window, locate the Currency field.
Save: Select your desired currency from the dropdown (e.g., ZAR, USD, EUR) and fill in the remaining program details before clicking Save.
Supported Currencies by Continent
Tapfiliate supports a wide range of global currencies. Below is a logical breakdown to help you find yours quickly:
Continent | Supported Currencies |
Americas | USD ($), CAD (C$), MXN (Mex$), BRL (R$), CLP (CLP$), COP (COL$), ARS (AR$), UYU (UYU$), JMD (J$), HTG (G) |
Europe | EUR (€), GBP (£), CHF (CHF), SEK (kr), NOK (kr), DKK (kr), ISK (kr), PLN (zł), CZK (Kč), RUB (₽), UAH (₴), HUF (Ft), BGN (лв), RON (lei), HRK (kn) |
Asia & Oceania | JPY (¥), AUD (A$), NZD (NZ$), HKD (HK$), SGD (S$), INR (₹), IDR (Rp), PHP (₱), VND (₫), CNY (¥), TWD (NT$), MYR (RM), THB (฿), KRW (₩), BDT (৳), MMK (K), LAK (₭), LKR (Rs), MNT (₮), KZT (₸) |
Middle East & Africa | ZAR (R), AED (د.إ), MAD (MAD), SAR (﷼), QAR (﷼), BHD (.د.ب), KWD (KD), OMR (﷼), ILS (₪), NGN (₦), EGP (£E), TND (DT), KES (KSh), ZMK (ZK), NAD (N$), ZWL (Z$), XOF/XAF (CFA) |
Crypto/Digital | BTC/XBT (₿), ETH (Ξ), LTC (Ł), PTM, FRD, PBLK, JRG, SET, JOINT, HRC, CLO, EID, IRM |
FAQ
❓Can Tapfiliate automatically exchange currencies?
No. Tapfiliate tracks the amount passed to it. If a transaction occurs in USD but your program is set to ZAR, the system will record the number (e.g., 100) in the program's base currency (ZAR) without converting the value.
❓How can I view reports if I have programs with different currencies?
Since each affiliate program has its own base currency and Tapfiliate does not automatically exchange or convert these values, you cannot view a "mixed" currency total. To view reporting for a specific currency, go to Reporting, click + Add filter, select Program, and choose the specific program you wish to analyze. All data shown—including conversion and commission amounts—will then reflect the base currency of that selected program.
❓Can I change the currency when adding a manual conversion?
Not directly in the interface. Manual conversions default to the program's currency. To use a different currency, you must use our REST API to override the default ISO code.
❓ If I use the API, can I use any currency code?
Yes, you can pass any supported ISO code. However, for reporting, the commission will still be calculated based on the base currency of that specific program.
❓Can I pay my affiliates in Crypto (BTC/ETH)?
Yes. You can track commissions in crypto currencies. Since payouts are performed outside of Tapfiliate, you simply record the payment in the platform after sending the crypto from your wallet.
Still need help?
If you have any questions or if something in this guide is unclear or If you want to unlock this feature and collect more details about your affiliates, please don't hesitate to contact us at support@tapfiliate.com-we're happy to assist!
Next Steps
Now that you understand multi-currency setups, you might find these guides helpful:
Advertiser’s Guide: Managing Multi-Language Affiliate Portals – Learn how to translate your affiliate's dashboard.
How to Use Affiliate Groups – Segment your affiliates within a single program for better management.
How to Create a New Program – This article explains how to efficiently set up a few affiliate programs under a single Tapfiliate account to manage multiple products or target different markets.
REST API Documentation – Detailed technical info for overriding default currencies.

