Blog
GuVincome statementaccountingJahresabschlussHGB2026

Creating a GuV: Total Cost Method vs. Cost of Sales Method

Marcus SmolarekMarcus Smolarek
2026-02-1116 min read

Learn how to properly prepare a GuV (income statement) in Germany. Understand the differences between Gesamtkostenverfahren and Umsatzkostenverfahren, and discover which method is right for your business.

The Gewinn- und Verlustrechnung (GuV), or income statement, is one of the most important documents in German financial reporting. It shows whether a company has made a profit or loss during a fiscal year and is a mandatory part of the Jahresabschluss (annual financial statement). Unlike a simple revenue-minus-expenses calculation, the GuV follows strict regulatory requirements under the German Commercial Code (Handelsgesetzbuch, or HGB).

One of the most critical decisions when preparing a GuV is choosing between two legally permitted formats: the Gesamtkostenverfahren (GKV, total cost method) and the Umsatzkostenverfahren (UKV, cost of sales method). While both arrive at the same bottom line, they structure costs very differently and offer different insights into business operations.

What is the GuV and Why Does It Matter?

The GuV is a financial statement that measures business performance by comparing revenues against all expenses incurred during a fiscal year. It is required for all German merchants (Kaufleute) and limited liability companies (GmbHs) with certain financial thresholds.

The GuV serves several critical purposes: it informs stakeholders about profitability, it is required by tax authorities, it helps management understand cost structures, and it is often used by lenders and investors to assess business health. The accuracy and structure of your GuV can significantly impact tax liability and business decision-making.

Under HGB Section 275, German companies have the choice between two standardized formats for the GuV. Both are legally equivalent, but they present financial information in fundamentally different ways.

The Gesamtkostenverfahren (GKV / Total Cost Method)

The GKV is organized by the type and nature of costs, regardless of whether they are production costs, administrative costs, or sales costs. This method starts with total revenues and then deducts all costs in specific categories.

The typical structure of a GKV looks like this:

  • Umsatzerlöse (revenues from sales)
  • Bestandsveraenderungen (changes in inventory)
  • Andere Betriebseinnahmen (other operating income)
  • Materialaufwand (material costs / cost of raw materials and supplies)
  • Personalaufwand (personnel costs / salaries and wages)
  • Abschreibungen (depreciation of fixed assets)
  • Sonstiger Betriebsaufwand (other operating expenses)
  • Betriebsergebnis (operating profit/loss)
  • Finanzergebnis (financial result from interest and investments)
  • Ergebnis vor Steuern (profit before taxes)

A key feature of the GKV is the Bestandsveraenderungen (changes in inventory). If your inventory increased during the year, this positive number is added to revenues because those finished goods represent value created but not yet sold. Conversely, if inventory decreased, this reduces the total revenues figure. This adjustment ensures that the GuV reflects the economic reality of production and sales.

The Materialaufwand includes all costs of raw materials, supplies, and merchandise used in production or resale. The Personalaufwand covers all salary costs, wages, social insurance contributions, and training expenses. Abschreibungen represent the systematic allocation of the cost of fixed assets over their useful life. Sonstiger Betriebsaufwand catches remaining operating expenses such as rent, utilities, insurance, office supplies, and consulting fees.

The Umsatzkostenverfahren (UKV / Cost of Sales Method)

The UKV takes a different approach. Instead of organizing costs by type, it organizes them by their functional role in the business: costs of producing goods, costs of selling them, and costs of administering the business.

The typical structure of a UKV looks like this:

  • Umsatzerlöse (revenues from sales)
  • Kosten der Herstellung (cost of goods produced)
  • Bruttoergebnis (gross profit)
  • Vertriebs- und Vertriebskosten (sales and distribution costs)
  • Verwaltungskosten (administrative costs)
  • Sonstige Betriebsergebnisse (other operating results)
  • Betriebsergebnis (operating profit/loss)
  • Finanzergebnis (financial result)
  • Ergebnis vor Steuern (profit before taxes)

In the UKV, the Kosten der Herstellung (cost of goods produced) includes all direct production costs: raw materials, direct labor, and manufacturing overhead. Any finished goods produced but not yet sold are reflected in this figure. The Vertriebskosten (sales costs) cover commissions, shipping, marketing, and trade show expenses. The Verwaltungskosten (administrative costs) cover salaries of administrative staff, office rent, legal and accounting fees, and general office expenses.

The key advantage of the UKV is that it shows the Bruttoergebnis (gross profit), which many managers find useful for understanding the profitability of the core business before deducting overhead costs.

Comparison: GKV vs. UKV

CriteriaGKV (Total Cost Method)UKV (Cost of Sales Method)
StructureOrganized by type of cost (materials, labor, depreciation, other)Organized by function (production, sales, administration)
Common in GermanyMore than 90% of SMEsLess common among German companies
Common InternationallyLess common outside GermanyStandard in US and international GAAP reporting
Transparency of Cost TypesVery clear which costs are materials, labor, etc.Clear which costs are production vs. overhead
Required DataSimpler accounting; basic cost allocationRequires detailed cost accounting to assign costs by function
Best ForManufacturing and trading companies with straightforward cost structuresCompanies wanting to show gross profit; international groups needing standardized reporting

Which Method Should You Choose?

For most German companies, especially small and medium-sized enterprises, the Gesamtkostenverfahren is the default choice. More than 90% of German SMEs use the GKV. There are several reasons for this dominance:

  • Simpler implementation: The GKV requires less detailed cost accounting infrastructure
  • Familiarity: Most German accountants and software systems are built around the GKV
  • Regulatory tradition: The GKV is the traditional method in German accounting culture
  • Natural flow: For many businesses, costs naturally fall into the categories of the GKV

However, the Umsatzkostenverfahren may be more appropriate if:

  • Your company is part of an international group that reports using US GAAP or IFRS standards
  • You want to prominently display gross profit margins to investors or lenders
  • You have a sophisticated cost accounting system that can allocate costs by function
  • You operate in an industry where functional cost breakdowns are standard

An important note: once you choose a format, you should maintain consistency year over year. Switching between GKV and UKV can make year-over-year comparisons difficult and may raise questions from tax authorities about the reasonableness of your accounting.

Practical Example: The Same Company in Both Formats

Let's look at how a mid-sized manufacturing company, Precision Parts GmbH, would present the same financial results in both formats.

Precision Parts GmbH manufactures specialized metal components. In 2025, they had the following financial data:

  • Revenues: 2,500,000 EUR
  • Change in finished goods inventory: +150,000 EUR
  • Raw materials and supplies used: 750,000 EUR
  • Direct labor (production): 500,000 EUR
  • Factory depreciation: 80,000 EUR
  • Factory utilities and maintenance: 120,000 EUR
  • Sales salaries and commissions: 200,000 EUR
  • Sales and marketing: 80,000 EUR
  • Shipping and logistics: 90,000 EUR
  • Administrative salaries: 280,000 EUR
  • Administrative rent and overhead: 150,000 EUR
  • Other operating expenses: 45,000 EUR

Using the Gesamtkostenverfahren:

  • Umsatzerlöse: 2,500,000 EUR
  • Bestandsveraenderungen: +150,000 EUR
  • Materialaufwand: -750,000 EUR
  • Personalaufwand: -780,000 EUR (500,000 production + 200,000 sales + 80,000 admin)
  • Abschreibungen: -80,000 EUR
  • Sonstiger Betriebsaufwand: -385,000 EUR (120,000 factory + 80,000 marketing + 90,000 shipping + 150,000 rent + 45,000 other)
  • Betriebsergebnis: 655,000 EUR

Using the Umsatzkostenverfahren:

  • Umsatzerlöse: 2,500,000 EUR
  • Kosten der Herstellung: -1,450,000 EUR (750,000 materials + 500,000 direct labor + 80,000 depreciation + 120,000 factory overhead)
  • Bruttoergebnis: 1,050,000 EUR
  • Vertriebskosten: -370,000 EUR (200,000 sales salaries + 80,000 marketing + 90,000 shipping)
  • Verwaltungskosten: -430,000 EUR (280,000 admin salaries + 150,000 rent)
  • Sonstige Betriebsergebnisse: -45,000 EUR
  • Betriebsergebnis: 655,000 EUR

Notice that both methods arrive at the same operating profit of 655,000 EUR. The difference is purely in presentation. The GKV shows all costs by type, while the UKV shows the gross profit of 1,050,000 EUR (42% margin), which many managers find valuable for strategic planning.

Key Cost Categories Explained

Bestandsveraenderungen (Inventory Changes)

This is perhaps the most confusing line item for those new to the GKV. Bestandsveraenderungen reflects the change in inventory value from the beginning to the end of the fiscal year. If you manufactured products that remain in inventory, they still represent economic value created. Conversely, if you reduced inventory, you sold products that you had paid for in previous years.

This adjustment ensures that the GuV reflects economic performance, not just cash collected, and aligns with the accrual accounting principle.

Abschreibungen (Depreciation)

Depreciation allocates the cost of long-lived assets (machinery, buildings, vehicles) over their useful life. German tax law specifies standard useful life periods (Nutzungsdauer) for different asset categories. For example, most machinery is depreciated over 7-10 years, while buildings are depreciated over 20-30 years.

You must calculate depreciation properly and record it each year, as it is both a tax-deductible expense and a required financial reporting element.

Software and Automation

Most German accounting software defaults to the Gesamtkostenverfahren. DATEV, Lexware, sevDesk, and other leading platforms have built-in templates and automated calculations for the GKV. If you use one of these systems, your GuV will likely be generated automatically at year-end based on your recorded transactions. However, you should still understand the structure and verify that all costs are properly categorized.

Common Pitfalls to Avoid

When preparing your GuV, watch out for these common mistakes:

  • Double-counting costs: Never include the same cost in multiple categories
  • Forgetting inventory adjustments: In the GKV, inventory changes must be reflected in Bestandsveraenderungen
  • Misallocating depreciation: Ensure depreciation is calculated using the correct useful life and method
  • Mixing cash and accrual: The GuV must follow accrual accounting, not cash accounting
  • Inconsistent categorization: Maintain consistent classification of costs from year to year
  • Ignoring accruals: Expenses incurred but not yet paid (accrued expenses) must be included in the current year

GuV and the Broader Jahresabschluss

The GuV is only one part of the complete Jahresabschluss (annual financial statement). It is typically accompanied by:

  • Bilanz (balance sheet): Shows assets, liabilities, and equity at the end of the fiscal year
  • Anlage zur Gewinn- und Verlustrechnung (detailed schedules): Support the numbers in the GuV
  • Kapitalflussrechnung (cash flow statement): For larger companies, shows how cash moved in and out
  • Anhang (notes): Provides context and explanations for significant items
  • Managementsiedlung (management report): For larger companies, explains business performance and strategy

The GuV and the Bilanz must be prepared consistently, as items in one affect the other. For example, if depreciation is recorded in the GuV, the corresponding asset value is reduced on the Bilanz.

For deeper understanding, you may also want to explore these related concepts:

  • euer-oder-guv-vergleich: Understanding the differences between EÜR (cash-based) and GuV (accrual-based) reporting
  • betriebsvermoegensvergleich-erklaert: How to reconcile book values with actual assets

Conclusion

The GuV is a powerful tool for understanding your business's financial performance. Whether you choose the Gesamtkostenverfahren or the Umsatzkostenverfahren, the key is to structure your costs consistently and accurately. The GKV remains the standard in Germany because of its simplicity and familiarity, but the UKV offers valuable insights into functional cost structures.

Whatever method you choose, work with an experienced accountant to ensure your GuV is prepared correctly and complies with all HGB requirements. A properly prepared GuV not only satisfies regulatory requirements but also provides the management information you need to run your business successfully.

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.