Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/de-estimated-tax.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

de-estimated-tax.md343 lines14.1 KB
v20Germany
Not yet verified by an accountantContact accountant
1---
2name: de-estimated-tax
3description: >
4 Use this skill whenever asked about German estimated income tax prepayments (Vorauszahlungen) for self-employed individuals, freelancers, or Freiberufler. Trigger on phrases like "Vorauszahlungen", "Einkommensteuer-Vorauszahlung", "estimated tax Germany", "German advance tax", "EStG 37", "quarterly tax Germany", "Finanzamt prepayment", "adjustment of prepayments", "Vorauszahlungsbescheid", or any question about advance income tax obligations under the Einkommensteuergesetz. Covers the quarterly payment schedule (10 Mar, 10 Jun, 10 Sep, 10 Dec), assessment basis, minimum thresholds, adjustment requests, late payment surcharges, solidarity surcharge interaction, and payment procedures. ALWAYS read this skill before touching any estimated tax work for Germany.
5version: 2.0
6jurisdiction: DE
7tax_year: 2025
8category: international
9depends_on:
10 - income-tax-workflow-base
11---
12 
13# Germany Estimated Tax (Vorauszahlungen) -- Self-Employed Skill v2.0
14 
15## Section 1 -- Quick reference
16 
17| Field | Value |
18|---|---|
19| Country | Germany (Federal Republic of Germany) |
20| Tax | Income tax prepayments (Einkommensteuer-Vorauszahlungen) |
21| Primary legislation | Einkommensteuergesetz (EStG) Paragraph 37 |
22| Supporting legislation | Abgabenordnung (AO) Paragraph 240 (late payment surcharge); Solidaritaetszuschlaggesetz (SolZG); AO Paragraph 233a (interest on arrears) |
23| Authority | Finanzamt (local tax office) |
24| Portal | ELSTER (elster.de) |
25| Currency | EUR only |
26| Payment schedule | Quarterly: 10 March, 10 June, 10 September, 10 December (equal 25% each) |
27| Computation basis | Prior year assessment (Vorauszahlungsbescheid from Finanzamt) |
28| Minimum thresholds | EUR 400/year, EUR 100/quarter |
29| Grace period | 3 days after due date (Schonfrist) |
30| Contributor | Open Accountants Community |
31| Validated by | Pending -- requires sign-off by German Steuerberater |
32| Validation date | Pending |
33 
34**Instalment schedule summary:**
35 
36| Instalment | Due date | Percentage |
37|---|---|---|
38| Q1 | 10 March | 25% |
39| Q2 | 10 June | 25% |
40| Q3 | 10 September | 25% |
41| Q4 | 10 December | 25% |
42 
43**Conservative defaults:**
44 
45| Ambiguity | Default |
46|---|---|
47| No Vorauszahlungsbescheid issued | No prepayments due (unless Finanzamt determines otherwise) |
48| New freelancer, no prior assessment | No Vorauszahlungen until first assessment issued |
49| Income expected to drop | Pay per Bescheid -- apply for Herabsetzung before reducing |
50| Solidarity surcharge uncertain | Check EUR 18,130 threshold (singles) |
51| Church tax status unknown | Ask -- 8% or 9% of ESt depending on Bundesland |
52 
53---
54 
55## Section 2 -- Required inputs and refusal catalogue
56 
57### Required inputs
58 
59**Minimum viable** -- the Vorauszahlungsbescheid from the Finanzamt, OR the most recent Einkommensteuerbescheid (assessment notice).
60 
61**Recommended** -- the Steuernummer, current year estimated income (if adjustment needed), wage tax certificates (Lohnsteuerbescheinigung) if the client also has employment income.
62 
63**Ideal** -- complete Vorauszahlungsbescheid, prior year Steuerbescheid, BWA (Betriebswirtschaftliche Auswertung) for current year projections.
64 
65**Refusal policy if minimum is missing -- SOFT WARN.** Without a Vorauszahlungsbescheid or prior assessment, no prepayments are legally due. If the client expects significant income, advise voluntary set-aside.
66 
67### Refusal catalogue
68 
69**R-DE-ET-1 -- Cross-border income interactions.** Trigger: client has income from multiple countries with DTAA credits affecting prepayments. Message: "Cross-border income and treaty credit timing are outside this skill. Please consult a Steuerberater."
70 
71**R-DE-ET-2 -- Partnership prepayment allocation.** Trigger: client asks about Vorauszahlungen for a partnership (Personengesellschaft). Message: "Partnership prepayment allocation is outside this skill."
72 
73**R-DE-ET-3 -- Gewerbesteuer computation.** Trigger: client asks about trade tax prepayments. Message: "Gewerbesteuer-Vorauszahlungen are a separate obligation. This skill covers Einkommensteuer only."
74 
75---
76 
77## Section 3 -- Payment pattern library
78 
79This is the deterministic pre-classifier for bank statement transactions. When a debit matches a pattern below, classify it as an ESt prepayment.
80 
81### 3.1 Finanzamt income tax debits
82 
83| Pattern | Treatment | Notes |
84|---|---|---|
85| FINANZAMT followed by city name | ESt prepayment | Match with Mar/Jun/Sep/Dec timing |
86| FA followed by city name | ESt prepayment | Abbreviated form |
87| EINKOMMENSTEUER, EST, ESt-VZ | ESt prepayment | Explicit reference |
88| VORAUSZAHLUNG, VZ | ESt prepayment | Generic prepayment label |
89| LASTSCHRIFT FINANZAMT | ESt prepayment | Direct debit from Finanzamt |
90 
91### 3.2 Timing-based identification
92 
93| Debit date range | Likely instalment | Confidence |
94|---|---|---|
95| 8 March -- 15 March | Q1 (10 Mar) | High if payee is Finanzamt |
96| 8 June -- 15 June | Q2 (10 Jun) | High |
97| 8 September -- 15 September | Q3 (10 Sep) | High |
98| 8 December -- 15 December | Q4 (10 Dec) | High |
99| 3-day Schonfrist applies | Payment within grace period is on time | |
100 
101### 3.3 Solidarity surcharge and church tax debits
102 
103| Pattern | Treatment | Notes |
104|---|---|---|
105| SOLIDARITAETSZUSCHLAG, SOLZ, SOLI | SolZ prepayment | Accompanies ESt, same dates |
106| KIRCHENSTEUER, KIST | Church tax prepayment | Accompanies ESt, same dates |
107 
108### 3.4 Related but NOT ESt prepayments
109 
110| Pattern | Treatment | Notes |
111|---|---|---|
112| GEWERBESTEUER, GEWST | EXCLUDE | Trade tax prepayment -- separate obligation |
113| UMSATZSTEUER, UST | EXCLUDE | VAT payment |
114| LOHNSTEUER, LST | EXCLUDE | Wage tax remittance (employer) |
115| SAEMNISZUSCHLAG | EXCLUDE | Late payment surcharge |
116| NACHZAHLUNG | Flag for reviewer | Year-end balance payment, not a prepayment |
117| ERSTATTUNG FINANZAMT | Flag for reviewer | Refund from Finanzamt |
118 
119### 3.5 Bank transfer references
120 
121| Reference pattern | Treatment | Notes |
122|---|---|---|
123| Steuernummer + ESt-VZ + quarter/year | ESt prepayment | Standard Kassenzeichen format |
124| ESt followed by Q1/Q2/Q3/Q4 | ESt prepayment | Quarter-specific |
125 
126---
127 
128## Section 4 -- Worked examples
129 
130### Example 1 -- Standard quarterly prepayment
131 
132**Input:** Vorauszahlungsbescheid sets annual prepayment at EUR 4,000.
133 
134| Instalment | Due date | Amount |
135|---|---|---|
136| Q1 | 10 Mar 2025 | EUR 1,000 |
137| Q2 | 10 Jun 2025 | EUR 1,000 |
138| Q3 | 10 Sep 2025 | EUR 1,000 |
139| Q4 | 10 Dec 2025 | EUR 1,000 |
140 
141### Example 2 -- Below minimum threshold
142 
143**Input:** Computed annual prepayment = EUR 350.
144 
145**Output:** Below EUR 400 annual minimum. Finanzamt will NOT set prepayments.
146 
147### Example 3 -- Late payment surcharge
148 
149**Input:** Q2 instalment EUR 1,500 due 10 June. Grace period ends 13 June. Payment made 15 July.
150 
151**Computation:** Months late = 2 (June and July both commenced). Surcharge = EUR 1,500 x 1% x 2 = EUR 30.
152 
153### Example 4 -- Solidarity surcharge check
154 
155**Input:** Annual ESt prepayment = EUR 16,000 (EUR 4,000/quarter). Single filer.
156 
157**Computation:** ESt EUR 16,000 < EUR 18,130 threshold. SolZ = 0% (fully exempt).
158 
159### Example 5 -- Bank statement classification
160 
161**Input line:** `10.06.2025 ; LASTSCHRIFT FINANZAMT MUENCHEN ; DEBIT ; ESt-VZ Q2/2025 ; -2,500.00 ; EUR`
162 
163**Classification:** ESt prepayment, Q2 2025. Not a deductible business expense -- tax payment.
164 
165---
166 
167## Section 5 -- Computation rules
168 
169### 5.1 How the Finanzamt sets prepayments
170 
171```
172prior_year_ESt = income tax from last assessment
173minus_wage_tax = Lohnsteuer withheld
174minus_KapESt = Kapitalertragsteuer withheld
175minus_credits = other credits (foreign tax credits etc.)
176prepayment_base = prior_year_ESt - wage_tax - KapESt - credits
177annual_prepayment = prepayment_base (rounded down to nearest EUR divisible by 4)
178quarterly_instalment = annual_prepayment / 4
179```
180 
181The Finanzamt may adjust upward or downward based on expected income changes.
182 
183### 5.2 Minimum thresholds
184 
185| Threshold | Amount |
186|---|---|
187| Minimum annual prepayment | EUR 400 |
188| Minimum per instalment | EUR 100 |
189 
190Below these thresholds, no prepayments are set.
191 
192### 5.3 Weekend/holiday rule
193 
194If the 10th falls on a Saturday, Sunday, or public holiday, the due date shifts to the next business day (AO Paragraph 108 Abs. 3).
195 
196### 5.4 Adjustment window
197 
198The Finanzamt may adjust prepayments until the 15th month after the end of the calendar year. For tax year 2025: adjustments possible until 31 March 2027.
199 
200### 5.5 Year-end settlement
201 
202```
203final_tax = ESt on actual income
204total_prepaid = sum of all Vorauszahlungen
205if total_prepaid > final_tax: Erstattung (refund)
206if total_prepaid < final_tax: Nachzahlung (balance due)
207```
208 
209### 5.6 Solidarity surcharge on prepayments
210 
211| ESt threshold (singles) | Solidarity surcharge |
212|---|---|
213| ESt <= EUR 18,130 | 0% (fully exempt) |
214| EUR 18,130 < ESt <= EUR 33,761 | Sliding scale (Milderungszone) |
215| ESt > EUR 33,761 | 5.5% of ESt |
216 
217Joint filers: thresholds doubled.
218 
219---
220 
221## Section 6 -- Penalties and interest
222 
223### 6.1 Late payment surcharge (Saeumniszuschlag)
224 
225| Element | Rule |
226|---|---|
227| Rate | 1% per commenced month of outstanding amount |
228| Grace period | 3 days after due date (Schonfrist) -- AO Paragraph 240 Abs. 3 |
229| Base | Unpaid amount rounded down to nearest EUR 50 |
230| Minimum | EUR 0 if rounded amount is below EUR 50 |
231 
232### 6.2 Computation
233 
234```
235if payment_date > due_date + 3_days:
236 months_late = number of commenced months from due_date
237 surcharge = floor(unpaid_amount / 50) * 50 * 1% * months_late
238```
239 
240### 6.3 Interest on arrears (Nachzahlungszinsen)
241 
242Rate: 0.15% per month (1.8% per year). Interest-free period: 15 months after end of tax year. Applies to both underpayments and overpayments.
243 
244---
245 
246## Section 7 -- Requesting adjustments
247 
248### 7.1 Herabsetzung (reduction)
249 
250Taxpayer writes to the Finanzamt (letter or ELSTER message) explaining why current-year income will be lower. Supporting documents (BWA, profit projection) should be attached. Finanzamt issues a new Vorauszahlungsbescheid.
251 
252### 7.2 Heraufsetzung (increase)
253 
254Taxpayer may voluntarily increase prepayments if income is rising, to avoid a large Nachzahlung.
255 
256### 7.3 Risk of reduction
257 
258If the reduction is excessive and actual tax exceeds prepayments significantly, Nachzahlungszinsen of 0.15% per month may apply after the 15-month interest-free period.
259 
260---
261 
262## Section 8 -- Edge cases
263 
264**EC1 -- New freelancer, no prior assessment.** No Vorauszahlungsbescheid issued. No prepayments due until the first Steuerbescheid. Client should voluntarily set aside estimated tax.
265 
266**EC2 -- Prior year included large one-off capital gain.** Vorauszahlungsbescheid inflated. Request Herabsetzung with evidence the gain was non-recurring.
267 
268**EC3 -- Church tax prepayments.** Member of evangelisch or katholisch church: 8% or 9% of ESt depending on Bundesland. Set alongside ESt in the same Vorauszahlungsbescheid, same dates.
269 
270**EC4 -- Gewerbesteuer interaction.** Client pays Gewerbesteuer and claims EStG Paragraph 35 credit. Finanzamt should account for the credit when setting ESt prepayments. If not, request adjustment. Flag for Steuerberater.
271 
272**EC5 -- Multiple income sources.** Prepayments are set on the net ESt after all source-specific deductions. Verify the Vorauszahlungsbescheid reflects all income types.
273 
274---
275 
276## Section 9 -- Self-checks
277 
278Before delivering output, verify:
279 
280- [ ] Vorauszahlungsbescheid amount confirmed or estimated correctly
281- [ ] Minimum thresholds (EUR 400/year, EUR 100/quarter) checked
282- [ ] All four quarterly dates identified with weekend/holiday adjustments
283- [ ] Solidarity surcharge threshold applied correctly
284- [ ] Late payment surcharge computed with 3-day grace period
285- [ ] Any adjustment request flagged for reviewer
286- [ ] Church tax prepayment included if applicable
287- [ ] Gewerbesteuer Paragraph 35 credit considered
288- [ ] Year-end settlement formula presented
289- [ ] Output labelled as estimated until Vorauszahlungsbescheid confirmed
290 
291---
292 
293## Section 10 -- Test suite
294 
295### Test 1 -- Standard quarterly prepayment
296**Input:** Annual prepayment per Bescheid = EUR 4,000.
297**Expected:** Q1-Q4 = EUR 1,000 each. Dates: 10 Mar, 10 Jun, 10 Sep, 10 Dec.
298 
299### Test 2 -- Below minimum threshold
300**Input:** Computed annual prepayment = EUR 350.
301**Expected:** Below EUR 400 minimum. No prepayments set.
302 
303### Test 3 -- Late payment surcharge
304**Input:** Q2 EUR 1,500 due 10 Jun. Paid 15 Jul. Grace period ends 13 Jun.
305**Expected:** 2 commenced months. Surcharge = EUR 1,500 x 1% x 2 = EUR 30.
306 
307### Test 4 -- Solidarity surcharge exempt
308**Input:** Annual ESt = EUR 16,000. Single filer.
309**Expected:** Below EUR 18,130. SolZ = 0%.
310 
311### Test 5 -- New freelancer
312**Input:** Registered as Freiberufler 2025. No prior Steuerbescheid.
313**Expected:** No Vorauszahlungen due. Advise voluntary set-aside.
314 
315### Test 6 -- Year-end settlement (refund)
316**Input:** Total prepaid = EUR 8,000. Final ESt = EUR 6,500.
317**Expected:** Erstattung = EUR 1,500.
318 
319### Test 7 -- Year-end settlement (balance due)
320**Input:** Total prepaid = EUR 8,000. Final ESt = EUR 11,000.
321**Expected:** Nachzahlung = EUR 3,000.
322 
323---
324 
325## Prohibitions
326 
327- NEVER compute prepayments without checking whether a Vorauszahlungsbescheid has been issued
328- NEVER ignore the EUR 400/EUR 100 minimum thresholds
329- NEVER forget the 3-day grace period (Schonfrist) when computing late surcharges
330- NEVER apply solidarity surcharge without checking the exemption threshold
331- NEVER present prepayment amounts as definitive -- the Vorauszahlungsbescheid is authoritative
332- NEVER advise reducing prepayments without warning about Nachzahlungszinsen risk
333- NEVER confuse ESt prepayments with Gewerbesteuer prepayments
334- NEVER ignore church tax prepayments for church members
335 
336---
337 
338## Disclaimer
339 
340This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a Steuerberater or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
341 
342The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
343 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q3: AI-drafted

AI-generated with structure and citations. Not independently verified.

Needs deep research against tax authority websites to reach Q2.

Accountant Review

Not yet reviewed
0/38

About

Use this skill whenever asked about German estimated income tax prepayments (Vorauszahlungen) for self-employed individuals, freelancers, or Freiberufler. Trigger on phrases like "Vorauszahlungen", "Einkommensteuer-Vorauszahlung", "estimated tax Germany", "German advance tax", "EStG 37", "quarterly tax Germany", "Finanzamt prepayment", "adjustment of prepayments", "Vorauszahlungsbescheid", or any question about advance income tax obligations under the Einkommensteuergesetz. Covers the quarterly payment schedule (10 Mar, 10 Jun, 10 Sep, 10 Dec), assessment basis, minimum thresholds, adjustment requests, late payment surcharges, solidarity surcharge interaction, and payment procedures. ALWAYS read this skill before touching any estimated tax work for Germany.

DEty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.

6 of 9 in the DE workflow: