SKR03 vs. SKR04: Which German Chart of Accounts Fits Your Business?
Deep dive into Germany's two dominant charts of accounts. Learn the structural differences, who uses each, when to switch, and how your choice impacts reporting, compliance, and year-end close.
One of the first decisions German business owners make is: SKR03 or SKR04? This isn't a casual choice. Your chart of accounts (Kontenrahmen) determines how transactions flow, how management reporting looks, and how easily your Steuerberater can audit you at year-end.
We'll walk you through both systems, explain why SKR03 dominates, and help you understand which is right for your business. If you're already committed to one and thinking about switching, we'll explain the costs and consequences too.
What Is a Kontenrahmen? Understanding Chart of Accounts Basics
A Kontenrahmen (chart of accounts) is a standardized, hierarchical list of all accounts your business uses to record transactions. Every posting in your journal must be assigned to an account in your Kontenrahmen. Without it, you have no accounting structure.
In Germany, two standard frameworks dominate:
- SKR03 — Process-oriented (Prozessgliederungsprinzip)
- SKR04 — Statement-oriented (Abschlussgliederungsprinzip)
Both are created and maintained by the Datev eG (the consortium behind the DATEV software platform used by German accountants). Both follow German tax law (HGB, EStG, KStG). But they organize accounts differently—and that difference cascades through your entire workflow.
SKR03: Process-Oriented Structure (Prozessgliederungsprinzip)
SKR03 arranges accounts by business process. Think: purchasing, sales, operations, finance. This mirrors how the business *works* operationally.
SKR03 Account Organization
- 0-1xxx: Fixed assets (machinery, buildings, vehicles)
- 1-2xxx: Current assets (cash, accounts receivable, inventory)
- 3xxx: Equity and liabilities
- 4xxx: Revenue (by process: domestic sales, exports, services)
- 5-6xxx: Operating expenses (purchasing, salaries, rent, travel)
- 7xxx: Other income and expenses (interest, penalties)
- 8xxx: Financial results (rarely used, reserved for holding accounts)
Example: A manufacturing company's materials purchasing accounts (5000-5100) sit together. Labor costs (6200-6299) sit together. This groups related business processes, making it easy to understand 'how much did we spend on materials vs. labor this month?'
SKR04: Statement-Oriented Structure (Abschlussgliederungsprinzip)
SKR04 organizes accounts to directly mirror your financial statements (Bilanz/balance sheet and GuV/income statement). The chart reflects how you'll ultimately report to tax authorities and shareholders.
SKR04 Account Organization
- 0-1xxx: Fixed assets (same as SKR03)
- 1-2xxx: Current assets (same as SKR03)
- 3xxx: Equity and liabilities (same as SKR03)
- 4xxx: Revenue and revenue reductions (directly maps to GuV top line)
- 5-6xxx: Operating expenses (grouped by P&L line, not process)
- 7xxx: Other income/expenses (maps directly to GuV lower sections)
- 8xxx: Extraordinary items and corrections
The key difference: SKR04 reverses the order of expense accounts to match the income statement structure. This means pulling a trial balance and converting it to a P&L statement is nearly automatic.
Side-by-Side: SKR03 vs. SKR04 Account Numbers
Here's where the organizational difference becomes concrete:
| Transaction Type | SKR03 Account | SKR04 Account | Note |
|---|---|---|---|
| Cash (bank account) | 1000-1099 | 1600-1699 | SKR04 puts liquid assets later in sequence |
| Sales revenue (domestic) | 4000-4099 | 4000-4099 | Both map revenue to 4xxx range |
| Sales returns/discounts | 4100-4199 | 4100-4199 | Same structure |
| Cost of goods sold | 5000-5099 | 5000-5099 | Same structure in 5xxx |
| Employee wages (manual) | 6200-6299 | 6100-6199 | Different numbering, same concept |
| Office rent | 6400-6499 | 6300-6399 | Different numbering |
| Interest income | 7000-7099 | 7000-7099 | Both use 7xxx for other items |
Numbers Don't Matter Operationally
Your accounting software (Lexoffice, Sevdesk, or DATEV) handles account number mapping automatically. You'll never 'miss' an account or get confused by numbering. What matters is the *structure* and how it affects reporting.
Why SKR03 Dominates German Business (~70% Market Share)
SKR03 is the default for most German businesses. Roughly 70% of mid-market and small businesses use it. Why?
1. Operational Clarity
SKR03's process-oriented grouping makes it intuitive for business owners. You can instantly see: 'What did we spend on materials? On wages? On travel?' This supports quick operational decision-making.
2. Industry Convention
Most German Steuerberater default to SKR03. Their templates, workflows, and industry benchmarks are built around it. Choosing SKR03 means fewer questions at tax review.
3. Smaller Businesses Don't Benefit from SKR04
SKR04's advantage (statement-mapping) is valuable mainly for holding companies, consolidated groups, or businesses with complex financial reporting. A solo consultant or 10-person shop doesn't need it.
4. Switching Cost & Switching Risk
Once you start with SKR03, switching requires remapping every historical transaction. This is tedious and error-prone. Most businesses don't bother.
SKR04 Advantages: When It's the Smarter Choice
SKR04 isn't a bad choice—it's simply less common. If you fit one of these profiles, SKR04 may be superior:
Advantage 1: Direct Balance Sheet & P&L Mapping
Your trial balance almost *is* your financial statements. You can extract your Bilanz and GuV with minimal reclassification. This speeds year-end close and reduces accountant hours.
Advantage 2: Preferred by Some Steuerberater
Particularly tax firms serving holding companies, groups, or complex corporate structures often prefer SKR04. If your accountant insists on it, listen. They likely have good reasons.
Advantage 3: Easier Consolidation Reporting
If you're part of a corporate group or plan to merge/acquire, SKR04's statement-aligned structure eases consolidated financial reporting.
Advantage 4: International Accounting Standards
If your business operates across multiple countries or must comply with IFRS/ASC standards, SKR04's structure aligns better with global financial statement formats.
Kontenrahmen Comparison Table
| Criterion | SKR03 | SKR04 |
|---|---|---|
| Primary Structure | Process/operation-based (how the business works) | Financial statement-based (how we report) |
| Typical User | Manufacturing, wholesale, retail, services | Holding companies, corporate groups, international firms |
| Management Reporting (BWA) | Excellent—shows operational cost flow | Good—but requires reclassification for insight |
| Year-End Close | Requires statement reclassification step | Trial balance nearly *is* the financial statement |
| Market Share | ~70% of German SMEs | ~25% (mostly corporate, accounting firms) |
| Learning Curve | Intuitive for operators (business-focused) | Intuitive for accountants (finance-focused) |
| Steuerberater Support | Default assumption—most support seamlessly | Some prefer it, many are equally comfortable |
| Switching Cost (later) | High—tedious to remap years of history | High—same difficulty |
Impact on BWA: Monthly Management Reporting
The BWA (Betriebswirtschaftliche Auswertung) is a standard German monthly management report showing your business's operational health. It's generated automatically by your accounting software or Steuerberater.
SKR03 creates a more useful BWA:
- Revenue trends are grouped by process (domestic vs. export, product vs. service)
- Expenses are grouped by operational category (materials, labor, overhead)
- You instantly see cost ratios: 'materials were 28% of revenue, wages were 32%'
- Comparing to industry benchmarks is straightforward
SKR04's BWA is still useful, but requires more interpretation. Since accounts are ordered for the P&L, not for operational insights, you have to manually group them for analysis.
For operational management, SKR03 wins. For financial reporting compliance, SKR04 wins. For small businesses, the operational advantage of SKR03 outweighs any reporting advantage of SKR04.
DATEV Ecosystem: Both Are Standards, But Switching Is Complex
DATEV supports both SKR03 and SKR04 natively. If your Steuerberater uses DATEV (and most German accountants do), both charts work seamlessly. The software handles the structural differences.
However, switching between them later is not a simple checkbox. You would need to:
- Create a mapping table (SKR03 account → SKR04 account equivalent)
- Reclassify every transaction from year 1 onward
- Reconcile account balances before/after to catch errors
- Update any custom reports or dashboards
- Possibly hire an accountant to audit the migration
For a business with 5 years of history and 1,000+ transactions/month, this is a 40-80 hour project. For a newer business with 3 months of clean history, it's 5-10 hours.
Switching Cost Is Real
Choose your chart of accounts carefully. Switching is possible but tedious and error-prone. Most businesses stick with their original choice even if it's not optimal, simply because the cost of switching exceeds the benefit.
Industry-Specific Kontenrahmen: SKR45, SKR49, and Specialized Charts
Beyond SKR03 and SKR04, Germany has specialized charts for specific industries:
| Chart | Target Industry | Why Specialized? |
|---|---|---|
| SKR03 (Standard) | General manufacturing, retail, services, most SMEs | Flexible, process-based—works for most businesses |
| SKR04 (Standard) | Corporate groups, holding companies, consolidated reporting | Statement-oriented for complex financial reporting |
| SKR45 | Physician/Medical practices (Zahnaerzte, Aerzte) | Accounts for medical expenses, patient billing, insurance claims |
| SKR49 | Non-profit organizations (Vereine, Stiftungen, NGOs) | Tracks restricted funds, donations, grant funding |
| Other specialized | Agriculture, hotels, law firms (some have custom charts) | Tailored for industry-specific revenue/expense patterns |
If you operate a medical practice, ask your Steuerberater about SKR45. If you run an NGO, explore SKR49. For everyone else, SKR03 or SKR04 is the right choice. Don't overthink it.
Can You Switch from SKR03 to SKR04 Later? (Spoiler: Yes, But...)
Legal Perspective
Switching is legal and permitted. German tax law doesn't forbid it. You just need to document the change and reclassify historical records accurately.
Practical Perspective
Switching is tedious. For a business with 3-5 years of history, we recommend staying the course. For a business < 1 year old, switching before accumulating more history is feasible.
Tax Authority Perspective
The tax office will want to see documentation of the switch and proof that historical records were correctly reclassified. Your Steuerberater should handle this.
How to Choose: A Decision Framework
Step 1: Ask Your Steuerberater
This is the most important step. Your accountant has experience with your industry, knows tax authority expectations, and may have integrations already set up. They often have a strong preference—and for good reason.
Step 2: Determine Your Industry & Business Model
If you run a solo consulting firm, startup, or typical SME, default to SKR03. You'll have better operational reporting and match industry norms.
If you're building a corporate group, planning acquisitions, or have complex consolidated reporting needs, consider SKR04. The statement-alignment will pay dividends later.
Step 3: Evaluate Your Reporting Needs
- Do you need detailed operational cost breakdowns? (SKR03 wins)
- Do you need clean, easy financial statements? (SKR04 wins)
- Are you being acquired or are you acquiring others soon? (SKR04 wins)
- Are you doing complex intercompany reporting? (SKR04 wins)
Step 4: Consider Your Accounting Software
Tools like [Lexoffice](/apps/lexoffice), [Sevdesk](/apps/sevdesk), and [DATEV](/apps/datev) support both flawlessly. This isn't the deciding factor. Pick based on Steuerberater preference and reporting needs.
Practical Examples: How Account Assignment Differs
Example 1: Office Supplies Purchase
You buy €200 of printer paper.
- SKR03: Debit 6400 (office materials/supplies), Credit 1000 (cash/bank)
- SKR04: Debit 6300 (office materials/supplies), Credit 1600 (cash/bank)
The logic is identical; only the account numbers differ. Your software auto-maps based on which chart you chose.
Example 2: Employee Salary Payment
You pay employee salaries of €3,000/month.
- SKR03: Debit 6200 (wages/salaries), Credit 1000 (bank)
- SKR04: Debit 6100 (wages/salaries), Credit 1600 (bank)
Again, identical logic. Different numbering. Your accounting software handles it transparently.
Integration with Your Finance Stack
Choosing SKR03 or SKR04 doesn't lock you into specific tools. All major German accounting platforms support both:
- [Lexoffice](/apps/lexoffice) — choose during setup, easy to change early
- [Sevdesk](/apps/sevdesk) — default to SKR03, supports both
- [DATEV](/apps/datev) — supports both natively
- [Buchhaltungsbutler](/apps/buchhaltungsbutler) — supports both, great for small business
All integrate with expense management tools like [Moss](/apps/moss) or [Candis](/apps/candis). Your choice of chart doesn't limit tool flexibility.
Related Articles for Deeper Learning
- [GoBD Compliance Explained](/blog/gobd-compliance-praktisch-erklaert) — understand tax authority audit expectations
- [Receipt Digitization & Paperless Workflows](/blog/belege-digitalisieren-papierlos) — OCR and document management across all charts
- [Bookkeeping Entries Explained](/blog/buchungssaetze-soll-haben-erklaert) — debit/credit logic, works identically in SKR03 and SKR04
- [Invoice Requirements & Mandatory Fields](/blog/rechnungen-schreiben-pflichtangaben) — revenue recognition rules by invoice type
Final Recommendation: Which Chart Should You Choose?
For 95% of German businesses: Choose SKR03.
SKR03 is the default. Your Steuerberater expects it. Your operational reporting will be clearer. You'll match industry norms. Unless your accountant explicitly recommends SKR04 (which they might if you're corporate, international, or complex), stick with SKR03.
If your Steuerberater recommends SKR04, follow their advice. They have experience you don't. They know your tax situation better. They're the expert.
If you're already running SKR03 and wondering if you should switch to SKR04: Don't. The switching cost rarely justifies the benefit. Use that time/money for something more valuable (like better expense management, automation, or tax planning).
The good news: Once you've chosen, your accounting software handles all the details automatically. You won't spend another thought on account numbers. You'll just book transactions and let the system categorize them correctly.
The Bottom Line
Your Kontenrahmen choice matters, but it's not a permanent prison. Start with SKR03 (unless your accountant says otherwise). If you later need SKR04, it's changeable. But most likely, you'll never need to think about it again once you've chosen.
Apps 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.