Accurately calculate your foreign currency conversion based on current Suncorp Bank exchange rates and transfer fees.
Currency Conversion Tool
Estimate your international transfer amount
USD – US Dollar
EUR – Euro
GBP – British Pound
NZD – New Zealand Dollar
JPY – Japanese Yen
CNY – Chinese Yuan
INR – Indian Rupee
SGD – Singapore Dollar
Enter the current 'Sell' rate from Suncorp
Suncorp standard fee is often $0 online, $30 in-branch
Initial Amount:
Fee Deducted:
Amount Converted:
Applied Rate:
Total Foreign Currency:
Understanding Suncorp Exchange Rates
When you transfer money internationally or exchange cash with Suncorp, the amount of foreign currency you receive depends heavily on the exchange rate applied at the moment of the transaction. Unlike the "mid-market" rates you might see on Google or news sites, banks apply a "retail" rate.
This calculator helps you estimate the final amount the recipient will get by allowing you to input the specific "Sell" rate provided by Suncorp, while accounting for transfer fees that are deducted from your Australian Dollar (AUD) balance before conversion.
The Difference Between "Buy" and "Sell" Rates
It is crucial to use the correct rate when using the Suncorp exchange rates calculator:
Sell Rate (IMT Sell): This is the rate the bank uses when they sell foreign currency to you. You use this rate when sending money overseas from Australia. The number represents how many units of foreign currency you get for 1 AUD.
Buy Rate (IMT Buy): This is the rate used when the bank buys foreign currency from you. You use this rate when receiving money from overseas into your AUD account.
Suncorp International Transfer Fees
Exchange rates are only one part of the cost equation. Fees can significantly reduce the amount of money that actually gets converted.
Internet Banking: Suncorp typically charges lower fees (sometimes $0) for international transfers initiated via the Suncorp App or Internet Banking.
In-Branch: Transfers arranged in person at a branch often incur a higher administration fee (e.g., $30 AUD).
Intermediary Fees: Be aware that overseas intermediary banks may deduct their own fees from the sent amount before it reaches the final recipient. This calculator estimates the amount sent from Suncorp, not necessarily the final amount landed if intermediaries are involved.
How to Use This Calculator
Enter Amount: Input the total AUD amount you wish to use for this transaction.
Select Currency: Choose the target currency (e.g., USD, GBP) to set the correct symbol.
Input Rate: Log in to your Suncorp banking portal or check their daily forex rates page to find the current "Telegraphic Transfer Sell" rate for your currency pair. Enter this number (e.g., 0.6750).
Input Fee: Enter any applicable transaction fee. If you are using internet banking, this might be 0.
Calculate: Click the button to see exactly how much foreign currency will be generated after fees are deducted.
Disclaimer: This tool is for estimation purposes only. Exchange rates fluctuate constantly. The actual rate you receive will be determined by Suncorp at the time the transaction is processed. Please verify all rates and fees directly with Suncorp Bank before proceeding with a transfer.
function updateRatePlaceholder() {
var currency = document.getElementById("targetCurrency").value;
var placeholder = "";
// These are just illustrative approximate rates to guide the user
switch(currency) {
case "USD": placeholder = "0.6500"; break;
case "EUR": placeholder = "0.6000"; break;
case "GBP": placeholder = "0.5200"; break;
case "NZD": placeholder = "1.0800"; break;
case "JPY": placeholder = "95.50"; break;
default: placeholder = "1.0000";
}
document.getElementById("exchangeRate").placeholder = "e.g. " + placeholder;
}
function calculateSuncorpFX() {
// Get Input Values
var audAmount = parseFloat(document.getElementById("audAmount").value);
var rate = parseFloat(document.getElementById("exchangeRate").value);
var fee = parseFloat(document.getElementById("transferFee").value);
var currencySymbol = document.getElementById("targetCurrency").value;
// Validation
if (isNaN(audAmount) || audAmount <= 0) {
alert("Please enter a valid amount to convert.");
return;
}
if (isNaN(rate) || rate <= 0) {
alert("Please enter a valid exchange rate.");
return;
}
if (isNaN(fee) || fee < 0) {
fee = 0; // Default to 0 if invalid
}
// Calculation Logic
// 1. Deduct fee from the AUD source first (standard banking practice for "Amount to Convert")
// Note: Sometimes fees are charged ON TOP of the amount.
// For this calculator, we assume the user has a fixed budget (Input Amount) and fees come out of it.
// If the user meant "I want to send X, fee is extra", they can adjust, but usually "Amount" implies total debit.
var netAud = audAmount – fee;
if (netAud <= 0) {
alert("The transfer fee exceeds the amount you are trying to convert.");
return;
}
var totalForeign = netAud * rate;
// Formatting Results
var formatterAUD = new Intl.NumberFormat('en-AU', {
style: 'currency',
currency: 'AUD',
});
var formatterTarget = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: currencySymbol,
});
// Display Results
document.getElementById("displayInitial").innerText = formatterAUD.format(audAmount);
document.getElementById("displayFee").innerText = "- " + formatterAUD.format(fee);
document.getElementById("displayNet").innerText = formatterAUD.format(netAud);
document.getElementById("displayRate").innerText = "1 AUD = " + rate + " " + currencySymbol;
document.getElementById("displayTotal").innerText = formatterTarget.format(totalForeign);
// Show Result Div
document.getElementById("result").style.display = "block";
}