Skip to main content
All guides
9 min read·

CRM and ERP implementation in SMEs: capitalize setup, budget recurring costs, and record everything in accounting in Switzerland

Separate initial investment from operating expenses, apply FER and CO in accounting, and stay in control of licenses, cloud, and maintenance over time.

Why CRM and ERP require precise accounting choices

Introducing a CRM (customer management and sales pipeline) or an ERP (integrated processes: orders, inventory, production, accounting) often transforms how a Swiss SME is organized. At the same time, invoices pile up from consultants, integrators, cloud licenses, training, and internal hours: without shared accounting logic between management, IT, and finance, setup and recurring costs get mixed together, the balance sheet does not reflect the true investment, and the operating budget understates annual spend.

In Switzerland, SMEs subject to full bookkeeping requirements (Art. 957 et seq. CO) must correctly classify fixed assets and period expenses. Those applying Swiss accounting standards (Swiss GAAP FER) or the Swiss Code of Accounting Standards (Swiss GAAP RPC) find explicit criteria for software and implementation costs; those following only the general CO principles must still comply with truthfulness, clarity, and consistency of valuation (Art. 958c CO).

This guide helps entrepreneurs, administrative managers, and trustees separate the setup phase from operating (run) costs, decide what to capitalize, build a realistic multi-year budget, and record transactions consistently with audit requirements and tools such as Accountex.

Cost anatomy: setup, transition, and operations

Before opening the chart of accounts, it helps to map each expense item to the project phase and the expected economic benefit:

Setup costs (investment or expense)

Process analysis, configuration, data migration, integration development, customizations that increase system capability, testing, and assisted go-live. Often includes fees from external consultants and, if capitalized, a documented share of internal project management and IT hours.

Generic staff training, internal change communications, and operating expenses after acceptance do not belong here: they go to the income statement in the period incurred.

Recurring costs (run / OPEX)

SaaS subscriptions per user or module, managed hosting, minimal evolutionary maintenance, second-level support, API fees, cloud backup, annual connector renewals, and any transaction fees (payments, electronic signature).

In accounting these are almost always period expenses, allocated monthly if the invoice is prepaid annually (accrued liabilities) to comply with the accrual principle.

Table: typical accounting treatment in Swiss SMEs

Classification depends on the purchase model (cloud vs on-premise), the accounting framework adopted, and project documentation. The table summarizes common practice under Swiss GAAP FER; for complex cases or groups, align with the auditor.

Cost item CRM / ERP example Usual treatment Practical note
Cloud license (SaaS) CHF 80–250 / user / month Period expense No balance-sheet capitalization; input VAT recovery if VAT-registered and requirements met
External implementation Integrator, migration, custom reports Expense or intangible asset Capitalize only costs that generate identifiable multi-year benefit
Perpetual on-premise license ERP modules + local server Fixed asset (software) Depreciation over useful life (often 3–5 years; if not determinable, FER 10: default five years)
Software maintenance fee 15–22% of license value / year Period expense Distinct from the initial license purchase
User training Workshops, mandatory e-learning Period expense FER 10: training costs not capitalizable
Dedicated hardware Servers, warehouse terminals Tangible fixed asset Depreciation separate from software
Internal costs (own hours) IT and process owners Often not capitalized in SMEs Capitalization possible if incremental and measurable (FER 10, in-house software)
Major upgrade post go-live New production module New project: repeat analysis Avoid “inflating” an asset already fully depreciated

When to capitalize implementation

Under Swiss GAAP FER 10 (intangible assets), an implementation cost may be recognized on the balance sheet if the software or configuration is identifiable, the company controls its use, and the economic benefit extends beyond the current period. For purchased software, capitalization is mandatory when criteria are met; for internally developed solutions, capitalization is a documented option. Research costs, standard training, and general project administrative expenses are excluded.

In CRM/ERP projects it helps to open a temporary accounting account (e.g. sub-account “investments in progress” under intangible assets) to accumulate capitalizable invoices until go-live; at acceptance, transfer the amount to “Software” or “Licenses and similar rights” and start depreciation. Useful life must be justified: for pure SaaS, usually nothing is capitalized; for deep customizations on on-premise or hybrid ERP, 3–5 years are common orders of magnitude in SMEs, subject to vendor or auditor guidance and, where no reliable estimate exists, FER 10 default is five years (maximum twenty if justified).

Tax note (profit tax)

Accounting capitalization and tax-allowed depreciation for corporations may differ (lives, write-offs). Keeping a reconciliation schedule between FER values and tax values avoids surprises at year-end and in cantonal/municipal profit tax filings.

Budget recurring costs realistically

CRM and ERP run cost is not just the “software” line in the budget. A typical annual grid for an SME with 15–40 employees might include:

  • Base licenses and add-on modules (CRM marketing automation, ERP production, integrated accounting)
  • Expected user growth with hires or new branches
  • Premium support and “pay-as-you-go” consulting hours for regulatory updates (e.g. QR invoice and VAT reporting)
  • Connectors to bank, e-commerce, payroll, and qualified signature tools
  • Internal share of system administration (even if not booked as cost, plan it in FTE)
Budget line SME order of magnitude Billing frequency
Cloud CRM (20 users) CHF 18'000–35'000 / year Monthly or prepaid annual
SME cloud ERP CHF 40'000–120'000 / year Per module and user
Maintenance / SLA 10–20% of one-off setup or subscription fee Annual
Ongoing micro-training CHF 2'000–8'000 / year Per course or subscription

Indexing the budget to user growth and allowing a 5–10% buffer for regulatory adjustments reduces variance against the cash forecast. Monthly accrual of prepaid amounts aligns the income statement and treasury when foreign vendors or large integrators invoice once a year.

Accounting entries: practical examples

Exact accounts vary by chart of accounts (FER, internal, auditor standard). The patterns below illustrate the logic to replicate in Accountex or the accounting system linked to the ERP.

1. Implementation invoice (capitalizable)

Integrator CHF 45'000 + VAT 8.1% → accumulate on investment in progress until go-live.

Debit Investment in progress (software) / Credit Trade payables; at go-live: Debit Software / Credit Investment in progress

2. Monthly SaaS subscription

CHF 3'200/month CRM + ERP → direct expense or allocation if quarterly prepaid payment.

Debit IT license expense / Credit Bank; with accrual: future portion to Accrued liabilities

3. Annual depreciation of capitalized software

Capitalized value CHF 45'000, 5-year life → CHF 9'000/year.

Debit Software amortization / Credit Software (contra account)

Linking each entry to the “Digitalization” cost center or the CRM/ERP project simplifies management reporting and documentation for ordinary audit (Art. 727 CO), limited audit (Art. 727a para. 1 CO), or, where permitted, for the general meeting when audit is waived (Art. 727a para. 2 CO, at most 10 FTE on average annually).

Project governance and document trail

For audit and auditors you need contracts, statements of work, formal go-live acceptance, and a distinction between change requests (expense) and capitalizable extensions. Archiving invoices with project reference in the document system linked to accounting reduces the risk of double booking or setup costs recorded as “generic consulting.”

If CRM and ERP coexist (best-of-breed stack), define which system is authoritative for revenue, customers, and inventory to avoid mismatches between accounting inventory and ERP sub-stock. Synchronization with general ledger — native in Accountex or via controlled export — should be sample-tested every month during transition, not only at year-end.

Before go-live

Approved capex/OPEX policy, updated chart of accounts, investment-in-progress account active.

First 12 months

Run budget reviewed quarterly, accruals on annual fees, ERP–accounting reconciliation.

At each closing

Depreciation schedule, impairment test if functionality obsolete, attachments for auditor.

Summary for management

A CRM or ERP implementation in a Swiss SME is both an operational project and an accounting journey: capitalize only what delivers documented multi-year benefit, treat cloud and maintenance as predictable operating costs, and record everything with cost centers and linked documents. A complete run budget and correct accruals protect liquidity better than a single “project” estimate at the start.

Aligning accounting, tax, and digital tools from the integrator’s proposal onward avoids costly adjustments and frees time to actually use CRM and ERP in day-to-day business management.

Simplify your Swiss accounting

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