Paying Overseas Contractors From a German Company: Wise vs Bank Transfer

Paying Overseas Contractors From a German Company: Wise vs Bank Transfer

Your Sparkasse or Commerzbank transfer to a developer in Manila or a designer in São Paulo left your account looking reasonable, yet the contractor got less than the invoice and asked where the rest went. This guide explains why that happens, compares Wise with a standard bank transfer for German companies, and walks you through a payout setup that keeps contractors and your Steuerberater happy.

Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.

Why Paying Overseas Contractors From a German Company Hurts More Than It Should

Nobody warns you about this part when you register your GmbH or UG. You handle the notary appointment, the Handelsregister entry, the Finanzamt questionnaire and the business account. Then your first overseas freelancer sends an invoice in US dollars or Indian rupees, and you find out that sending money outside the eurozone from a German business account is slow and hard to read.

I ran a small content agency out of Leipzig for several years with writers in Kenya, a video editor in Colombia and two developers in Vietnam. For the first year I paid everyone by standard bank transfer through my Hausbank. Every month I had at least one awkward email from a contractor who had received less than they invoiced, and I had no good answer. If you are still at the setup stage, our guide on Starting a Business in Germany: Financial and Legal Basics for Entrepreneurs covers the foundations. This article deals with the money leaving your account each month.

The Hidden Exchange Rate Margin

Most German business owners look at the transfer fee their bank lists and think that is the cost. It usually isn’t. When a German bank converts euros into dollars, pesos or rupees, it applies its own exchange rate. That rate is almost always worse than the mid-market rate you see when you search a currency pair online. The gap is the bank’s margin, and it rarely appears as a separate line on your statement. It is built into the rate.

Here is a typical case. You owe a contractor in Mexico a fixed amount in pesos. Your bank shows the euro amount it will debit, and that figure already includes a padded rate. You pay the listed transfer fee on top. On your statement it looks like one clean debit, but you paid twice: once through the fee and again through the rate. For a single small payment you might not notice. Across a dozen contractors every month for a year, the margin can add up to more than the listed fees.

This is why the “hidden” part matters so much. You cannot negotiate down, or even budget for, a cost you can’t see. For a related breakdown of how this same markup affects card spending on tools and advertising, see Paying for Overseas SaaS and Ads From Germany: Cutting FX Markup.

SWIFT Chains and the Contractor Who Receives Less

The second problem has less to do with your bank and more to do with how international bank payments travel. Inside the SEPA zone, euro transfers are fairly smooth. Our explainer Understanding the German Banking System: IBAN, SEPA, and More covers how that works. Once you send money outside SEPA, or in a currency other than euros, the payment usually goes over the SWIFT network. It often passes through one or more intermediary banks, also called correspondent banks, before it arrives.

Each intermediary can take a fee from the amount being sent. The receiving bank in your contractor’s country may take one too. You usually choose a charge option when you set up the transfer:

  1. OUR means you, the sender, are meant to cover all charges.
  2. SHA means charges are shared: you pay your bank’s fee and the recipient bears the rest.
  3. BEN means the recipient pays all charges, deducted from what arrives.

The frustrating reality is that even with OUR selected, some intermediary or receiving-bank charges can still be deducted on the recipient’s side. So you selected the “I pay everything” option, your contractor still receives a short amount, and you both spend a week emailing screenshots. I once had a Colombian editor receive a noticeably reduced payment from a transfer I had marked OUR. Neither my bank nor his could tell us which institution in the chain had taken the cut.

There is also the timing issue. SWIFT payments can take several business days, and you cannot always tell where the money is in the meantime. For a contractor who invoices monthly and pays rent from that money, an unexplained delay of a few days damages the relationship.

Paperwork Your Steuerberater Expects

The third problem is administrative, and German companies feel it more than most. Your Steuerberater needs to book each foreign payment correctly. That means the invoice, the payment proof, the euro amount actually debited and, ideally, the exchange rate applied. When your bank statement shows only a single euro debit with a truncated reference, your accountant has to rebuild the conversion from the invoice and guess at the rate. That costs hours, and in Germany you pay for your Steuerberater’s hours.

Exchange rates also matter for VAT documentation on foreign-currency invoices. We cover that in detail in Foreign-Currency Invoices and German VAT: Exchange Rate Record-Keeping. Clean, itemised payment records make a real difference at year-end.

Wise vs Bank Transfer for German Companies Compared Side by Side

