Guide to buying foreign currency

If you need to buy currency in the form of cash, there are several options you can take.

Last updated:

SendFX International Money Transfers

SendFX International Money Transfers

Use Send to make fast, fee-free payments to bank accounts around the world. You can create an account for free and get personalised help with a dedicated account manager.

  • Price-match guarantee
  • No transfer fees
  • Multi-currency wallet available

    Many providers allow the buy and sell of foreign currency electronically, however, sometimes you need foreign currency in the form of cash. You may simply prefer to have the cash for an upcoming holiday or may need to make an international purchase with a merchant that only accepts cash payment. Whatever the reason, here’s what you need to know about buying foreign currency as cash.

    Rates last updated April 5th, 2020
    Name Product Min. Transfer Amount Transfer Speed Services Description Online Transfer Fee Rate Amount Received
    WorldFirst International Money Transfers
    SGD 2,000
    1 - 2 days
    Online, Phone
    Send 35+ currencies at competitive rates and no fees. If you find a better eligible quote, WorldFirst will beat it.
    Exclusive: OFX (Ozforex) International Money Transfers
    SGD 250
    1 day
    Online, Bank Account to Bank Account
    Exclusive offer: Discounted exchange rates for your first and ongoing transactions. $0 transfer fee.
    A higher exchange rate applies to non-finder customers. Send money in 45 currencies.
    TorFX International Money Transfers
    SGD 2,000
    1 day
    Online, Phone, Agent
    TorFX guarantee to beat any competitor's exchange rate for a transaction. Conditions apply.

    Send money overseas in 45 currencies. Once registered, you'll be assigned an Account Manager who can provide support and guidance.
    WorldRemit International Money Transfers
    SGD 1
    Same day
    Online, Bank Account to Bank Account, Cash Transfer
    Use promo code 3FREE to send your first 3 transfers with no fee. Conditions apply.
    An online money transfer service with cash pick-up, bank account to bank account and airtime transfers available.
    SendFX International Money Transfers
    SGD 250
    1 day
    Online, Bank Account to Bank Account
    SendFX guarantees to match any competitor's exchange rate. T&Cs apply.
    Fee-free transfers in 30+ currencies to over 200 countries.
    TransferWise International Money Transfers
    SGD 1
    1 - 2 days
    Make online transfers with transparent exchange rates, low fees and low minimum amounts.
    CurrencyFair International Money Transfers
    SGD 5
    1 - 2 days
    Special offer: Zero fees on your first 10 transfers.

    Get bank-beating exchange rates and fast transfer times on 15+ popular currencies.
    SingX International Money Transfers
    SGD 1
    1 day
    Online, Bank Account to Bank Account, Cash Transfer
    Pay no fees on your first two transfers, up to S$3000.
    SingX offers the real exchange rate every time you make a transfer and is based locally in Singapore.
    InstaReM International Money Transfers
    SGD 200
    2 days
    Online, Phone
    Quick and simple international money transfers with a flat 0.5% transfer fee for most transfers. Zero-margin rates on some currencies.
    CurrencyTransfer International Money Transfers
    GBP 5,000
    1 - 2 days
    Online, Phone, Bank Account to Bank Account, International Money Order
    Aimed at larger transfers, CurrencyTransfer is an online marketplace that lets you shop around for the best exchange rate.
    The ‘Rate’ and ‘Amount Received’ displayed are indicative rates that have been supplied by each brand or gathered by Finder.

    Exchange rates are volatile and change often. As a result, the exchange rate listed on Finder may vary to the actual exchange rate quoted for the brand. Please confirm the actual exchange rate and mention “Finder” before you commit to a brand.

    Compare up to 4 providers

    How does buying currency work?

    You can buy foreign currency through your local bank, though you may not receive the most competitive exchange rate. Specialist currency exchange providers with storefronts allow you to go in-person and physically purchase cash in the same way as you would make any other purchase. Let them know how much of a particular foreign currency you need, and they will tell you how much it will cost you in Singapore dollars.

    The price in Singapore dollars will be dependant on the exchange rate offered by the provider, so it is essential to shop around to ensure that you’re getting the best deal. These exchange rates change daily, so be sure to make a comparison on the day that you’re planning to buy the currency. It’s also important to check what transaction fees the provider charges, if any, as this will significantly impact the price you pay.

    As these providers are selling physical cash, they do not have an endless supply and may run out of a particular currency towards the end of the day. If you’re buying a large sum of a particular currency, for example, US$10,000, it’s best to call the provider a few days in advance to ensure that they will the cash available for you. The same applies to currencies that are less commonly purchased.

    The finder international money transfers guide

    How do I buy currency online?

    If you’re unable to purchase the currency from a provider’s physical store, or if there’re no currency exchange providers near you, you can buy the cash online and have it delivered to you. You may also find that there are better exchange rates if you purchase online, although you will usually have to pay a delivery or courier fee. Alternatively, you can order and pay for the currency online, and pick it up in store at your convenience.

    To buy currency online, head to the provider’s website and create an account with your personal details. You will need to select the currency that you wish to buy and the amount that you need, to see the price in Singapore dollars. Again, this will be dependent on the exchange rate for that day as well as any transaction fees or commissions charged by the provider. Once this is set up, and if you’re happy with the price, you will be able to purchase the currency using your credit or debit card. Be aware that you may be charged an additional fee for credit card payments.

    The currency should be available for pickup or delivered to you after a few business days. You may be able to opt for same-day delivery if you need the money urgently, however, like anything that is express posted, it will cost you more.

    You may be interested in

    What ID do I need to provide to purchase foreign currency?

    Currency providers will need to confirm your identity before you can buy any currency, meaning you will need to provide a photo ID to purchase cash online or in store. Any valid government issued ID should suffice, for example, your NRIC or passport. Your ID will need to include a photo of yourself, your full name, date of birth, residential address, issue and expiry date.

    What MAS regulations do I need to be mindful of?

    The Monetary Authority of Singapore (MAS) is Singapore’s regulatory body responsible for keeping our country safe from financial crime, including money laundering.

    There is no limit to how much currency you can buy and how much you can take in or out of Singapore. However, If you are entering or exiting Singapore with a large amount of foreign currency in the form of cash, under Singapore Customs regulations, you must declare it if it’s worth over SGD$20,000. You can do this at the Customs Red Channel when you’re at the airport. If you have currency over this value, you will need to fill out a declaration form and sign it, acknowledging that you have this amount of cash with you. It is against the law to divide the currency between several travellers to avoid declaration, which may incur a fine.

    If you are not physically travelling with the cash but mailing it overseas instead, you are still required make a declaration for sums over SGD$20,000. You are required to submit a report to the Suspicious Transaction Reporting Office (STRO) of the Commercial Affairs Department, Singapore Police Force no later than one business day (or, if the report is to be sent by post, no later than 2 business days) prior to the moving of the cash, or within five days of receiving it.

    Tips for buying currency

    • Compare providers on the day that you wish to purchase the currency, as exchange rates change daily.
    • Call ahead if you’re planning to buy a significant amount of cash or a less commonly purchased currency, to check that they have the cash available.
    • Consider your own bank for less common currencies such as the South African rand, as these may not be available at many currency exchange providers.
    • Check what transaction fees and commissions the provider changes, or look for a provider that doesn’t charge any fees.
    • Steer clear of buying cash at the airport as the exchange rates are often poor and the transactions fees are high.
    • If you’re travelling with over SGD$20,000, you are required by law to declare it.

    How do I compare my options?

    Compare your foreign currency buying options with the help of’s comparison tables, product reviews and information guides. Remember, when comparing your options, the most important factors to look out for are the exchange rates offered, the transaction fees and the commissions charged by the provider.

    Go to site