Key Takeaways
- Three ways to pay German VAT from abroad: SEPA Direct Debit (Lastschriftmandat), SEPA Credit Transfer, or international wire transfer (SWIFT).
- SEPA Direct Debit is the safest option — the Finanzamt pulls the exact amount automatically after each return. You never miss a payment deadline.
- Bank transfers get a 3-day grace period (Schonfrist) after the official deadline — but SEPA Direct Debit does not need one, since the Finanzamt controls the timing.
- Late payment triggers Säumniszuschlag: 1% of the outstanding tax per month, calculated automatically with no discretion. Even one day late counts as a full month.
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
- 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.
- 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.
- 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.
- Confirmation: The Finanzamt activates the mandate, typically within 2–4 weeks. They will confirm by letter (Bescheid).
Advantages
- Payments are always on time — the Finanzamt controls the timing
- The exact amount is debited — no risk of underpaying or overpaying
- No transaction fees (standard SEPA Direct Debit)
- The Schonfrist grace period is irrelevant since you cannot be late
Limitations
- Requires a bank account in the SEPA zone (EU, EEA, Switzerland, UK)
- You must ensure sufficient funds are available when the Finanzamt pulls the payment
- If the debit fails (insufficient funds), the Finanzamt treats it as a missed payment and surcharges apply
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
- Finanzamt’s IBAN: Printed on every VAT assessment notice (Steuerbescheid) and on the initial registration letter. If you do not have it, your Steuerberater can request it.
- BIC/SWIFT code: Also on the assessment notice. Typically the BIC of the Bundesbank branch serving your Finanzamt’s state.
- Payment reference (Verwendungszweck): This must include your Steuernummer and the tax period. The standard format is:
[Steuernummer] USt [MM/YYYY]— for example,123/456/78901 USt 03/2026for the March 2026 VAT return.
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
- The Finanzamt’s IBAN and BIC/SWIFT code (same details as for SEPA transfers)
- Your bank’s international transfer form or online banking portal
- The payment reference (Verwendungszweck) in the same format:
[Steuernummer] USt [MM/YYYY] - Currency: EUR — always send in euros to avoid conversion issues at the receiving bank
Risks and downsides
- Processing time: International wires typically take 2–5 business days. This means you must initiate the transfer well before the deadline.
- Fees: Expect €15–€40 per transfer depending on your bank and the correspondent bank chain. Always choose “OUR” (sender pays all fees) to ensure the full amount arrives at the Finanzamt — if the Finanzamt receives less than the assessed amount due to deducted fees, it counts as underpayment.
- Currency risk: If you send from a non-EUR account, the exchange rate on the processing date may differ from what you expected. Send in EUR to eliminate this.
- Schonfrist still only 3 days: The grace period counts from the deadline, not from when you initiated the transfer. If your wire takes 4 business days and you sent it on the deadline date, you are late.
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
- Rate: 1% of the outstanding tax per started month of delay
- Rounding: The tax amount is rounded down to the nearest €50 before calculating the surcharge
- Minimum: If the rounded amount is below €50, no surcharge applies for that month
- Accumulation: The surcharge is charged for each additional month the payment remains outstanding
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
- 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.
- 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.
- 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.
- If using manual transfers, set calendar reminders 5 days before each deadline. This gives enough lead time for both SEPA and international transfers.
- 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.
- 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.