After a year of short payments and confused contractors, I moved my contractor payouts to Wise Business and kept my Hausbank account for domestic payments, payroll and tax. I did not want to like it as much as I did. I am suspicious of fintech marketing by default. But the difference showed up quickly, and it showed up in my accountant’s invoices as well as in my contractors’ emails.

Below is a direct comparison, followed by a closer look at each area. These are differences in how the costs and processes work. Pricing and features on both sides change over time, so check the current figures on the provider’s own pricing pages before you commit.

Factor Wise Business Traditional German Bank Transfer
Exchange rate used Mid-market rate, with the conversion fee shown separately before you confirm Bank’s own rate, with a margin built in that is usually not shown as a separate line
Fee visibility Total cost and exact recipient amount displayed upfront Listed transfer fee shown; exchange margin and intermediary charges often unclear
Payment route Local payout networks in many destination countries, avoiding long correspondent chains SWIFT network for most non-euro and non-SEPA payments, often via intermediary banks
Amount the contractor receives Fixed and known before sending Can be reduced by intermediary or receiving-bank deductions
Tracking Step-by-step status updates in the app and by email Limited visibility once the payment leaves your bank
Paying many contractors at once Batch payments via a single spreadsheet upload Usually one transfer at a time, or bulk tools on higher-tier business accounts
Holding foreign currencies Multi-currency balances held in one account Separate foreign-currency accounts often required, sometimes with their own fees
Accounting connection Direct integrations with tools such as Xero and QuickBooks, plus downloadable statements showing the rate and fee per payment Bank feed into accounting software via FinTS, showing the euro debit but not the exchange rate or intermediary charges behind it
Credit, overdraft and loans Not offered Available, subject to your bank’s terms
Cash handling and branch support Not offered Available at branch banks such as Sparkasse or Volksbank

Cost Structure

The most important difference is how the cost is presented. A bank transfer tends to split cost across several places: a listed fee, a rate margin and possibly intermediary deductions. Each is small or invisible by itself. Wise does the opposite. It converts at the mid-market rate and shows its fee as a single, separate number before you press confirm, so the full cost is visible at once.

In practice this changed how I quoted work. When a new developer in Vietnam asked to be paid in dong, I used to add a buffer to my project budget for “bank weirdness.” Once I could see the exact conversion cost before sending, I could budget the real figure and drop the buffer. If you hold several currencies because you also receive foreign client payments, our guide Holding Euros, Pounds, and Dollars in One Account: What Converting Costs explains how balance conversions work.

Bank transfers are not always more expensive in every scenario, and I cover the exceptions further down. For routine monthly payments to contractors in non-euro countries, though, the transparent approach was consistently cheaper and easier to predict for my business.

Speed and Predictability

Speed matters, but predictability matters more. A transfer that reliably arrives in two days is easier to plan around than one that sometimes arrives tomorrow and sometimes takes a week. Because Wise pays out through local networks in many destination countries, the payment often lands in the contractor’s account like a domestic transfer and skips the long correspondent chain.

Each transfer also has a status trail: when it was funded, when it was converted and when it was sent out. When a contractor asks where their money is, you can send the tracking information instead of saying “my bank says it left.” Arrival times vary by currency, destination, the day and time you send, and verification checks. Check the estimate the platform shows for each transfer rather than assuming a fixed timeline.

A bank SWIFT transfer can be fast too, especially to major currencies and large banks. The problem is that you rarely know in advance whether it will be. Freelancers living invoice to invoice care a great deal about that uncertainty.

Admin, Batch Payments and Bookkeeping

This is where German companies with several contractors save the most. If you pay ten freelancers at the end of the month, a bank usually means ten separate transfer forms, ten TAN confirmations and ten chances to mistype an IBAN or SWIFT code. Wise Business lets you upload one spreadsheet with all recipients, amounts and currencies, check the total, fund it once and send the whole batch.

Then there is the accounting side. My Hausbank’s FinTS feed pushed transactions into my accounting software automatically, which was helpful for domestic payments. For foreign payments, though, the feed showed only the euro debit. My Steuerberater still had to work out the exchange rate and any deductions by hand. The multi-currency account’s statements show the source amount, the rate, the fee and the amount received for each payment. You can either connect them to supported accounting tools or download them and send them to your accountant. My year-end booking queries dropped noticeably after I switched.

Step-by-Step: Setting Up Contractor Payouts From Your German Company

