Skip to main content
All guides
11 min read·

Framework agreements and call-off orders in B2B: pricing, minimum commitments and accounting for Swiss SMEs

How to structure multi-year agreements, manage call-offs and correctly record revenue and costs under Swiss contract law and accounting standards.

Why framework agreements are common in Swiss B2B

In business-to-business trade, especially in industrial, IT, logistics and recurring services sectors, it is common to separate the master agreement from individual purchases. The framework agreement sets general terms — prices or calculation methods, payment terms, warranties, liability — while call-off orders (release orders) actually trigger individual deliveries or services over time.

For a Swiss SME, this structure offers predictability in relationships with strategic customers and suppliers, simplifies repeated negotiations and reduces administrative lead times. However, it also introduces complexity: variable price clauses, guaranteed minimum volumes, contractual penalties (distinct from set-offs between receivables and payables or chargebacks imposed by the stronger contracting party) and accounting questions about when to recognise revenue and costs.

This guide outlines the applicable federal legal framework, the most widely used contractual models, implications for liquidity and reporting, and accounting practices consistent with Swiss standards for medium-sized businesses.

Framework agreement, single order or ongoing supply contract?

Before drafting documents, it is worth clarifying which structure matches the actual commercial relationship:

Criterion Framework agreement + call-off orders Single order (spot) Ongoing supply contract
Legal nature Multi-year agreement activated through individual tranches Contract of sale (Art. 184 et seq. CO) or contract for work and services (Art. 363 et seq. CO) Obligation to supply/perform periodically without a formal order each time
Contract formation Framework + acceptance of each call-off (Art. 2 and 3 CO) Offer and acceptance with agreement on all essential elements Single contract governing the entire relationship over time
Volume flexibility High — quantities defined per call-off, with possible annual minimum commitment Maximum for each transaction, no future obligation Low — volumes and frequencies often preset
Price Attached price list, indexed formulas or agreed periodic revisions Fixed price at the time of order Unit price or recurring fee, sometimes with an adjustment clause
Suitable for Repeat supplies, maintenance, consumption-based consulting, raw materials Occasional purchases, one-off projects Subscriptions, operating leases, cleaning, hosting
Typical accounting documents Framework agreement, order/call-off, delivery note, invoice per delivery Order, delivery note, invoice Contract, recurring periodic invoices
Main risk Interpretation of minimum clauses, price revision, tacit renewal Lack of continuity, frequent renegotiation Difficulty of early exit, duration constraints

Pricing mechanisms: price lists, indices and revisions

Price is often the most debated clause in framework agreements. Swiss SMEs mainly adopt three approaches:

Fixed price list with time-limited validity

Unit prices locked for 6–12 months, followed by renegotiation or automatic adjustment if provided for. Transparent in accounting: each invoice reflects the price list in effect on the call-off date.

Recommended for standardised services and catalogue components. Attach the price list as a numbered, versioned appendix.

Indexed pricing

The base price is updated according to an agreed index (e.g. Swiss import price index, labour cost index, commodity quotations). The formula must specify base index, reference date, update frequency and rounding rules.

Useful for multi-year contracts with significant exposure to raw material or energy costs. Document each adjustment for audit and invoice reconciliation.

Consumption-based or performance-based pricing

Hourly rates, prices per unit delivered or variable fees linked to metrics (active users, volumes processed). The framework agreement defines the measurement method and mandatory periodic reports.

Common in consulting, cloud and maintenance. Requires activity traceability to avoid disputes and billing delays.

Volume discounts and tier pricing

Progressive discounts upon exceeding annual thresholds or cumulative volumes over the contract period. Define whether calculation is retroactive on total cumulative volume in the period or on marginal tiers (prospective).

Affects margins and forecasts: model the impact on the income statement and cash flow simulations before accepting aggressive thresholds.

For VAT purposes, each invoice issued following a call-off is generally standalone for value added tax (VAT): tax point, rate and taxable base follow delivery or performance of the individual tranche, subject to special regimes (continuous supplies, explicit advance payments). Coordinate advance invoices on multi-month call-offs with your tax adviser.

Minimum commitments, take-or-pay and impact on liquidity

Many framework agreements provide for a minimum purchase commitment: the buyer guarantees an annual volume or amount, failing which the shortfall or a penalty must be paid. For the supplier it represents revenue certainty; for the customer it ties up liquidity and can generate costs even without actual offtake.

Take-or-pay clauses, common in energy and raw materials, require payment even for quantities not taken. Do not confuse them with set-off mechanisms between accounts or discounts unilaterally imposed by the customer: here the liability arises from the framework agreement itself.

Type of commitment Economic effect What to monitor
Annual minimum volume Top-up at period end if offtake is below minimum Cumulative reports, quarterly forecast, penalty risk
Guaranteed minimum amount Minimum revenue obligation regardless of call-offs Planned receipts, customer concentration risk
Take-or-pay Payment for quantities not taken at agreed price Storage capacity, alternative market prices
Exclusive supply Obligation not to purchase from competitors, sometimes with implicit minimum Antitrust compliance if in a dominant position

Reducing contractual risk

  • Negotiate carry-over of shortfalls to the following year, instead of immediate penalties.
  • Provide for force majeure and revision of the minimum in the event of a documented market crisis.
  • Cap the maximum penalty amount and define the calculation method (period average price vs latest price list).
  • Align the minimum with realistic budgets and integrate ERP alerts when cumulative call-off variance exceeds 15–20%.

From framework agreement to call-off order: operational workflow

An orderly process avoids duplication, pricing errors and disputes at year-end. Recommended workflow for SMEs with a small administrative team:

  1. Framework agreement registration — Archive the signed version, price lists, indices and revision dates in a single repository (DMS or versioned folder). Record contract number, counterparty, duration and accounting reference (revenue/cost account, profit centre).
  2. Call-off issuance — The buyer sends an order referencing the framework, item codes, quantities, location and requested date. Verify that the applied price matches the current price list or formula.
  3. Confirmation and planning — The supplier confirms within contractual deadlines; production/logistics registers the call-off in the system. For services, approve timesheets or progress reports linked to the framework.
  4. Execution and transport documents — Delivery notes, service reports or acceptance certificates linked to the order/call-off number. Essential for proof of delivery and for VAT.
  5. Invoicing and three-way match — Accounting compares order, delivery document and invoice. With indexed pricing, verify application of the period index.
  6. Periodic closing — At quarter or year end, reconcile cumulative volumes with minimum commitments and accrue expected top-ups or penalties.

Integration with Accountex

Store the framework agreement as an "open order" or master contract linked to individual invoices. Use custom fields for call-off number, applied price index and price list expiry. Contract ageing reports help identify call-offs delivered but not invoiced, or invoices issued ahead of performance.

Accounting in Swiss SMEs

SMEs generally apply the accounting provisions of the CO (Art. 957 et seq.) and, voluntarily, Swiss GAAP FER. The framework agreement itself does not generate revenue or costs: recognition occurs upon delivery of the individual performance or, for services over time, according to stage of completion if reliably measurable.

Supplier side (revenue)

  • Revenue at delivery/performance of the call-off, at agreed or indexed price.
  • Advances received before performance: liability (transitory account) until execution.
  • Retroactive volume discounts: revenue adjustment in the period in which the discount vests, not arbitrary spreading.
  • Penalties or take-or-pay top-ups from the customer: revenue (or other operating income) at expiry of the commitment period, if the entitlement is certain.

Buyer side (costs)

  • Cost of purchase or cost of service upon compliant receipt; capitalisation only if activation criteria (e.g. qualifying investments) are met.
  • Year-end top-ups for minimum not reached: cost of the period, do not anticipate on future call-offs.
  • Accruals and deferrals if invoicing is in advance or delivery straddles financial years.
  • Off-balance-sheet commitments: consider disclosure if the remaining commitment is materially relevant to the reader of the financial statements.

Provisions and multi-year commitments

If the SME applies Swiss GAAP FER or full accounting standards, onerous contracts or onerous minimum commitments may require provisions for risks and charges when a present obligation is probably onerous and can be quantified. Example: purchase contract with fixed price above current market value and significant remaining term.

For companies limited by shares subject to audit, verify consistency between framework agreements, year-end cut-off (31 December deliveries vs January invoices) and any inventory adjustments. Document take-or-pay penalty estimates in an internal memorandum for the auditor.

Event Typical entry Supporting document
Call-off delivery, immediate invoice Trade receivables / Revenue · VAT payable Delivery note, invoice, call-off order
Delivery at end of December, invoice in January Revenue and VAT in December if transfer of risks completed Dated delivery note, Incoterms clause
Advance before delivery Advances received liability — adjustment to revenue on delivery Advance invoice, framework agreement
Minimum commitment top-up (customer) Supplier costs / Trade payables at period close Variance calculation, framework agreement
Minimum commitment top-up (supplier) Trade receivables / Revenue for quantity not taken Volume report, take-or-pay clause

Practical checklist for business owners and accountants

Before signing or renewing a framework agreement, check at least the following points:

1

Clear scope — Products, services and exclusions defined; versioned price list attached to the contract.

2

Tested pricing formula — Simulation on index variation scenarios of ±10%; rounding rules and advance notice for revisions.

3

Sustainable minimum commitments — Aligned with the business plan; carry-over or renegotiation clauses in case of structural demand decline.

4

Documented call-off process — Who issues, who approves, confirmation deadlines, ERP link between master order and child orders.

5

Cut-off and VAT — Uniform criteria for delivery date vs invoice date; handling of advances and credit notes on partial call-offs.

6

Annual review — Comparison of actual volumes vs minimum, margin per call-off, price list renewal and possible renegotiation of the framework.

A well-structured framework agreement reduces commercial friction and accounting disputes. Combined with an ERP that tracks call-offs, indices and remaining commitments, it enables Swiss SMEs to scale complex B2B relationships while maintaining control over margins, liquidity and compliance with federal accounting standards.

Simplify your Swiss accounting

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