VATdesk
German VAT Compliance
← All articles

VAT Compliance · Payment Methods

How to Pay German VAT from Abroad: SEPA, Wire Transfer & Deadlines

Published: April 12, 2026 · 7 min read

Michael Stiller

Michael Stiller

Steuerberater & Expert-Comptable

Founder of FRADECO GmbH StBG, a Franco-German tax advisory firm with offices in Bonn and Paris. Licensed Steuerberater (Steuerberaterkammer Rheinland-Pfalz) and French Expert-Comptable. Triple Master's in International Management (France, Germany, Russia). Specialises in cross-border tax compliance for international businesses operating in Germany.

LinkedIn profile →

Key Takeaways

Information verified by VATdesk as of April 2026. Sources: AO §240, §224, UStG §18, BZSt guidance.

Filing a German VAT return is only half the job — you also need to pay the assessed tax on time. For foreign companies without a German bank account, this raises practical questions: which payment method works, how to find the Finanzamt’s bank details, and how tight the deadline really is. Get the payment wrong — late, to the wrong account, with the wrong reference — and the penalties start immediately.

This guide covers the three payment methods available to foreign businesses, explains the mechanics of each, and sets out exactly how much time you have before surcharges apply.

Overview: Three Ways to Pay German VAT

Method Requires EU Bank Account Processing Time Schonfrist Applies Best For
SEPA Direct Debit (Lastschriftmandat) Yes (SEPA zone) Automatic Not needed Set-and-forget compliance
SEPA Credit Transfer Yes (SEPA zone) 1 business day Yes (3 days) Manual control with low fees
International wire (SWIFT) No 2–5 business days Yes (3 days) Non-EU companies without EUR account

Option 1: SEPA Direct Debit (Lastschriftmandat)

A SEPA Direct Debit mandate — Lastschriftmandat in German — authorises the Finanzamt to pull money directly from your bank account whenever a VAT liability is assessed. This is the method recommended by the German tax authorities themselves and is the most reliable way for foreign businesses to stay compliant.

How it works

After you file a VAT return (or your Steuerberater files on your behalf), the Finanzamt processes the return and calculates the amount due. With a Lastschriftmandat in place, the Finanzamt initiates the debit automatically. You do not need to remember deadlines, look up bank details, or manually transfer funds.

How to set it up

  1. Obtain the form: The form is called “Erteilung eines SEPA-Lastschriftmandats” and is available on the BZSt website or through ELSTER. Your Steuerberater can also submit it electronically on your behalf.
  2. Provide your bank details: You need to supply your IBAN and BIC from a SEPA-zone bank account. The account must be denominated in EUR.
  3. Submit to your Finanzamt: Send the completed form to the Finanzamt responsible for your VAT registration. For most foreign companies, this is the Finanzamt that issued your Steuernummer.
  4. Confirmation: The Finanzamt activates the mandate, typically within 2–4 weeks. They will confirm by letter (Bescheid).

Advantages

Limitations

Practical tip: If you do not have a European bank account, consider opening a EUR-denominated account with a fintech provider such as Wise or Revolut. These accounts come with full SEPA IBAN and BIC details, qualify for the Lastschriftmandat, and can be opened remotely in most countries. The account opening process typically takes 1–3 business days.

Option 2: SEPA Credit Transfer (Manual Bank Transfer)

If you prefer to control each payment individually, you can pay by SEPA Credit Transfer — a standard EUR bank-to-bank transfer within the SEPA zone. This is the most common method for businesses that do not want to grant the Finanzamt direct debit access.

What you need

Critical: If the payment reference is missing or incorrect, the Finanzamt may not be able to allocate the payment to your account. Unallocated payments sit in a suspense account while surcharges accumulate on the “unpaid” liability. Always double-check the Steuernummer and period.

Processing time and fees

SEPA Credit Transfers within the eurozone settle in one business day (often same-day if initiated before the bank’s cut-off time). Transaction fees are minimal — most business accounts charge nothing for standard SEPA transfers, or a flat fee of €0.20–€0.50.

Option 3: International Wire Transfer (SWIFT) for Non-EU Companies

If your company has no bank account in the SEPA zone, you can pay German VAT by international wire transfer using the SWIFT network. This works from any country, but it is the slowest and most expensive option.

What you need

Risks and downsides

Payment Deadlines and the Schonfrist Grace Period

The VAT payment deadline is the same as the filing deadline: the 10th of the month following the reporting period (or the next business day if the 10th falls on a weekend or public holiday). If you have Dauerfristverlängerung, the payment deadline shifts by one month alongside the filing deadline.

The Schonfrist explained

Under §240(3) AO, the Finanzamt grants a Schonfrist (grace period) of 3 calendar days after the payment deadline for bank transfers. If the payment is credited to the Finanzamt’s account within these 3 days, no Säumniszuschlag is charged.