Moving your contractor payments over is not complicated, but doing it in the right order saves you from a stalled verification or a confused accountant. This is the sequence I would follow if I were starting again.

Opening and Verifying a Business Account

Before anything else, you need your company’s documents ready. Business verification takes longer than personal verification, and incomplete uploads are the most common reason for delays.

  1. Gather your company documents: the Handelsregister extract for a GmbH or UG, your articles of association, and details of the managing directors and any significant shareholders.
  2. Have identity documents ready for each director and beneficial owner who must be verified.
  3. Prepare a short, clear description of your business activity and why you will be paying overseas contractors. Compliance teams want to understand the purpose of your payments.
  4. Sign up for the business account, upload the documents and complete the identity checks for each listed person.
  5. Answer any follow-up questions from the verification team promptly and in full. Partial answers restart the waiting.
  6. Once approved, set up team access if a colleague or bookkeeper will prepare payments, and set approval rights so that nobody can send a batch alone.

Keep your existing German business bank account. You still need it for things like paying the Finanzamt, social contributions and domestic suppliers, and some German counterparties expect a traditional bank. If you have not set one up yet, read Opening a Business Bank Account in Germany: What You Need to Know. Think of the two accounts as a team: the Hausbank handles domestic business and the multi-currency account handles cross-border payouts.

Also look up the transfer limits and verification levels that apply to your account before your first large batch, especially if you pay high-value project fees. Your account dashboard and the provider’s help pages show the current thresholds.

Running Your First Payment Batch

Start small. For your first month, I recommend paying one or two contractors individually and confirming receipt with them before moving everyone over.

  1. Collect your contractors’ local bank details in their own currency. The required fields differ by country. Some need an account number and branch code, others an IBAN or a local routing number. The recipient form tells you exactly what is needed.
  2. Ask each contractor to confirm the account holder name matches their bank records exactly. A mismatch is a common reason for a returned payment.
  3. Fund your balance by SEPA transfer from your German business account. This domestic euro transfer is usually simple and cheap.
  4. Create the payment, choose whether you are fixing the amount you send in euros or the amount the contractor receives in their currency, and check the displayed rate, fee and arrival estimate.
  5. For invoices issued in the contractor’s currency, fix the received amount so they get exactly what they invoiced.
  6. Add the invoice number in the payment reference so it shows on both sides.
  7. Once you trust the process, build a batch spreadsheet template with recipient, currency, amount and reference columns, and reuse it each month.

A real-life note from my own setup: one of my Kenyan writers preferred to receive payments into a mobile money wallet rather than a bank account. Whether that is possible depends on the destination country and the payout options supported there, so check the options for each recipient’s country before promising anything to a contractor.

Booking It Correctly in German Accounting

Paying the contractor is only half the job. The other half is making sure the payment is booked properly, because German bookkeeping rules expect complete, traceable records.

  1. Store every contractor invoice alongside its matching payment confirmation. The transfer receipt showing rate and fee is your proof of payment.
  2. Record the exchange rate used, since your accountant needs it to convert foreign-currency amounts into euros for the books.
  3. Book the transfer fee separately as a bank or payment charge, not as part of the contractor cost. Itemised statements make this easy.
  4. Export monthly statements in a format your accounting software or Steuerberater accepts, and send them together with the invoices.
  5. Clarify the VAT treatment of each contractor’s services with your accountant before year-end, not during it.

That last point matters. Services bought from foreign businesses often fall under the reverse charge mechanism. In that case your German company accounts for the VAT itself rather than the contractor charging it. Our overview of Business Taxes in Germany: VAT, Trade Tax, and Corporate Tax Explained gives the background. If you don’t have an accountant yet and are paying several overseas contractors, it is worth reading Hiring a Tax Advisor in Germany: Do You Need One?, because cross-border services are exactly where self-filers make expensive mistakes.

When a Bank Transfer Still Makes Sense, and the Mistakes to Avoid

I promised realism, so here it is. A specialised transfer service is not the right tool for every payment your company makes, and I still use my Hausbank for several things. Knowing where each fits is what makes the setup work.

Scenarios Where Your Hausbank Wins

Euro payments within the SEPA zone. If your contractor is in Spain, Portugal, Estonia or anywhere else that receives euros via SEPA, a normal transfer from your German business account is usually simple, cheap and fast. There is no currency conversion, so there is no exchange margin. Many people just keep using their bank for these.

