Essential — launch priority
FX conversion and the 2% spread
When you convert from one currency to another on Keepface, we apply a 2% FX spread on top of the mid-market exchange rate. This is the same spread for everyone — Companies and Influencers both.
What “2% spread” means
If the mid-market rate is 1 EUR = 1.10 USD, we’d convert at:
- EUR → USD: 1 EUR = 1.078 USD (you receive 1.078, the difference is the spread)
- USD → EUR: 1 USD = 0.892 EUR (you receive 0.892, the difference is the spread)
In practice, you lose 2% of the value being converted. On a $1,000 conversion, that’s $20 to Keepface.
When the spread applies
| Action | Spread? |
|---|---|
| Top up your wallet in any fiat (Stripe converts to KPC) | Yes — applied at top-up |
| Pay an influencer in a currency different from your wallet’s | Yes — applied at the moment of escrow lock |
| Withdraw earnings in a currency different from how you earned them | Yes — applied at withdrawal |
| Spend from your KPC balance to charge a KPC-priced product (unlock, outreach) | No — both sides are KPC |
| Hold balances in multiple currencies without converting | No — no conversion, no spread |
Why we charge it
- Real banks and PSPs charge the spread on inter-bank flows; we pass that through plus a small margin to keep the FX bookkeeping running
- The spread funds the auto-conversion infrastructure — you can pay an influencer in their preferred currency without manually pre-funding
How to minimize FX exposure
If you want to keep more of your money:
- Hold balances in the currency you’ll spend in. If your campaigns are mostly in EUR, keep EUR in your wallet rather than converting to USD and back.
- Withdraw in the currency you earned in. Influencers earning in USD should withdraw to a USD-capable bank account where possible.
- Top up in your bank’s currency. Stripe converts at the same 2% spread regardless of source — but using your home currency means the spread only applies once (at top-up), not twice (top-up + spend).
Where the spread shows up in the ledger
Every conversion creates a keepface_fx_spread entry in your wallet ledger, with:
fx_pair— e.g.KPC/EURfx_rate— the exact rate we appliedfx_source_minor— the original amount before conversion
You can audit every spread we’ve ever charged you in your ledger export.