Skip to content

Swiss accounting · Free · Open code

Swiss accounting, made simple.

Quotes, invoices, VAT returns, cash and taxes for all your companies, in one application that runs on your own computer. Free for everyone.

Windows and Linux · Version 1.20.5

Qompta dashboard with turnover, profit and a monthly chart

01 / 08

Dashboard

Turnover, profit, payments received and overdue invoices: the state of your company at a glance. Every widget can be moved and resized as you like.

  • 100 %

    On your computer

    No account, no server, no subscription. Qompta installs in two minutes and works offline.

  • AES-256

    Encrypted throughout

    The database and the backups are encrypted on disk. A copied file reveals nothing without your key.

  • CHF 0

    Free, without limits

    As many companies, invoices and quotes as you need. No paid edition, no hidden option.

Features

The whole cycle, from offer to VAT return.

Qompta follows the real path of a Swiss business: you quote, you invoice, you get paid, you declare. Each step feeds the next without typing anything twice.

Swiss VAT, to the cent.

Amounts are stored as whole cents and rates in basis points: no rounding ever makes a franc disappear. Standard, reduced and accommodation rates, closing by period and full history.

Qompta VAT return

Built-in QR-bill

Every PDF invoice carries its compliant Swiss payment part, readable by every banking app.

Several companies, one application

Sole proprietorship, simple partnership, general partnership, LLC, company limited by shares and association. Each company is strictly separated; changing legal form keeps the full history.

Dashboards and objectives

Several dashboards per company, 22 indicators, custom charts. Set your objectives and Qompta tracks progress in real time.

Shareholders and equity

Capital contributions, current accounts and repayments, kept apart: they enter neither the profit nor the VAT return.

Documents that look like you

Logo, colour, pattern, font and signatures: quotes, contracts and invoices carry your identity, set once and for all.

PDF document appearance settings

Nothing is irreversible

Every change can be undone in one click. A form closed by mistake comes back exactly as it was, even if it was never saved.

Automatic backups

An encrypted backup at every launch, kept for seven days and restored in one click from the settings.

Privacy

Your figures never leave your computer.

A company's books are its own business. Qompta sends them nowhere: no cloud, no telemetry, no online account.

  • AES-256-GCM encryption

    Only a sealed file ever touches the disk. The working database lives in memory for the length of the session.

  • A key only you hold

    Shown once at first launch, it opens your data on another computer. Nobody else has it, not even Qwasar.

  • No connection required

    Qompta works entirely offline. Nothing depends on a service that could shut down or change its prices.

Open code

Code that anyone can read.

The complete source code of Qompta is public. Anyone can install it, check what it does with their data, study it and adapt it to their business. There is no paid edition hidden behind it.

View the code on GitHub
Complete source code on GitHub
Public
Complete source code on GitHub
Automated tests
290+
Automated tests
Strict, from end to end
TypeScript
Strict, from end to end

Apache 2.0 licence with the Commons Clause: free to use, study and modify; resale excluded.

src/shared/money.ts
/**
 * Splits a gross amount into {net, vat} for a given rate.
 * The VAT is derived by difference to guarantee
 * net + vat === gross exactly.
 */
export function splitGross(grossCents: Cents, rateBps: Bps) {
  if (rateBps === 0) {
    return { net: grossCents, vat: 0 };
  }
  const net = roundHalfUp((grossCents * 10000) / (10000 + rateBps));
  return { net, vat: grossCents - net };
}

Who it is for

Designed for Swiss businesses.

  • Freelancers

    A sole proprietorship, quotes, invoices and a VAT return without subscription software.

  • LLCs and SAs

    Double-entry bookkeeping, equity, capital and a tax file suited to a capital company.

  • Associations

    Taxed on profit alone, without capital: Qompta applies the right logic by default.

  • Serial entrepreneurs

    All your companies in a single application, each one strictly separated from the others.

Frequently asked questions

Straight answers.

Is Qompta really free?

Yes. No subscription, no limit on companies or invoices, no reserved feature. The source code is public: you can check that there is nothing behind it.

Is the interface available in English?

Not yet: the Qompta interface is in French. This website and the documentation are available in English, with every on-screen label quoted in French and translated in brackets.

Where is my data stored?

Only on your computer, in a database encrypted with AES-256-GCM. Qompta sends nothing over the internet and asks for no account.

Does the VAT return follow the FTA form?

Yes. Qompta pre-fills it from your invoices with the official figures, from 200 to 910, using the effective method or the net tax rate. You check it and then enter the amounts on the FTA portal.

Does Qompta generate the Swiss QR-bill?

Yes. Every invoice exported to PDF includes its QR payment part, compliant with Swiss standards, with your IBAN and the reference.

Which computers does Qompta run on?

64-bit Windows 10 and 11, as well as Linux: a .deb package for Debian, Ubuntu and their derivatives, an AppImage for other distributions. There is no macOS version yet.

What happens if I lose my recovery key?

On your computer, nothing: the system keeps it for you. It becomes essential to open your data elsewhere or after reinstalling Windows. Write it down at first launch and store it away from the computer.

Download

Ready in two minutes.

Choose your system. The files are served by GitHub, from the official Qompta releases page.

Version 1.20.5 · The Qompta interface is in French. Installation guide