XAF and XOF: two codes for two monetary zones
The distinction matters as soon as a service asks which currency the recipient should receive. Our guide to financial and crypto rules in CEMAC covers the Central African zone, while our guide to WAEMU and BCEAO focuses on the other bloc. The operational rules in these two areas cannot be inferred from their identical parity.
The code XAF denotes the CFA franc issued by the Bank of Central African States, or BEAC. Its banknotes and coins circulate in six countries: Cameroon, the Central African Republic, the Republic of the Congo, Gabon, Equatorial Guinea and Chad. BEAC outlines its issuing area and the parity with the euro.
The code XOF denotes the CFA franc issued by the Central Bank of West African States, or BCEAO. It is used in eight countries: Benin, Burkina Faso, Côte d’Ivoire, Guinea-Bissau, Mali, Niger, Senegal and Togo. BCEAO presents its member states and the currency’s history.
An app that displays only “FCFA” therefore does not always provide enough information. Before making a payment or receiving a transfer, check the three-letter code and the recipient’s country. Financial systems, accounts and service providers use these codes to avoid confusion.
Why do the two currencies have the same value against the euro?
Their official parity is based on the same ratio: 1 euro for 655.957 CFA francs. At that reference rate, 10,000 XOF and 10,000 XAF each correspond to approximately €15.24. This is a reference equivalence before the costs of an actual transaction.
The identical value does not mean the central banks have merged. BEAC conducts monetary policy in its zone and issues its own currency. In West Africa, BCEAO performs these functions for the monetary union. Each institution publishes its own information, supervises its intermediaries and puts its own banknotes into circulation.
The confusion also stems from the name “CFA franc.” In general-interest articles, both currencies are sometimes described using that single label. For everyday spending within a specific zone, the shorthand may be sufficient. For a transfer, invoice or contract between zones, however, it can conceal a critical detail.
Nor should parity be confused with the rate offered to customers. An operator may apply fees, a commercial exchange rate and receiving costs. The same official value against the euro therefore guarantees neither a free conversion, nor the same processing time, nor automatic acceptance of cash from the other zone.
Can XAF banknotes be used to pay for purchases in the XOF zone?
A BEAC banknote belongs to the Central African issuance system. A merchant in Abidjan or Dakar is not required to treat it like a BCEAO banknote of the same denomination. The same applies to a banknote issued by BCEAO and presented in Cameroon or Gabon.
In its history of banknotes exported outside its zone, BCEAO describes the suspension of redemption for certain denominations, as well as measures taken between the two zones during the 1990s. This history explains why identical parity is not enough to make the cash interchangeable.
If you are travelling from Yaoundé to Dakar, ask your bank or an authorised exchange office how to obtain XOF before relying on your XAF. Card payments may follow their own conversion rules. Check the fees in local currency and the amount charged to your account.
Also bear in mind that a digital platform may display a balance without guaranteeing immediate cash withdrawal. Transaction limits, identity checks and business days may matter more than the mathematical relationship between the two currencies.
How do you convert XAF to XOF?
In theory, their shared parity produces a ratio close to 1:1. If someone converts 100,000 XAF through the euro at the official rate, they would theoretically receive 100,000 XOF before fees and margins.
In practice, a bank or transfer service may charge for sending, receiving, the cross-border transaction or mobile payment. Some providers also use an intermediary currency and their own commercial rates. The recipient may therefore receive less than 100,000 XOF for 100,000 XAF sent.
Fictional example: a service charges 2,000 XAF in fees and then applies a 1.5% conversion cost. The amount available after these two steps falls below the initial amount. Another service may advertise “1 XAF = 1 XOF” but charge a fixed commission on receipt. Always compare the net amount received.
The quote should specify the currency debited, the currency credited, the intermediary’s name and how long the rate remains valid. Ask who pays any additional fees and whether the recipient is guaranteed a specific amount. A price presented only as “from” is not enough to plan a payment.
Where does the dollar fit into the comparison?
The euro serves as the anchor for both CFA francs, while the dollar fluctuates against the euro. As a result, the theoretical XAF/USD and XOF/USD values move even when the CFA franc/euro parity remains unchanged.
Suppose $1 is worth €0.90. The calculation produces approximately 590.36 XAF or XOF per dollar. At $1 for €0.95, it produces approximately 623.16 in both zones. These hypothetical examples illustrate the mechanism and do not claim to show today’s rate.
The rates actually offered may differ between the two markets. Dollar liquidity, institutions’ policies, payment channels and local regulation can produce different quotes. When buying dollars, look at the selling rate; when selling dollars, look at the buying rate.
Comparing the currencies with a dollar stablecoin adds another layer. Even if the token tracks the dollar accurately, its value in CFA francs changes with EUR/USD. Network fees, a local premium and withdrawal in national currency can further reduce the final amount.
Transfers between the zones require particular care
Before sending money, make sure the service supports the recipient’s exact country. “Francophone Africa” is too broad a commercial category: an operator may serve Côte d’Ivoire but not Gabon, or offer bank deposits without mobile withdrawals in a given country.
Next, specify the delivery method. Bank accounts, mobile money and cash involve different fees and documentation. Someone who needs cash on the same day cannot rely solely on an attractive rate tied to a processing time of several days.
Read our guide to buying cryptocurrency with mobile money to understand why the payment rail and the crypto provider remain separate services. The same principle applies outside crypto: a mobile wallet does not, by itself, determine the conversion rate between XAF and XOF.
Keep proof of the transaction, the recipient’s exact name and the reference number. If a transfer fails, these details make it easier to investigate and pursue a possible claim. A small test transaction can reveal a restriction before a larger operation.
Frequently asked questions about XAF and XOF
Do XAF and XOF represent the same currency? No. They share an official parity with the euro, but are issued by two central banks and circulate in separate zones.
Can they be exchanged free of charge at a 1:1 rate? The theoretical equivalence comes from their common peg to the euro. A provider may nevertheless apply fees or a commercial exchange rate. Check the amount actually received.
Does the DRC use XAF? No. Despite its proximity to the BEAC zone and its name including Congo, the Democratic Republic of the Congo uses the Congolese franc, identified by the code CDF. The Republic of the Congo, whose capital is Brazzaville, uses XAF.
Why mention the ISO code on a form? It identifies the exact currency and reduces errors between the CFA francs, the Congolese franc and other currencies with similar names. Always match the code with the country and destination account.
The same parity therefore provides a starting point for calculations. To move money between the two zones, the decision should be based on a complete quote, a service available in both countries and a withdrawal method that genuinely meets the recipient’s needs.
For an association or small business operating in several countries, consistently specifying XAF or XOF on quotes and invoices avoids another problem: reconciling payments during accounting. The agreed price, settlement currency and any conversion fees should remain clear to every party. This discipline helps identify a currency error quickly, before it affects delivery or reimbursement.