OFX Review (2026): Fees, Rates & Speed

OFX

Money transfer operator ★★★★☆ 4.3/5
Visit site

OFX is a money transfer operator that advertises no upfront transfer fee, with an exchange-rate margin of around 0.5%. OFX typically delivers 1–3 business and pays out via bank deposit.

Live calculation

Sending $1,000 from United States to Kenya with OFX right now:

Recipient getsKSh128,772.41
Transfer feeFree
Rate128.7724
Speed1–3 business

See how this compares with other providers for the same transfer:

$1,000 🇺🇸 🇰🇪 United States → Kenya
Mid-market rate: 1 USD = 129.4195 KES · 3 hours ago
Choosing the best provider gets your recipient up to KSh1,546.58 more.
  1. Best deal
    #1
    TorFX ★★★★⯪ 4.9
    Recipient gets KSh129,160.67
    Rate 129.1607
    Transfer fee Free
    Speed Minutes to 2 days
    Get deal Bank deposit
  2. #2
    XE ★★★★⯪ 4.6
    Recipient gets KSh128,774.48 −KSh386.19
    Rate 129.0312
    Transfer fee $1.99
    Speed Minutes to two days
    Get deal Bank deposit
  3. #3
    OFX ★★★★☆ 4.3
    Recipient gets KSh128,772.41 −KSh388.26
    Rate 128.7724
    Transfer fee Free
    Speed 1–3 business
    Get deal Bank deposit
  4. #4
    Wise ★★★★⯪ 4.9
    Recipient gets KSh128,578.28 −KSh582.39
    Rate 129.4195
    Transfer fee $6.50
    Speed Seconds to 2 business days
    Get deal Bank deposit
  5. #5
    WorldRemit ★★★★☆ 4.2
    Recipient gets KSh128,128.67 −KSh1,032.00
    Rate 128.3842
    Transfer fee $1.99
    Speed Minutes to 3 days
    Get deal Bank deposit · Cash pickup · Mobile money · Digital wallet
  6. #6
    Western Union ★★★★☆ 4.1
    Recipient gets KSh128,125.31 −KSh1,035.36
    Rate 128.1253
    Transfer fee Free
    Speed Minutes to 1 business day
    Get deal Bank deposit · Cash pickup · Mobile money
  7. #7
    Remitly ★★★★⯪ 4.7
    Recipient gets KSh127,614.09 −KSh1,546.58
    Rate 128.1253
    Transfer fee $3.99
    Speed Minutes (Express) / 1–3 days (Economy)
    Get deal Bank deposit · Cash pickup · Mobile money

We may earn a commission when you use the links on this page. This never affects the ranking, which is based on the amount your recipient receives.

Transfer & payout methods

Transfer (pay-in) methodsBank deposit · Debit/credit card
Payout methodsBank deposit

How to send money with OFX

  1. 1
    Get started with OFX

    Open the OFX website or mobile app to begin your transfer.

  2. 2
    Create an account

    Sign up with OFX using your email address or phone number and set a secure password.

  3. 3
    Verify your identity

    Upload a government-issued ID and, where required, proof of address. Verification is a legal requirement and usually takes a few minutes.

  4. 4
    Add recipient details

    Enter your recipient's name and select how they will be paid — bank deposit, mobile money, digital wallet or cash pickup.

  5. 5
    Pay for your transfer

    Fund the transfer with a bank transfer, debit card or credit card. Review the fee and the guaranteed amount your recipient will receive before you confirm.

  6. 6
    Track delivery

    Follow the transfer status in your account or app and receive a notification when the funds arrive.

We may earn a commission when you use the links on this page. This never affects the ranking, which is based on the amount your recipient receives.