Accounting program
Use our free accounting program to manage your company’s finances.
Accounting program 21.ABANINJA
Use our free accounting program to manage your company’s finances.
Free accounting program for SME
Are you tired of manually entering accounting transactions in a list? With the accounting program 21.AbaNinja, managing your accounts is effortless: Whether it’s invoices to customers, supplier receipts or payments of all employees’ wages, take care of everything centrally in one place.
With automated entries, you don’t have to be a professional to handle your bookkeeping quickly and efficiently. Eliminate tedious Word and Excel files and save yourself valuable time with Swiss21’s accounting program.

Powerful accounting software for all your needs.
Discover the wide variety of functions our accounting program has to offer! From managing your finances, posting all incoming and outgoing payments to creating reports – we have everything you need to manage your accounting easily and effectively.
21.AbaNinja Dashboard – Never lose the overview again
With the practical and customisable dashboard, you have your company solidly under control.
At a glance you’ll find:
The most important key figures on expenses and income in your company.
The latest activities of your users and all open invoices and offers.
Have you ever wondered who your most loyal customers are, or which product sells best? This information can also be found in the 21.AbaNinja dashboard.


Save time and money with the right accounting software
Digitalised accounting processes and automated account reconciliation with the bank have a major advantage: Much more time remains for the actual core business. Since the accounting software takes over many of the recurring tasks automatically, you can utilise your employees or your fiduciary for exactly those tasks that offer added value to your company.
Save money with the all-in-one solution from Swiss21: Payroll accounting, an integrated online cash register or contact management, for example, all converge here. This means that the accounting software does not necessarily require additional interfaces to other programs.
Don’t worry about it
Manage your quotes and QR invoices as well as accounting in a simple and automated way with Swiss21. Create your account with just a few clicks.
Safely on the move with Swiss accounting software
21.AbaNinja is a Swiss accounting software developed specifically for Swiss SMEs, associations and sole proprietorships. We are constantly developing our software to make it easier to use and the functions more comprehensive.
Your data is hosted in Switzerland for maximum security.
Concentrate on your work and reduce the administrative burden with Swiss21’s versatile software!


Automate bookkeeping
With 21.AbaNinja you benefit from numerous functions that make your everyday business easier. Has your customer paid an invoice?
Der Zahlungseingang auf dem Bankkonto wird direkt in der Buchhaltung verarbeitet. Ihrer Mitarbeiterin hat die Spesenquittung erhalten und möchte eine Rückerstattung? Dank der KI-unterstützen Dokumenterkennung wird die Anfrage automatisch verarbeitet.
Our prices
We offer three subscriptions, including a free version that allows you to manage your business. If you need more features, calculate the exact price that suits your needs!
50,000 companies trust in the Accounting program from Swiss21
Swiss21 is x-times proven. The intuitive design, the automated processes or even the time savings are arguments for using 21.AbaNinja for accounting. Learn from our customers how they use Swiss21’s software and thereby digitalize their processes.
FAQ accounting
Which VAT methods are available?
Die Mehrwertsteuer kann sowohl nach der Effektiven als auch nach der Saldo-/Pauschalsteuersatz-Methode abgerechnet werden. Bei der Effektiven-Besteuerung kann nach der Brutto- oder der Nettomethode abgerechnet werden.
Diese Einstellungen werden bei der Erstellung des Accounts auf dem Geschäftsjahr definiert. Sobald auf dem jeweiligen Geschäftsjahr eine Buchung erfasst wurde, kann keine Änderung mehr vorgenommen werden, weshalb wir empfehlen diese Grundeinstellung sorgfältig zu setzen.
How can manual entries be made?
Manual entries can be made both in the account statement and in the journal. The option in the journal is part of the Advanced accounting module. Manual bookings can be entered individually with an attachment, in foreign currency with an automated conversion rate or as a split booking.
Which bank interfaces are available?
In total, there are interfaces to more than 70 Swiss banks. You can find an overview of all supported banks under the followingLink. If your bank is not listed, you can also import or export the bank files (CAMT, PAIN) manually.
Can payments be triggered directly from 21.AbaNinja?
The payment orders entered for the respective supplier documents can be transmitted directly to E-Banking via the bank interfaces. For security and possible legal reasons (Money Laundering Act / GwG), the payments must still be released in e-banking each time.
Can bookings be cancelled?
In principle, the mechanism that applies is that cancellations must always be made at the source. This means that bookings that were created automatically by invoices, supplier documents or payments can only be cancelled by cancelling the respective documents or transactions. Manual entries can be cancelled directly in the account statement or journal.