Skip to main content
All guides
8 min read·

B2B client onboarding costs: quantify initial setup and recover it in early engagements

Calculation methods, pricing models, and accounting treatment to make every new corporate client relationship profitable in Switzerland.

Why B2B onboarding should be treated as an investment, not a hidden cost

Welcoming a new corporate client in Switzerland requires time, expertise, and resources that rarely appear transparently in the first quote. Whether you are a fiduciary firm, IT consultant, agency, or recurring services provider, the initial phase — document collection, organisational analysis, tool configuration, training the client contact — generates real costs before the first engagement produces stable revenue.

Many Swiss SMEs underestimate these costs because they absorb them as internal time without tracking them per client. The result is a seemingly healthy margin on subsequent engagements, but negative profitability in the first months of the relationship. In a competitive B2B market, where clients compare quotes and request discounts on the first assignment, recovering the initial setup becomes a lever for economic sustainability.

This guide explains how to identify, quantify, and recover B2B client onboarding costs in the Swiss context, with practical references for accounting, VAT, and day-to-day operational management — including monitoring through tools such as Accountex.

What the initial setup cost includes

Before setting a price or startup fee, it is worth mapping all activities that precede the «normal» engagement. B2B onboarding costs typically fall into four categories:

Commercial and administrative activities

Initial contact, lead qualification, quote preparation, contract negotiation, identity and compliance checks (KYC/AML for regulated sectors), signing of the engagement contract or general terms and conditions.

In Switzerland, for foreign clients or sensitive sectors, additional checks may be required under the AMLA or FINMA guidelines applicable to the sector.

Operational and technical setup

Creating client folders, configuring user profiles, importing data from previous providers, bank connection setup, chart of accounts parameterisation, setup of billing templates or custom reports.

For fiduciary firms and accounting consultants, onboarding often includes analysis of the previous accounting system, reconstruction of opening balances, and alignment with Swiss accounting standards (GAAP/FER or micro).

Internal team time

Hours of partners, project managers, specialists, and assistants dedicated to the client in the first 30–90 days. Includes kick-off meetings, training the client-side contact, and review of the first deliverables.

The hourly cost should be calculated on the employee's fully loaded cost (salary, OASI/DI/EO, occupational pension, overheads), not only on the market billing rate.

Direct and third-party costs

Additional software licences, data extraction fees, translations, document shipping, one-off fees to subcontractors for transition activities.

These amounts are often billable in the client's name and on their account, but if absorbed by the SME they remain an onboarding cost to recover in pricing.

How to quantify onboarding cost per client

Rigorous quantification starts with tracking time by project or client code. Here is a reference matrix for professional firms and recurring B2B service providers in Switzerland:

Cost item Typical hours Indicative internal cost Notes
Qualification and quote 2–6 h CHF 300–900 Partner or senior sales
Contract and KYC 1–4 h CHF 150–600 Administrative back office
Kick-off and document collection 3–8 h CHF 450–1'200 Project manager + specialist
Technical / accounting setup 4–20 h CHF 600–3'000 Varies by complexity
Data migration 2–15 h CHF 300–2'250 Depends on quality of previous data
Client contact training 1–3 h CHF 150–450 Live or recorded sessions
Review of first deliverables 2–6 h CHF 300–900 Internal quality control
Direct third-party costs CHF 0–1'500 Licences, subcontractors, expenses

For a standard fiduciary engagement with a Swiss SME, internal onboarding cost often falls between CHF 2'500 and CHF 8'000. Clients with multiple locations, overdue accounting, or legacy systems can easily exceed CHF 12'000. Calculating a weighted average across clients acquired in the past year allows you to define a «standard onboarding cost» to integrate into future quotes.

Strategies to recover setup in early engagements

Recovery does not necessarily mean alarming the client with a large invoice at first contact. Different models exist, adaptable to the sector and commercial relationship:

1. One-off startup fee (Setup Fee)

Separate line item on the invoice, explicitly stated in the quote as «Onboarding / Initial setup». Maximum transparency: the client knows what they are paying for and the SME avoids diluting margin in subsequent months. Particularly effective for projects with data migration or complex configurations.

In Switzerland, the setup fee is taxable at the standard rate of 8.1% when the place of supply is in Switzerland (Art. 8 VAT Act). It must be issued under the same invoicing rules as other professional services.

2. Rate uplift in the first 3–6 months

The recurring engagement price includes a 15–30% premium for the first quarters, then converges to the standard rate. The client perceives a single contractual price that decreases over time; the provider recovers setup without a separate line item.

Document in the engagement contract the duration of the introductory rate and the subsequent standard rate, to avoid disputes when the initial period expires.

3. «First engagement» package with defined scope

