International Payment Methods Guide: When to use ACH, SEPA and SWIFT

Words by
Charlotte Russell
July 25, 2024
July 25, 2024

For a growing number of businesses, the ability to make smooth and secure international payments is essential. Whether you're paying overseas suppliers, or working with remote teams, the way you process international payments can make all the difference.

The method you use determines where you can send money and how long it takes for the recipient to receive payment. By understanding which payment methods are required for which international invoices, you can predict payment schedules and expenditure. It also allows you to set clear expectations with overseas suppliers, arranging payments in advance to guarantee timely transactions.

Contents of this guide:

Comparing international payment methods

comparing international payment methods chart

The international payment method will be depend on where you’d like to send money, and in which currency:

  • For global transactions across various currencies, SWIFT is highly reliable but can be costly.
  • For euro-denominated transactions within Europe, SEPA offers efficient and affordable transfers.
  • For domestic U.S. transactions, ACH is a cost-effective and speedy option.

Please note, if you are using Telleroo to make international payments - these payment methods are automatically chosen based on your requirements when you are sending a payment. You are always shown the costs before sending.

How to compare SWIFT, SEPA, and ACH international payment methods

When working with a new supplier or remote team member, you might have the ability to choose the currency you’ll pay them in. Here are key factors to think about when deciding whether to pay in local currency:

| Method | Location | Currency | Speed | Costs |

  • | SWIFT | Global | Any | 1-6 business days | Higher fees, intermediary charges |
  • | SEPA | Europe | EUR only | Same-day to 2 business days | Low or no fees |
  • | ACH | U.S. only | USD only | Same-day to 2 business days | Low fees |

Here are some examples:

  • If you want to send USD to a supplier in China, you’d use SWIFT.
  • If you want to send EUR to a contractor in France, you’d use SEPA.
  • If you want to send USD to a supplier in the USA, you’d use ACH.

Benefits of SWIFT

  • Global Reach: SWIFT payments can be made to over 200 countries and territories, making it a reliable option for international business transactions.
  • Flexibility: SWIFT supports multiple currencies, allowing businesses to make payments in the preferred currency of their international partners.

Drawbacks of SWIFT

  • Higher Costs: SWIFT transactions can be expensive due to high transfer fees and intermediary charges that may be applied by banks along the transaction route.
  • Longer Processing Times: While SWIFT is reliable, the processing times can range from 1 to 6 business days, which might not be ideal for time-sensitive payments.

Benefits of SEPA

  • Low Fees: SEPA transfers often come with low or no fees for local transactions.
  • Speed: Most SEPA transfers are processed within one business day.
  • Simplicity: Simplifies transactions within the Euro area, enhancing business efficiency.

Drawbacks of SEPA

  • Limited Scope: SEPA is only suitable for euro transactions within EU member states and a few additional countries.
  • Not for Global Use: SEPA cannot be used for transactions outside the euro area or in other currencies.

Benefits of ACH

  • Affordability: ACH transactions are very cost-effective, often with minimal fees.
  • Speed: Faster processing times compared to traditional wire transfers.

Drawbacks of ACH

  • Domestic Only: ACH is limited to U.S. transactions and cannot be used for international payments.
  • Not Suitable for Global Payments: For businesses looking to pay suppliers outside of the US, ACH will not be applicable.

Understanding and making SWIFT payments

What does SWIFT stand for?

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication.

Founded in 1973 by 239 banks from 15 countries, the SWIFT banking system was established as a global cooperative to address a persistent issue: how to securely send financial information for cross-border payments1.

What is the SWIFT network?

The SWIFT network is a system that allows banks to communicate securely via its financial messaging services. It's a global solution that now connects over 11,000 financial institutions in more than 200 countries1.

But what does this actually mean?

SWIFT itself does not take or transfer your money. The SWIFT network lets banks send instructions to each other to send money internationally between accounts.

For example, if you wanted to send money from your HSBC account to someone with a BNP Paribas account, the SWIFT network lets the two banks communicate to facilitate the payment.

Who uses the SWIFT system?

There is a difference between who has access to the SWIFT system and those that can benefit from SWIFT payments.

You can join SWIFT2 as a:

  • Bank
  • Payment, security or treasury market infrastructure
  • Broker/dealer
  • Custodian
  • Investment manager

However, businesses and individuals can use SWIFT as a payment method via:

  • Bank accounts
  • International payment providers (like Telleroo)

Where can you send money using SWIFT?

Although SWIFT connects over 200 countries, it's important to check with your bank or payment provider to see which countries you can send money to.

They may have a list of approved countries to which you can make payments. You can find approved countries per currency here for Telleroo.

How do SWIFT payments work?

When you make a payment, the SWIFT network sends payment orders (instructions) to the required banks, using SWIFT codes.

What are SWIFT codes?

When you're using SWIFT as an international payment method, you'll need to provide SWIFT or BIC codes. This code details which account you're wanting to send money to.

You might see different names for these codes; SWIFT code, SWIFT BIC or SWIFT ID. They all mean the same thing!