Very large one-off payments. For unusually large sums, such as buying out a contractor’s intellectual property or paying a major agency invoice, it can be worth asking your bank or a currency specialist for a quote and comparing it with the price shown for the same transfer. Banks sometimes negotiate better terms for large corporate clients, and for big amounts the comparison is worth the effort.

When you need credit or other banking services. Wise is not a bank. It does not offer business loans, overdrafts or credit lines. If you need a cash buffer to pay contractors before your own clients pay you, that has to come from a bank relationship.

Counterparties that insist on SWIFT or a named bank. Some large organisations, public bodies or contractors with unusual banking setups specifically ask for a traditional bank payment. In those cases, follow their requirements.

Cash or branch-based needs. If your business handles cash deposits or needs in-person support from a branch, a Sparkasse or Volksbank relationship stays essential.

Here is a practical way to split the work:

Payment Type Better Fit Reason
Monthly contractor fees in non-euro currencies Wise Business Mid-market rate, upfront total cost, known recipient amount
Several contractors paid at once Wise Business Single batch upload instead of individual transfers
Euro payments to contractors inside SEPA Either; your Hausbank is often simplest No currency conversion involved
Very large one-off transfers Compare quotes from both and from a specialist Negotiated bank terms can sometimes compete at high values
Payments needing short-term credit Traditional bank Overdrafts and credit lines are not offered by the transfer platform
Finanzamt, social contributions, domestic suppliers Traditional bank Standard German domestic banking

Compliance Traps With Overseas Contractors

Moving money cheaply does not take the legal questions off your desk. These are the traps I see German founders fall into most often, and none of them depend on which payment provider you use.

False self-employment risk. If an overseas “contractor” works only for you, on fixed hours, under your direction, using your tools, German authorities may see an employment relationship rather than a freelance one. This is known as Scheinselbstständigkeit. Where German law applies, the consequences can include back-payment of social security contributions. If your contractor arrangements are starting to look like jobs, read Hiring Employees in Germany: What New Entrepreneurs Need to Know and get advice before the relationship grows.

Reverse charge VAT on services. As covered above, buying services from abroad often means your German company handles the VAT through the reverse charge mechanism. Missing this on your VAT return is a common error and one the Finanzamt notices.

Withholding obligations on certain payment types. Some payments to foreign recipients, especially for licensing rights, royalties or certain artistic and performance services, can trigger German withholding tax obligations rather than being treated as plain service fees. If a contractor is licensing creative work to you rather than simply providing a service, ask your Steuerberater whether this applies before you pay.

Foreign payment reporting. German companies must report certain cross-border payments above a threshold set in the Foreign Trade and Payments Ordinance (AWV), with reports going to the Bundesbank. This is a reporting duty, not a tax, but it is easy to overlook when you move to a new provider. Check the current threshold and reporting process with the Bundesbank or your accountant.

Sanctions and destination restrictions. Some countries and recipients are subject to restrictions. Any regulated provider will block payments that breach them. Check before you agree a contract that you can legally pay someone in a given country at all.

Payment fraud. Invoice fraud, where a fake email asks you to change a contractor’s bank details, hits small companies hard. Always confirm any change of payout details through a separate channel you already trust, such as a video call or a known phone number, before updating a saved recipient.

A Realistic Decision Checklist

If you are still unsure whether to move your contractor payments, run through this list honestly.

  1. Count how many overseas contractors you pay each month and in how many non-euro currencies.
  2. Pull your last three months of bank statements and compare the euro debited for each foreign payment with what the mid-market rate would have required on that day.
  3. Ask your contractors whether they received the full invoice amount. Their answers will tell you whether intermediary deductions are happening.
  4. Add up the time you or your bookkeeper spend entering foreign transfers and answering contractor queries.
  5. Ask your Steuerberater how long it takes to book your foreign payments and whether itemised statements would help.
  6. Run one test month with a single contractor through the multi-currency account and compare total cost, arrival time and booking effort side by side.

When I did this exercise, the numbers were clear. Contractors stopped complaining about short payments, my month-end payout dropped from a long afternoon of TAN confirmations to one batch upload, and my accountant’s booking questions largely stopped. My Hausbank still handles everything domestic, and that split has worked well for my company.

If your company pays contractors outside the eurozone every month, open a Wise Business account, run one real payment next to your usual bank transfer, and compare the two on cost, speed and paperwork. Then decide based on your own figures.

Disclaimer

This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.

✅ Before You Go: Germany Essentials Checklist
Did you sort out the basics? Make sure you're ready for your new life in Germany.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *