Skip to main content
All guides
8 min read·Last updated: 2026-07-22

Price indexation in B2B contracts: protecting margins from inflation and energy price increases

Clauses, indices and practical calculations to maintain profitability on long-term contracts in the Swiss context

Why indexation has become a priority for SMEs

In multi-year B2B contracts — raw material supply, industrial maintenance, IT services, logistics or commercial leases — the price agreed today can significantly erode margins within 12–24 months. Swiss inflation, although more contained than in neighbouring European countries, and above all the volatility of energy costs and raw materials have made indexation clauses an essential management tool, not a minor legal detail.

For a company with annual turnover of CHF 2–5 million, an annual contract of CHF 200,000 without an adjustment mechanism can mean a margin loss of CHF 15,000–30,000 over two years of price increases. Conversely, for the B2B customer a transparent and predictable clause reduces the risk of contentious renegotiations and disruptions to the commercial relationship.

This guide explains how to structure indexation in Swiss contracts: legal basis, choice of indices, calculation formula, operational management and accounting implications. The goal is to protect profitability without compromising the relationship with customers and suppliers.

Types of indexation clauses

The choice of mechanism depends on the cost structure of the contract and the bargaining power of the parties. Here are the most common models among Swiss SMEs:

Inflation indexation (CPI)

The price is adjusted based on the National Consumer Price Index (CPI) published monthly by the Federal Statistical Office (FSO). It is the most neutral and understandable model, suitable for service and maintenance contracts where personnel and overhead costs follow general inflation.

Typical formula: New price = Base price × (Current CPI / CPI at signing). It is advisable to explicitly state the reference series (e.g. National Consumer Price Index, base December 2020 = 100, FSO).

Sectoral index indexation (PPI, energy)

For contracts linked to specific costs — production, transport, construction — sectoral indices are used such as the Producer Price Index (PPI) or the Producer and Import Price Index published by the FSO, as well as energy price indices (electricity, gas, fuels) published by the FSO or the SFOE.

This model better protects margins when the cost structure is concentrated on a volatile item, but requires greater transparency towards the counterparty and documentation of the weights applied.

Mixed indexation (cost basket)

Combines several indices with predetermined weights, for example: 40% manufacturing PPI + 30% Swiss Wage Index (SWI) + 30% energy index. It reflects the actual cost structure and is particularly effective in industrial outsourcing or facility management contracts.

Requires a composition table attached to the contract and a documented annual calculation, ideally with a shared spreadsheet between the parties.

Periodic review with cap and floor

Provides for an annual or semi-annual adjustment with limits: for example a minimum of 0% and a maximum of +5% regardless of the index. It balances supplier protection and predictability for the customer, and is often more readily accepted in negotiations.

Caution: a cap that is too low during periods of structural price increases can make the contract uneconomical; consider an extraordinary review clause beyond predefined thresholds.

Comparison of the main reference indices

Choosing the right index is decisive for perceived fairness and for the effectiveness of the clause:

Index Source Suitable for Update frequency
CPI (general inflation) FSO — National Consumer Price Index Services, consulting, maintenance, leases Monthly (typical adjustment: annual)
PPI (producer prices) FSO — by sector and aggregate Industrial supply, processing, raw materials Monthly
Swiss Wage Index (SWI) FSO — Swiss nominal wage index Outsourcing, cleaning, security, labour-intensive services Annual
Energy index (electricity, gas, fuels) FSO, SFOE, energy supplier data Logistics, energy-intensive production, data centres, heating Monthly or quarterly
Specific commodity indices LME, commodity exchanges, sectoral indices Metals, timber, chemicals, food Daily / weekly (contractual calculation: quarterly or annual)

Always state in the contract the index reference date, the rounding method (e.g. two decimal places in Swiss francs) and the month of application of the adjustment (e.g. January of each year, based on the average CPI over the last 12 months).

Energy price increases: targeted clauses

Energy price increases affect SMEs asymmetrically: a mechanical workshop with furnaces and compressors may see electricity costs rise by 30–50% in a single financial year, while a services agency suffers a smaller impact. Applying the general CPI to an energy-intensive contract underestimates the risk; conversely, indexing entirely to energy prices for a consulting contract is difficult to justify.

A balanced approach provides for an explicit energy component in the base price, with documented proportional pass-through. Example: on a contract of CHF 500,000 per year, 15% of the price (CHF 75,000) is attributed to energy costs; the annual adjustment is calculated only on this portion, multiplying the percentage change of the agreed energy index.

For B2B gas and electricity supply contracts, also check the energy supplier's conditions: many contracts already include tariff adjustment clauses that cascade through to end-customer prices. Coordinating review dates avoids double adjustments or periods of unrecovered absorption.

Simplified numerical example

Plant maintenance contract: base price CHF 120,000/year (January 2024). Clause: annual CPI adjustment, with a cap of +4% and a floor of 0%. CPI January 2024 = 106.4; CPI January 2025 = 106.8 (base December 2020 = 100, FSO).

CPI change: (106.8 / 106.4) − 1 = +0.38%. New price 2025: CHF 120,000 × 1.0038 = CHF 120,456. Invoiced increase: CHF 456, which partially compensates for the rise in wage costs and spare parts over the period.

Without a clause, the supplier would have had to absorb the increase or renegotiate after the fact — often with less success and greater commercial friction.

Operational implementation: from contract to invoice

A well-drafted clause that is poorly managed creates disputes. Here is the recommended workflow for integrating indexation into business processes:

  1. Indexation contract register. Maintain a centralised list with: counterparty, base price, reference index, base date, next review, cap/floor. In Accountex, associate a custom field or a note with the customer/supplier to track the active clause.
  2. Review calendar. Set reminders 60–90 days before the adjustment date to collect index data, calculate the change and prepare written communication to the counterparty.
  3. Advance communication. Send a formal notice with the detailed calculation (previous index, current index, percentage change, new amount). Attach the reference to the official index source. Transparency reduces disputes.
  4. Price list and order updates. Modify prices in the ERP system, in open orders and in recurring contracts before issuing invoices for the new period. Verify that the agreed amounts correspond to the clause.
  5. Documentation for audit. Archive the calculation, the communication and the counterparty's tacit or explicit acceptance. In case of dispute, traceability is essential.

Accounting and tax implications

From an accounting perspective, a contractual adjustment linked to an index does not constitute extraordinary revenue or cost: it is an ordinary price adjustment that is reflected proportionally in revenue and costs in the relevant period. The invoice issued at the new price should be recorded gross, with VAT calculated on the actual amount.

For multi-year contracts with advance billing (e.g. annual fee paid at the start of the year), check whether the clause provides for retroactive settlements or application only to future periods. In case of settlement, issue a debit or credit note with reference to the contract and the index calculation, maintaining consistency between economic accrual and tax documents.

For income tax purposes, price adjustments directly affect the operating margin of the financial year in which they are invoiced. There are no special tax rules for B2B indexation in Switzerland: the adjustment falls within normal operating results. For financial planning, include the expected variation of reference indices in budget scenarios (e.g. CPI according to FSO projections, energy according to market trends and applicable tariffs).

SMEs applying the full-cost method for long-term projects should update standard costs and target margins at each indexation review, to avoid significant deviations between planned and realised margins at year-end.

Negotiation: how to present the clause to the customer

Resistance to the indexation clause often stems from the perception of a unilateral increase, not from unwillingness to pay a fair price. Some effective strategies in Swiss B2B negotiations:

Bilateral approach. Propose that the clause works in both directions: if the index falls, the price also decreases (with an optional floor at zero). This strengthens perceived legitimacy.

Cost transparency. Sharing the cost structure (energy share, labour, materials) demonstrates that indexation is not a pretext for extra margins, but a balancing mechanism.

Caps and advance notice. A maximum annual cap (e.g. +3%) and 30 days' notice make the adjustment predictable and acceptable for procurement departments.

Initial grace period. Excluding adjustments in the first contractual year allows the relationship to be consolidated before activating the mechanism — useful in new customer acquisition contracts.

Checklist: a well-drafted indexation clause

Before signing or renewing a B2B contract, verify that the clause contains at least these elements:

Element Control question
Reference index Is it named precisely (name, source, series, base)?
Base price and base date Are the amount and reference date for the calculation stated?
Calculation formula Is the mathematical formula explicit and verifiable by both parties?
Frequency and timing At what interval (annual, semi-annual) and from which date does it apply?
Cap and floor Are there maximum and minimum limits on the adjustment?
Communication method Is written advance notice with the calculation attached provided for?
Right of termination Can the counterparty terminate if the adjustment exceeds a predefined threshold?
Renewal and review On contract renewal, is the base price updated or is the indexation chain maintained?

Conclusion: indexation as a margin management tool

Price indexation in B2B contracts is not a lawyer's clause to insert and forget: it is a management process that links contract drafting, management control, invoicing and the commercial relationship. For Swiss SMEs operating with multi-year contracts, integrating it systematically means reducing exposure to inflationary and energy shocks, avoiding emergency renegotiations and preserving margins compatible with business sustainability.

Start with contracts with the greatest impact on turnover or fixed costs, document calculations transparently and align price lists, invoicing and budget with the review calendar. With an accounting tool like Accountex, centralising information on indexed contracts makes it possible to trigger adjustments in good time and maintain consistency between contractual commitment, issued documents and operating results.

Simplify your Swiss accounting

AccountEX handles VAT, QR-invoices and bookings with AI. Start for free.