Tips for SGD/MYR
- • Compare rates from multiple sources before exchanging SGD to MYR
- • Business travelers should use TTM rates for expense reports
- • Check Zenrate regularly for the latest mid-market rates
Related Pairs
Compare Transfer Services
Frequently Asked Questions
How much is 10,000 SGD in MYR?
Use Zenrate to convert 10,000 Singapore Dollar to Malaysian Ringgit at the current mid-market rate. The rate updates throughout the day.
What is the best SGD to MYR exchange rate?
The best rate depends on your method. Check Zenrate's Exchange Finder for crowdsourced rates from money changers, or compare online services on our Compare page.
Where can I exchange SGD to MYR?
Use Zenrate Exchange Finder to find money changers with the best rates in cities across Asia. For online transfers, compare services like Wise and Revolut.
What is TTM rate for SGD?
TTM (Telegraphic Transfer Middle rate) is the mid-market rate used by Japanese banks for accounting. Zenrate Business mode shows TTM, TTS (sell), and TTB (buy) rates for expense reports.
Is it better to exchange at the airport or city?
City exchange shops typically offer 3-5% better rates than airports. Use Zenrate Exchange Finder to compare before you travel.
Sources & Methodology
Exchange rates are mid-market rates sourced from the Exchange Rate API, which aggregates data from central banks and financial institutions. Historical data is provided by the Frankfurter API (ECB reference rates). Rates are cached for 12 hours and are for informational purposes only. Actual transaction rates from banks and services may differ.
Reference notes for SGD/MYR
When you typically see SGD/MYR
Singapore-Malaysia is one of the busiest cross-border corridors in Southeast Asia. The largest single retail flow is Singapore residents working in Singapore and spending in Malaysia: weekend trips to Johor, daily Causeway commuters with hybrid pay arrangements, retiree migration to Penang and Kuala Lumpur where SGD-denominated savings are translated to MYR for living costs. Iskandar property investment by Singaporeans produces large infrequent SGD-to-MYR conversions for downpayments and ongoing maintenance. Singapore-domiciled regional offices billing Malaysian subsidiaries in SGD generate intra-company B2B flow. Singapore residents using Malaysian-based fintech (Touch 'n Go, Boost, GrabPay MY) topped up in MYR from SGD bank accounts.
How SGD/MYR behaves in accounting
Neither MAS (Monetary Authority of Singapore) nor BNM (Bank Negara Malaysia) is implemented as a Zenrate fetcher today. The Frankfurter / ECB source cross-rates SGD/MYR through EUR (via EUR/SGD and EUR/MYR), which is the practical historical path. SGD is relatively stable against MYR over multi-month periods because both currencies are managed against trade-weighted baskets; daily moves are typically 0.2–0.6%. For Singapore SaaS subscriptions billed to Malaysian customers in SGD, prior-month-end policy is conventional and accuracy impact is small. When the user's accounting policy specifies a direct MAS or BNM reference, today's Zenrate output will show "ECB cross" in the rate-source citation. Users with strict policy requirements should note this discrepancy explicitly in their workflow.
Common conversion mistakes for SGD/MYR
Using a moneychanger's posted SGD/MYR rate at a Johor border counter as the basis for booking a property-related transaction. Counter rates carry visible spread and apply only to the cash transaction at hand. Second: ignoring the persistent gap between onshore MYR (NDF-based offshore quotes can deviate) and the published reference. For retail flows the gap is invisible; for B2B treasury work it can matter. Third: assuming Malaysian credit card statements show the SGD swipe at exactly the network rate. Many Malaysian-issued cards add a 1.0–2.5% FX markup on top of the network rate; reconciling the statement to a reference rate without accounting for markup creates phantom losses.
What Zenrate stores for SGD/MYR
Live conversion via exchangerate-api.com (USD-base, cross-rated SGD→USD→MYR internally). Twelve-hour cache. Historical: ECB cross via Frankfurter (EUR/SGD × EUR/MYR inverted). MAS and BNM direct sources are documented as future work; their registry type IDs do not yet exist (the registry currently lists `mas` and `bnm` only as desired future identifiers, not active fetchers). All six rate policies work via the ECB cross path. Prior-month-average on this pair iterates business days through Frankfurter twice per fetch (once for each leg of the cross), which the cache absorbs in steady state.
These notes describe the rate sources actually implemented in @zenrate/core/rate-sources at the time of publication. Behavior may evolve; the source code is the ground truth.