VAT Return (USt-Voranmeldung): Accrual vs Cash Basis - Practical Filing Guide
Master the differences between accrual-basis (Soll-Versteuerung) and cash-basis (Ist-Versteuerung) VAT filing. Learn which figures go in ELSTER, how to configure your accounting software, and avoid common filing errors.
VAT Return (USt-Voranmeldung): Accrual vs Cash Basis – Practical Filing Guide
The distinction between accrual-basis (Soll-Versteuerung) and cash-basis (Ist-Versteuerung) VAT filing is one of the most critical decisions for German entrepreneurs. Yet many business owners never fully understand the practical implications when filling out their monthly or quarterly VAT returns to ELSTER. The consequences of misconfiguring your accounting system or misreporting figures can lead to corrective assessments, penalties, and liquidity problems. This guide walks you through the exact differences and how to implement each method correctly.
Understanding Soll-Versteuerung (Accrual Basis)
Under accrual-basis taxation (Soll-Versteuerung), VAT liability arises on the date the invoice is issued, regardless of whether payment has been received. This is the default method for most businesses in Germany and is compulsory for companies with annual revenue exceeding €800,000. When you file your USt-Voranmeldung under Soll, you report all invoices issued during the reporting period in the relevant ELSTER fields (typically Kennzahl 81 for domestic sales and Kennzahl 86 for EU exports or reverse-charge supplies).
The critical point: payment status is irrelevant. Even if your customer hasn't paid and may never pay, the VAT is still due and must be reported when the invoice is issued. This creates a pre-financing burden on your business – you owe VAT to the German tax authority before cash enters your account. Input tax (Vorsteuer) can be deducted in the same period in which the invoice for the purchase was received, also on an accrual basis.
Common mistake: Business owners often confuse invoice issue date with delivery date. Under Soll-Versteuerung, the relevant date is the invoice issue date (Rechnungsdatum), not the delivery or performance date (Leistungsdatum). Make sure your invoices are dated correctly in your accounting software.
Understanding Ist-Versteuerung (Cash Basis)
Under cash-basis taxation (Ist-Versteuerung), VAT liability arises only when payment is actually received. This method is optional and available to businesses with annual revenue not exceeding €800,000 (subject to approval by the Finanzamt). The advantage is clear: you don't pre-finance VAT. You report VAT only on invoices that have been paid in full during the reporting period.
Partial payments count proportionally. If a customer pays €500 of a €1,000 invoice, you report VAT only on the €500 payment in the period it was received. This spreads your VAT liability across multiple periods and improves cash flow significantly.
Ist-Versteuerung can be lifechanging for service providers with long payment cycles (consulting, freelancing, B2B agencies) or for construction companies with staged milestone payments. The cash flow advantage often justifies the additional record-keeping required.
ELSTER Fields: What Numbers Go Where?
The ELSTER form structure is identical for both Soll and Ist filers – but the figures you enter differ dramatically. Here's the breakdown of key Kennzahlen (field codes):
- Kennzahl 81 (Taxable supplies at standard rate): Under Soll, enter total invoice value for all standard-rate supplies issued in the period. Under Ist, enter only supplies where payment was received.
- Kennzahl 86 (Reverse charge / zero-rated exports): Same treatment – Soll vs Ist payment status determines the amount.
- Kennzahl 67 (Input tax, standard rate): Both methods use the invoice receipt date. Enter Vorsteuer from supplier invoices received during the period, regardless of your own payment status.
- Kennzahl 94 (Payroll tax / solidarity surcharge): Not VAT-related; always report in the month/quarter earned.
- Kennzahl 83 (VAT liability on Ist supplies not yet paid – carryforward): Critical field for Ist filers. Any invoices issued but not yet paid at period-end go here and carry forward to the next period.
The ELSTER interface does not distinguish between Soll and Ist filers in its layout – it's up to you to enter the correct figures based on your chosen method. Some modern tax software abstracts this complexity and automatically calculates the correct amounts, but manual filers must be extremely careful.
Filing Deadlines and Fristen
Regardless of your method, VAT returns are due on the 10th of the month following the reporting month (or quarterly reporting period). If you apply for a Dauerfristverlaengerung (automatic filing extension), the deadline extends to the 10th of the month after that.
- Monthly filing (default for most): Due the 10th of the following month (or 10th of month after with extension).
- Quarterly filing: Available if estimated annual turnover is under €60,000; due on the 10th of the month following each quarter.
- Prior approval required: Ist-Versteuerung must be approved in advance by your Finanzamt. Soll is the default; no approval needed.
Pro tip: A Dauerfristverlaengerung is free and automatic – request it once via ELSTER or paper form and it applies to all future returns. This gives you 20 extra days to file and often allows your tax advisor to batch-process multiple clients.
Configuring Your Accounting Software
Your accounting software must be set up correctly to produce accurate ELSTER data. Here's how popular platforms handle Soll vs Ist:
lexoffice: In settings, specify your VAT method (Umsatzsteuer-Optionen). Lexoffice tracks invoice dates separately from payment dates. When you file, the platform calculates the correct ELSTER figures automatically based on your method setting. Ensure all customer and supplier invoices are dated correctly; lexoffice uses invoice date for Soll and payment date for Ist reconciliation.
sevDesk: Similar to lexoffice – select your VAT method in the tax settings. SevDesk maintains separate payment tracking and can generate ELSTER-compliant reports. The key: ensure that incoming payments are matched to invoices so the software knows which invoices have been paid.
DATEV: Professional accountants often use DATEV. The software has dedicated fields for invoice date (Rechnungsdatum) and payment date (Zahlungsdatum). DATEV can generate both Soll and Ist VAT calculations for comparison. Your tax advisor can toggle between methods in the software without re-entering data.
Manual (Excel / Google Sheets): If you use manual accounting, create two columns: one for invoice date (Soll) and one for payment date (Ist). Sort by the relevant date for each method, and sum the corresponding VAT columns separately. This is error-prone and not recommended beyond micro-businesses.
Critical: If you switch VAT methods mid-year, your accounting software must be reconfigured. A switch from Soll to Ist typically requires a written Finanzamt application and becomes effective on the 1st of the following month. Do not attempt to manually 'correct' software configurations mid-period.
Common Filing Errors to Avoid
- Using delivery date instead of invoice date: Under Soll, the invoice date is binding. If you invoice on 1st but deliver on the 15th, report on the 1st.
- Forgetting to split partial payments: Under Ist, if a customer pays 50% in January and 50% in February, the VAT must be split between the two periods.
- Double-counting deposits: If you receive a €5,000 deposit for a project, report the VAT on the deposit amount in the period received, then report only the remaining balance (€5,000) when the final invoice is paid.
- Ignoring currency fluctuations: For international sales, the exchange rate at invoice date (Soll) or payment date (Ist) applies. Always document the rates used.
- Carrying forward Ist unpaid invoices incorrectly: Kennzahl 83 must match the unpaid portion of invoices. If an invoice is issued and partially paid, the unpaid portion carries forward.
Reconciliation and Finanzamt Verification
The Finanzamt cross-checks your VAT returns against your annual tax return (Steuerererklaerung) and, for larger businesses, against your balance sheet (Bilanz). If you've filed monthly Soll returns totaling €50,000 VAT but your annual return shows only €45,000 in taxable revenue, the Finanzamt will send a formal inquiry (Zahlungsberichtigung).
For Ist filers, the Finanzamt verifies payment dates. If you claim VAT only on paid invoices, keep bank statements and proof of payment (Kontoauszuege) for at least 10 years. Transfers, check images, and credit card statements all qualify as proof.
The Finanzamt particularly scrutinizes: (1) large year-end invoices with long payment terms under Soll, (2) Ist filers with unusually high carryforward balances (Kennzahl 83), and (3) businesses that switch methods. If audited, you must reconcile every single monthly return to your invoice register (Rechnungseingangsbuch / Rechnungsausgangsbuch).
Best practice: Run a monthly reconciliation report in your accounting software comparing reported VAT amounts to actual invoices. Export this report and keep it on file. If the Finanzamt asks questions, you can answer immediately with documentation.
Soll vs Ist: Which Method is Right for You?
Soll-Versteuerung is mandatory if your annual revenue exceeds €800,000. If you're below this threshold, Ist can be attractive if: (1) your customers have long payment terms (30+ days), (2) you invoice in advance but deliver later, or (3) bad debt is a concern. Ist is less attractive if you receive advance payments or deposits (you'd owe VAT before delivering) or if your operations are chaotic and payment tracking becomes a burden.
As your business grows toward the €800,000 threshold, plan ahead. Switching from Ist back to Soll is possible but creates administrative complexity. Work with your tax advisor to model the cash flow impact of each method before making a decision.
Related Articles
Accrual vs Cash Basis VAT Comparison – deep dive into the economic and legal differences. How to Apply for Ist-Versteuerung – step-by-step application guide. USt-Voranmeldung ELSTER Guide – detailed ELSTER form walkthrough.
Filing your USt-Voranmeldung correctly under either Soll or Ist requires precision and understanding of the underlying rules. Use this guide to configure your software correctly, verify your calculations, and keep documentation organized. The 10-15 minutes invested in reconciliation each month prevents costly corrections and audits down the road.
Signals in this article
Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.