What does a SWIFT/BIC code look like?

A BIC code consists of 8-11 characters and identifies your country, city, bank, and branch3.

As standard, you'll see an 8 character code consisting of:

  • Bank identifier: 4 characters, letters A-Z only. Specifies the bank.
  • Country identifier: 2 characters, letters A-Z only. Specifies the country that the bank is in.
  • Bank suffix identifier: 2 characters, letters A-Z or numbers 0-9. Specifies where the bank's head office is.

An 11-character SWIFT/BIC code identifies a specific part of a business, like a particular location, department, service, or unit within the same country. After the 8 characters above, there are 3 extra characters:

  • Branch identifier: 3 characters, letters A-Z or numbers 0-9. Specifies the branch.

Where to find your SWIFT code

Your bank will hold details of your SWIFT code. You can also use one of the various online SWIFT search tools.

How long does it take for recipients to receive SWIFT payments?

SWIFT payments usually take 1–6 working days to reach their destination, however, it is possible that they can take longer due to time differences between the sending and receiving country, or multiple intermediary banks involved with delivering your money.

What are the SWIFT transaction costs?

It is important to be aware that SWIFT payments often incur fees and can be subject to varying exchange rates. Fees can include charges imposed by the sending bank, intermediary banks, and the receiving bank. Additionally, the exchange rate applied to the transaction may differ from the mid-market rate, potentially affecting the total cost. Therefore, it's advisable to check with your bank regarding the fees and exchange rates beforehand to avoid any surprises.

When you make a SWIFT payment with Telleroo, there is a £15 transaction cost that will be included on your usual monthly invoice. This is to pay the corresponding bank fees upfront, thus reducing the likelihood of any bank taking money from the transfer along the way.

How to make a SWIFT payment in Telleroo

As an example, here are the steps to make a SWIFT payment using Telleroo.

  1. Click 'New Pay run'.
  1. Select a reason for the pay run using the drop down menu.
  1. Click 'New Single Payment'.
  1. You can either search for an existing payee (someone you have paid using Telleroo previously), or click 'Create New Recipient'. In this example, we'll create a new recipient.
  1. Select the desired currency from the drop down menu. You can check which currencies have SWIFT functionality in Telleroo here.
  1. Enter the amount you would like to send and the payment reference.
  1. Click 'Outside US', enter the payee details and click 'Submit payment'

For every international currency, we will always flag on the page when you're making a payment using SWIFT. For every SWIFT payment, you can see how much you're paying in advance before you send a payment.

Discover more about Telleroo's SWIFT payment feature here. You can also allow team members to approve international payments, and see the status of your payment within Telleroo.

Understanding and making SEPA payments

What does SEPA stand for?

SEPA stands for Single Euro Payments Area.

SEPA was an idea that started in 1999, and was brought into reality in 2008 by the European Payments Council4. The aim being to make it easy and convenient to send Euro payments across Europe, similar to how you can make payments within your own country5.

What is the SEPA system?

The SEPA system allows you to make one-off and direct debit payments. These are split into three types; credit transfers, instant credit transfers and direct debit.

You can make a SEPA payment as a business or individual via:

  • Bank accounts
  • International payment providers (like Telleroo)

Where can you send money using SEPA?

As of January 2023, you can send to 36 countries using SEPA6. Here is a SEPA countries list:

  • EU Members
    • Austria
    • Belgium
    • Bulgaria
    • Cyprus
    • Croatia
    • Czech Republic
    • Denmark
    • Estonia
    • Finland
    • France
    • Germany
    • Greece
    • Hungary
    • Republic of Ireland
    • Italy
    • Latvia
    • Lithuania
    • Luxembourg
    • Malta
    • Netherlands
    • Poland
    • Portugal
    • Romania
    • Slovenia
    • Slovakia
    • Spain
    • Sweden
  • Non-EU members
    • Iceland
    • Norway
    • Liechtenstein
    • Switzerland
    • Andorra
    • Vatican City
    • Monaco
    • San Marino
    • United Kingdom

It's important to check with your bank or payment provider to see which countries you can send money to. They may have a list of approved countries to which you can make payments. You can find approved countries per currency here for Telleroo.

How do SEPA payments work?

Every bank account in a SEPA country is assigned an IBAN code. To send a SEPA payment, you need the IBAN codes of all accounts involved.

What are IBAN codes?

IBAN stands for International Bank Account Number.  It’s an extra number linked to your account, enabling international banks to accurately identify it.

What does an IBAN code look like?

An IBAN code consists of 34 characters and identifies your country, check number, bank code, sort code and UK account number7.

The 34 characters consist of:

  • Country code: 2 characters, letters A-Z only. Specifies the country.
  • Check number: 2 characters, numbers 0-9 only. Allows a bank to integrity check the IBAN, which will differ for each IBAN.
  • Bank code: 4 characters, letters A-Z only. Specifies the bank.
  • Sort code: 6 characters, numbers 0-9 only. Specifies the sort/branch code of the account.
  • Account number: 8 characters, numbers 0-9 only. Specifies the account number.

