Blog
skr03skr04kontenrahmenbuchhaltungdatevgermany

SKR03 vs. SKR04: Which German Chart of Accounts Fits Your Business?

Kathrin FischerKathrin Fischer
2026-02-0912 min read

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 TypeSKR03 AccountSKR04 AccountNote
Cash (bank account)1000-10991600-1699SKR04 puts liquid assets later in sequence
Sales revenue (domestic)4000-40994000-4099Both map revenue to 4xxx range
Sales returns/discounts4100-41994100-4199Same structure
Cost of goods sold5000-50995000-5099Same structure in 5xxx
Employee wages (manual)6200-62996100-6199Different numbering, same concept
Office rent6400-64996300-6399Different numbering
Interest income7000-70997000-7099Both 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

CriterionSKR03SKR04
Primary StructureProcess/operation-based (how the business works)Financial statement-based (how we report)
Typical UserManufacturing, wholesale, retail, servicesHolding companies, corporate groups, international firms
Management Reporting (BWA)Excellent—shows operational cost flowGood—but requires reclassification for insight
Year-End CloseRequires statement reclassification stepTrial balance nearly *is* the financial statement
Market Share~70% of German SMEs~25% (mostly corporate, accounting firms)
Learning CurveIntuitive for operators (business-focused)Intuitive for accountants (finance-focused)
Steuerberater SupportDefault assumption—most support seamlesslySome prefer it, many are equally comfortable
Switching Cost (later)High—tedious to remap years of historyHigh—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:

ChartTarget IndustryWhy Specialized?
SKR03 (Standard)General manufacturing, retail, services, most SMEsFlexible, process-based—works for most businesses
SKR04 (Standard)Corporate groups, holding companies, consolidated reportingStatement-oriented for complex financial reporting
SKR45Physician/Medical practices (Zahnaerzte, Aerzte)Accounts for medical expenses, patient billing, insurance claims
SKR49Non-profit organizations (Vereine, Stiftungen, NGOs)Tracks restricted funds, donations, grant funding
Other specializedAgriculture, 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...)

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.

  • [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.

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.