Instead of a generic monthly subscription, the first assignment is structured as a fixed-price project that includes onboarding, setup, and initial deliverables (e.g. partial closing, first reporting cycle, full configuration).

The package price incorporates setup cost plus a target margin. From the second financial year or the sixth month, you transition to a recurring engagement with reduced scope and lower price.

4. Deposit or contractual advance payment

For onboarding exceeding CHF 5'000 in internal cost, require a 30–50% advance upon contract signing. If the client withdraws early, the advance covers at least part of the work already performed. From an accounting perspective, the advance should be recorded as a liability (amounts owed to clients or advances received) until the final invoice is issued.

Comparison of recovery models

The choice of model depends on onboarding complexity, expected engagement duration, and the client's price sensitivity:

Model Typical recovery Advantages Disadvantages
Separate setup fee 80–100% of cost Transparency, immediate margin May slow commercial closing
Initial uplifted rate 60–90% over 3–6 months Single price perception, softer approach Slower recovery, churn risk
First engagement package 100%+ with margin Clear scope, high perceived value Requires precise deliverable definition
Advance + time-and-materials billing 50% upfront, remainder on actuals Protects against early default More complex administrative management

Accounting and tax treatment in Switzerland

For an SME providing B2B services, internal team onboarding costs are operating expenses: they flow into the income statement in the period in which they are incurred (accrual accounting). In Switzerland, there is no accounting principle that allows capitalising client acquisition costs on the balance sheet as intangible assets, except in exceptional cases of internally developed proprietary software that is capitalisable under GAAP/FER.

Setup fees billed to the client generate revenue when the service is performed. If onboarding spans several months, revenue should be allocated based on the degree of completion (percentage of completion) or invoiced upon conclusion of the setup phase, depending on what is contractually agreed. For VAT, the tax liability generally arises upon invoice issuance or, in the case of advance payment for taxable services, upon receipt of payment (Art. 40 VAT Act).

Per-client monitoring — allocated internal costs vs billed revenue — makes it possible to calculate the net margin of the first engagement and adjust pricing for future acquisitions. An «Onboarding» cost centre or a project code for each new client makes visible whether the recovery policy is actually working or whether you are tacitly subsidising the entry of unprofitable clients.

Key indicators to monitor

To make onboarding profitability measurable, it is worth defining a few KPIs and reviewing them quarterly:

CAC payback

Months to recover cost

Ratio between total onboarding cost and monthly net margin of the engagement. Target: recovery within 6–12 months.

Year 1 margin

First engagement profitability

(Year 1 revenue − direct costs − onboarding share) / Year 1 revenue. Minimum target: 25–35% for professional services.

Conversion rate

Lead → active client

Includes the cost of quotes not accepted. If conversion falls below 20%, review lead qualification and onboarding pricing.

How to manage onboarding and recovery with Accountex

Integrated accounting software such as Accountex allows you to link every cost and every revenue item to the individual client from the start of the commercial relationship. Creating an analytical code or an «Onboarding – [Client name]» project makes it possible to allocate internal hours, third-party expenses, and setup fee revenue in the same margin report.

For invoicing, Accountex supports issuing advances and final invoices with separate line items (setup fee vs recurring engagement), facilitating correct VAT recording and payment tracking. Linking the first invoice to the engagement contract maintains a record of the introductory rate period and the expiry of the standard price.

At the end of the first quarter or first engagement, a comparative report per client shows whether recovery occurred as planned — valuable information for calibrating quotes, defining minimum acceptance thresholds, and deciding which B2B client profiles warrant additional commercial investment.

Operational checklist for every new B2B client

  • 1.Calculate estimated internal onboarding cost before sending the quote, using the hours × team hourly cost matrix.
  • 2.Choose the recovery model (setup fee, uplifted rate, package) and document it in the engagement contract.
  • 3.Open a dedicated project code or cost centre in the accounting system from day one.
  • 4.Track every hour and every direct expense against the client's onboarding code.
  • 5.Issue the setup fee or contractual advance within the agreed terms, with correct VAT indication.
  • 6.At 90 days, verify cumulative margin: if negative beyond the threshold, adjust scope or activate the contractual price review clause.
  • 7.At the end of the first engagement, archive the actual cost data to inform future quotes and internal benchmarks.

Conclusion: profitable onboarding protects growth

Acquiring B2B clients in Switzerland has a real and measurable cost. Ignoring it means eroding margin precisely in the engagements that should build the recurring revenue base. Quantifying setup, consciously choosing the recovery model, and monitoring first-year profitability transforms onboarding from a hidden expense into a pricing lever.

With rigorous traceability — supported by accounting tools such as Accountex — every new client can be evaluated not only for future billing potential, but for profitability from the very first day of the relationship.

Simplify your Swiss accounting

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