Payment Method Schonfrist Applies? Notes
SEPA Direct Debit Not needed Finanzamt controls timing
SEPA Credit Transfer Yes — 3 days Payment must be credited within 3 days of deadline
International wire (SWIFT) Yes — 3 days 3 days is tight given 2–5 day processing
Cheque No Deemed received 3 days after receipt by Finanzamt

Example: The VAT payment for March 2026 is due 14 April 2026 (shifted from 10 April due to Easter). The Schonfrist extends this to 17 April 2026. A SEPA Credit Transfer initiated on 14 April that settles on 15 April is fine. An international wire initiated on 14 April that settles on 20 April is late.

What Happens If Payment Is Late: Säumniszuschlag

Late VAT payment triggers a Säumniszuschlag (late payment surcharge) under §240 AO. Unlike the late filing penalty (Verspätungszuschlag), which has some discretionary elements, the Säumniszuschlag is entirely automatic.

How it is calculated

Practical examples

VAT Owed Rounded to €50 1 Month Late 3 Months Late
€2,300 €2,300 €23 €69
€8,750 €8,750 €87 €261
€25,000 €25,000 €250 €750

Säumniszuschlag is separate from Verspätungszuschlag. If you both file late and pay late, you will be charged both the late filing penalty (up to 10% of assessed VAT, min. €25) and the late payment surcharge (1% per month). These are independent penalties under different sections of the AO.

Practical Tips for Foreign Businesses

  1. Open a EUR account with Wise or Revolut. Both provide SEPA-zone IBANs that qualify for the Lastschriftmandat. Account opening is remote and typically takes 1–3 business days. This eliminates the need for expensive SWIFT transfers entirely.
  2. Set up the Lastschriftmandat immediately after registration. Do not wait until your first VAT return is due. The mandate takes 2–4 weeks to activate, and you need it in place before the first payment deadline.
  3. Keep a buffer in your EUR account. If the Finanzamt attempts a direct debit and the account has insufficient funds, the debit fails and you are treated as having missed the payment. Maintain a buffer of at least one average monthly VAT liability.
  4. If using manual transfers, set calendar reminders 5 days before each deadline. This gives enough lead time for both SEPA and international transfers.
  5. Always use the correct payment reference format. The Verwendungszweck must contain your Steuernummer and the reporting period. Incorrect references delay allocation and can trigger unnecessary dunning letters.
  6. Ask your Steuerberater for the Finanzamt’s bank details. These are not always easy to find online. Your Steuerberater has them on file from the registration process.

Not sure if you need German VAT registration?

Answer 5 questions and find out in 60 seconds.


Take the free VAT check →

Related guides:

Stop worrying about German VAT payments

VATdesk sets up your SEPA Direct Debit mandate, files your returns, and ensures every payment reaches the Finanzamt on time. Licensed Steuerberater, DATEV-filed, in your language.


Get started — €249 registration + €59/month

Frequently Asked Questions

Can I pay German VAT from a non-EU bank account?

Yes, you can pay German VAT from a non-EU bank account via international wire transfer (SWIFT). You will need the Finanzamt’s IBAN, BIC/SWIFT code, and the correct payment reference (Kassenzeichen or Steuernummer plus period). However, international wires carry higher fees (€15–€40 per transfer), take 2–5 business days, and make it difficult to meet the tight 3-day Schonfrist. Many non-EU businesses open a EUR-denominated account with Wise or Revolut to use cheaper and faster SEPA transfers instead.

What is a Lastschriftmandat for German VAT and how do I set it up?

A Lastschriftmandat (SEPA Direct Debit mandate) authorises the Finanzamt to automatically debit your VAT liability from your bank account on the due date. To set it up, submit the form “Erteilung eines SEPA-Lastschriftmandats” to your responsible Finanzamt, providing your IBAN, BIC, and company details. The form can be submitted electronically via ELSTER or by your Steuerberater. Once active, the Finanzamt pulls the exact amount owed after each VAT return is processed — you never need to remember a payment deadline again.

What is the Schonfrist grace period for German VAT payments?

The Schonfrist is a 3-calendar-day grace period after the official VAT payment deadline, defined in §240(3) AO. If you pay by bank transfer (SEPA Credit Transfer or international wire) and the payment is credited to the Finanzamt’s account within these 3 days, no Säumniszuschlag is charged. The Schonfrist applies only to bank transfers — it does not apply to SEPA Direct Debit (which does not need it), cheque, or cash payments. If the 3rd day falls on a weekend or public holiday, the Schonfrist extends to the next business day.

What happens if I pay German VAT late?

Late VAT payment triggers a Säumniszuschlag (late payment surcharge) of 1% of the outstanding tax per started month of delay, rounded down to the nearest €50. The surcharge begins the day after the deadline (or after the Schonfrist for bank transfers). Unlike the late filing penalty, the Säumniszuschlag is calculated automatically with no discretion from the Finanzamt. For example, if you owe €5,000 in VAT and pay one month late, the surcharge is €50. The surcharge accumulates for each additional month the payment remains outstanding.

Stay compliant, stay informed

Get notified when we publish new guides on German VAT compliance, deadlines, and regulatory changes.