HomeBlogAccounting
Accounting

Association Accounting in Switzerland: What Your Treasurer Needs to Know

Whether a sports club, music society or non-profit organisation — every Swiss association is legally required to keep accounts. But what does that actually mean? What must the treasurer record, when do you need an auditor, and when does your association become liable for VAT? This guide answers all your questions — clearly, practically, without accounting jargon.

e
einzly editorial team
Accounting Experts
9 min read
7 Apr 2026
Related topics
AssociationAccountingAnnual AccountsVATTreasurerSwitzerland

01Legal Basis: ZGB Art. 69a

Since 1 January 2023, Swiss law has a clear rule for associations: every association must keep accounts. The legal basis is Art. 69a of the Swiss Civil Code (ZGB). Whether a small neighbourhood association or a large sports club with hundreds of members — no one is exempt.

The scope of the bookkeeping obligation depends on the size of your association. The law distinguishes between two levels:

Association sizeAnnual revenueRequired bookkeeping
Small associationUnder CHF 500,000Simple income-expenditure statement
Large associationCHF 500,000 or moreDouble-entry bookkeeping under OR (balance sheet + income statement)
What counts as annual revenue for an association?Annual revenue includes all income: membership fees, donations, event proceeds, lottery winnings, subsidies and other receipts. This does not refer to the association's assets or equity.

The good news: the vast majority of Swiss associations stay below the CHF 500,000 threshold. For them, a simple income-expenditure statement is sufficient — a clear overview of all income and expenses for the year. einzly does this automatically.



02Typical Association Income and Expenses

For annual accounts to be complete and informative, all cash flows must be recorded — regardless of whether they are large or small. Here is an overview of the most common items for Swiss associations:

CategoryTypical incomeTypical expenses
MembersAnnual fees, admission feesMember administration, communications
EventsAdmission, ticket sales, cateringVenue rental, technology, catering, advertising
Donations & ContributionsCash donations, gifts in kind, legaciesThank-you letters, donation receipts
SponsorshipCash sponsorship, services from companiesCounter-performances (logo on jerseys, advertising space)
SubsidiesMunicipal contributions, cantonal supportUsage reports, accounts
Lottery & TombolaTicket sales, game proceedsPrizes, lottery fees
OperationsRental income (e.g. club room), interest incomeInsurance, federation fees, materials, IT
Tip: Use categories consistentlyAt the start of the association year, agree on which categories you will use — and stick to them. Consistent categorisation makes the annual accounts easier to understand and simplifies year-on-year comparisons. In einzly, you can set up categories once and then assign them with a single click.


03The Treasurer's Year: Tasks from January to December

The treasurer is the backbone of every association. They are responsible for financial transparency — to the board, the members, and where required, the authorities. These tasks typically arise during the course of an association year:

1
January – February: Invoice membership fees

At the start of the year, membership fees for the new year are collected. Create a QR invoice for each member and send it by email or post. With einzly, this takes minutes — even for 100+ members at a time.

2
Ongoing: Record income & expenses

Every payment — whether a membership fee, incoming donation or materials invoice — is recorded promptly and assigned to the correct category. Photograph and upload receipts, done. No paper pile, no manual data entry.

3
Before events: Create a budget

Before an event takes place, a budget should be in place: expected income (tickets, catering, sponsors) vs. planned expenses (venue, technology, personnel). This helps identify bottlenecks early.

4
After events: Prepare financial settlement

After each event comes the post-calculation: income and expenses are compared with the event budget. Did the event make a profit or a loss? This information is valuable for annual planning.

5
December: Prepare annual accounts

At the end of the year, all outstanding receipts are completed, bank accounts reconciled and the income-expenditure statement prepared. In einzly, one click is enough — the system creates the completed annual accounts as a PDF.

6
General assembly: Present and approve accounts

The annual accounts are presented to members at the general assembly. The members approve them — thereby granting the treasurer a discharge (décharge). Only then is the treasurer released from responsibility for the past year.



04Annual Accounts for the General Assembly

The annual accounts are the treasurer's most important document. They show members how the association is doing financially — what income there was, what money was spent on, and whether the association achieved a surplus or a deficit.

What belongs in the annual accounts?

  • Income-expenditure statement: All income and expenses broken down by category, plus the annual result (surplus or deficit)
  • Cash balance: How much cash does the association hold at year end?
  • Bank balances: Account balance of all association accounts as at 31 December
  • Association assets: Sum of cash + bank balances + securities + other assets
  • Year-on-year comparison: Current figures compared to the previous year — shows trends and variances
  • Auditor's report: Confirmation from the auditor that the accounts are correct (where an auditor is required)

When does an association need an auditor?

Association sizeAudit requirement
Small association (under CHF 500,000 revenue, under 10 full-time positions)No obligation — but recommended, e.g. two cash auditors from among the membership
Medium association (two of three: balance sheet over CHF 10m, revenue over CHF 20m, over 50 full-time positions)Limited audit by licensed auditor
Large association (two of three: balance sheet over CHF 20m, revenue over CHF 40m, over 250 full-time positions)Ordinary audit by licensed audit firm
Practical tip for small associationsMost associations are not subject to any statutory audit obligation. Nevertheless, we recommend having two cash auditors (members without a board position) review the accounts each year. This strengthens member trust and detects any errors early. In einzly, you can grant your auditor free read-only access — they can see all data without being able to change anything.