Where to find your IBAN code

Your bank will hold details of your IBAN code. You can also use one of the various online IBAN search tools.

How long does it take for recipients to receive SEPA payments?

SEPA payments usually take 1 working day. However, it is possible that they can take up to 2 working days.

What are the SEPA payment charges?

To comply with regulations, banks must charge you the same rates for domestic and cross-border Euro payments. In addition, countries like Sweden and Romania have opted in to apply this to their national currency. They must also inform you about the costs of converting a currency upfront, before you make a payment8.

You may find that sending SEPA payments within your bank account is free. It depends on your banking institution and account.

If you are using a payments provider, like Telleroo, you will also see separate charges for SEPA payments.

How to make a SEPA payment in Telleroo

As an example, here are the steps to make a Swift payment using Telleroo.

  1. Click 'New Pay Run’.
  1. Select a reason for the pay run using the drop down menu.
  1. Click 'New Single Payment'.
  1. You can either search for an existing payee (someone you have paid using Telleroo previously), or click 'Create New Recipient'. In this example, we'll create a new recipient.
  1. Select 'EUR' from the currency dropdown menu.
  1. Enter the amount you would like to send and the payment reference.
  1. Click 'Inside Europe', enter the payee details and click 'Submit payment'. If you select 'Outside Europe', this will automatically change to a SWIFT payment.

For every SEPA payment, you can see how much you're paying in advance before you send a payment.

To make SEPA payments in bulk, you can select Xero invoices in Telleroo and create a pay run.

Discover more about Telleroo's international payment feature here. You can also allow team members to approve international payments, and see the status of your payment within Telleroo.

Understanding and making ACH payments

What does ACH stand for?

ACH stands for Automated Clearing House.

ACH was launched in 1974, and is governed by Nacha (National Automated Clearing House Association)9. The aim being to provide secure, fast payments across U.S. bank and credit union accounts10.

What is the ACH network?

ACH is a US-based network for processing electronic payments, including direct deposits and direct payments. It's commonly used for domestic transfers within the United States.

In 2023 alone, 31.5 billion payments were sent via the ACH network, totalling $80.1 trillion10.

Nacha does not process the payments itself. It governs the ACH network to ensure payments are compliant with Nacha Operating Rules and Guidelines11.

Where can you send money using ACH?

You can send money to U.S. bank and credit union accounts.

How do ACH payments work?

When making an ACH payment, there are five parties and steps involved11:

  1. Originator: The person who is originating (requesting) the payment.
  2. Originator's Bank: The request is sent to the originator's bank. The bank will often combine a payment with others to be sent in bulk to an ACH Operator.
  3. ACH Operator: This will either be The Federal Reserve or The Clearing House. They sort all the payments received from the Originator's Bank, and make sure payments reach the right destination.
  4. Receiver's Bank: The recipient's bank is sent the payment.
  5. Receiver: The payee then receives the money.

This process is the same for debits. For example, a Gym provider would be the 'Originator'. Their request for your gym membership would pass to their bank, and subsequently the ACH Operator. Your bank, as the Receiver, would withdraw the money from your account.

Every bank in the U.S. is assigned routing numbers, and to make ACH payments you will need the bank's routing number.

What are Routing Numbers?

There are four different routing numbers, for different payment types. They are nine-digit codes.

Where to find your bank's Routing Numbers

Your bank will hold details of their routing numbers. You can also use one of the various online ACH Routing Number search tools.

How long does it take for recipients to receive ACH payments?

ACH payments can be received on the same-day they are made, but in some cases can take up to two days. Nacha estimates that 80% of ACH payments are processed within one banking day or less11.

What are the ACH payment charges?

The Association of Finance Professionals (AFP) found that the median cost for businesses to send and receive ACH payments is between 26 to 50 cents12. If you are using a payments provider, like Telleroo, you will also see separate charges for ACH payments.

How to make an ACH payment in Telleroo

As an example, here are the steps to make an ACH payment using Telleroo.

  1. Click 'New Pay Run’.
  1. Select a reason for the pay run using the drop down menu.
  1. Click 'New Single Payment'.
  1. You can either search for an existing payee (someone you have paid using Telleroo previously), or click 'Create New Recipient'. In this example, we'll create a new recipient.
  1. Select 'USD' from the currency drop down menu.
  1. Enter the amount you would like to send and the payment reference.
  1. Click 'Inside US', enter the payee details and click 'Submit payment'. If you select 'Outside US', this will change to a SWIFT payment.

For every ACH payment, you can see how much you're paying in advance before you send a payment.

You can also allow team members to approve international payments, and see the status of your payment within Telleroo.

Sources:

  1. Swift history
  2. Joining Swift
  3. BIC Structure
  4. SEPA timeline
  5. SEPA goals and benefits
  6. SEPA countries
  7. IBAN structure
  8. SEPA charges
  9. Nacha's 50th Anniversary
  10. About Nacha
  11. How ACH payments work
  12. AFP Payments Cost