05VAT for Associations: When Does Your Association Become Taxable?

Many association treasurers believe associations are automatically exempt from VAT. That is not entirely correct. The basic rule is: anyone generating taxable annual revenue of over CHF 100,000 in Switzerland is liable for VAT — regardless of legal form. Associations are no exception.

Type of incomeVAT-liable?Reason
Membership feesNo (Art. 21 para. 2 no. 13 MWSTG)Association fees are exempt from VAT provided no specific counter-performance is provided
DonationsNoVoluntary contributions without counter-performance are not considered remuneration
SubsidiesNo (generally)Public grants are generally not VAT-liable
Admission fees (events, concerts, sport)Yes — but exempt (Art. 21)Cultural and sporting events of non-profit associations are exempt
Catering / food & beverage salesYes — taxable (7.7%)Sale of food and beverages for consideration is taxable
Sponsorship (counter-performances such as advertising space)Yes — taxableAdvertising services to sponsors are taxable revenues
Rental of association roomsNo — exempt (Art. 21)Rental of real estate is exempt from VAT
Important: Not all income treated equallyJust because your association has sponsorship income or runs catering does not mean it has to account for VAT. Only when total taxable revenue exceeds CHF 100,000 does the registration obligation arise. For most small associations this is not an issue — but for medium-sized associations with active event operations, it is definitely relevant.


06Membership Fees: Billing and Debt Collection

Membership fees are the most important and reliable source of income for most associations. Yet this is often where things go wrong: fees are sent out late, incoming payments are not systematically monitored, reminders are written manually. This costs the treasurer valuable time.

  1. Update member list: Before sending, ensure all member data (name, address, email) is current. Add new members, remove resigned ones.
  2. Create QR invoices: Create an individual QR invoice for each member with the annual fee — including the association's IBAN and reference number. This allows incoming payments to be assigned automatically.
  3. Send by email or post: Sending QR invoices by email saves postage and is faster. Many members now prefer digital invoices.
  4. Monitor incoming payments: Regularly reconcile the bank statement with open invoices. In einzly this is done via bank reconciliation (camt.053): upload the file from e-banking, einzly automatically matches payments to invoices.
  5. Debt collection: Anyone who has not paid after the payment deadline (usually 30 days) receives a friendly payment reminder. If still unpaid: second reminder with notice of cancellation. Only then, according to the statutes, does suspension or exclusion follow.
Automation saves hoursIn einzly, membership fees can be set up as recurring invoices — the treasurer sets the amount and interval once, einzly creates the invoices automatically and keeps them ready for dispatch. No copying, no manual data entry. Payment reminders can also be sent with a single click.


07Association Accounting with einzly: What the Treasurer Can Do

TaskHow einzly does it
Invoice membership feesCreate QR invoices in seconds, individually or for all members at once — send directly by email
Record expensesPhotograph or upload receipt — AI automatically recognises supplier, amount, date and category
Bank reconciliationUpload camt.053 file from e-banking — einzly automatically recognises incoming payments and marks invoices as paid
Recurring costsEnter hall rental, federation fees, insurance once — einzly books automatically monthly, quarterly or annually
Annual accountsExport as PDF with one click — income and expenses by category, annual result, ready for the general assembly
Invite auditor/trusteeInvite by email — free read-only access to all data, without sharing passwords
Debt collectionMonitor open invoices, send payment reminders with a single click
VAT accountingIf VAT-liable: einzly calculates VAT automatically and creates the statement for the ESTV
Try free for 30 dayseinzly Basic costs CHF 9 per month (or CHF 80 per year). The first 30 days are free — no credit card required. Start now for your association and create your first membership invoice in under 2 minutes.


08Frequently Asked Questions about Association Accounting

Yes. Since 2023, all associations are subject to a bookkeeping obligation under Art. 69a ZGB. For small associations with annual revenue under CHF 500,000, a simple income-expenditure statement is sufficient. Larger associations must keep proper accounts under OR.
No. Membership fees to associations are exempt from tax under Art. 21 para. 2 no. 13 MWSTG, provided they do not compensate for a specific counter-performance. Entry fees and membership fees for cultural, sporting or non-profit associations are generally VAT-exempt.
When taxable annual revenue exceeds CHF 100,000. Only certain income counts towards this — membership fees, donations and subsidies are generally excluded. Taxable income includes, for example, catering revenues or sponsorship counter-performances such as advertising space.
Only if two of the following three criteria are met: balance sheet over CHF 10m, revenue over CHF 20m, more than 50 full-time positions. Most associations do not need a professional auditor — but two cash auditors from among the membership are recommended.
10 years (Art. 958f OR). This applies to all receipts, invoices, bank statements and the annual accounts themselves. Digital archiving is permitted — but documents must be readable and accessible at all times.
Yes. einzly was deliberately designed so that people without accounting experience can get started immediately. The interface is intuitive, there is no accounting jargon, and the dashboard shows at a glance what is open and what needs to be done.
Share