For accounting firms and Treuhand practices

All your clients. One platform.

Receipt capture, Swiss VAT, bank reconciliation, accounting export: every client file you manage fits on the same screen.

During the trial, the number of clients is not limited.

Supported formats and registers

  • Zefix register / UID number
  • QR-bill and QR reference
  • CAMT.053 · PDF
  • pain.001 payments
  • Crésus export

The problem

Managing 30 clients should not take 10 different tools.

Every new engagement adds more data entry and one more round trip. Billable time goes into the mechanics, and advisory work waits.

  • Endless data entry

    Receipts are retyped one by one, line by line, client after client.

  • Scattered tools

    One program for VAT, another for the bank, a spreadsheet for imports.

  • Swiss VAT is demanding

    Effective method or net tax debt rate, dated sector rates, currencies to convert, a return to keep up to date.

  • Slow reconciliation

    Bank statements are ticked off by hand, transaction by transaction.

In practice

From the pile of receipts to the accounting entry, in four steps.

The same path for every engagement, whatever the volume.

  1. 1Connect

    Connect a client

    The client generates an access code and hands it to you. You enter it in the partner portal. No account to recreate, no password to share.

  2. 2Import

    Drop in the documents

    Invoices, receipts and statements arrive by drag and drop, or through an email address dedicated to that client. CAMT.053, CSV and PDF are read as they are.

  3. 3Let it run

    BePaid does the work

    OCR pulls out the supplier, the amounts, the line items and the VAT. Duplicates surface, transactions are matched, and an account is proposed.

  4. 4Export

    Approve and export

    You approve, then you pull out the accounting journal for your software and the payment file for the bank.

You stay in control: every extraction goes through an approval queue, with its confidence level.

What the AI does, what you decide

The AI reads. You approve.

No entry reaches the accounts without a human having seen it. And where a deterministic rule is enough, no model is involved.

  • The QR reference is never guessed

    It is read from the document text by a regular expression, then checked against its check digit. A language model has no say at that step.

  • Automatic reconciliation sets a high bar

    Only two situations produce an entry without you: an exact amount with the counterparty name within fourteen days, or an exact amount that is unique and non-recurring within forty-five days. Everything else becomes a suggestion.

  • A suggestion stays a suggestion

    It appears in the client file, and you accept or reject it in one click. A rejection keeps it from coming back on the next pass.

  • Duplicates are flagged before import

    The suspect document is shown next to its twin, and you decide. An invoice that is already reconciled is never treated as a duplicate.

  • A misfiled document is fixed without re-reading it

    An expense taken for a sales invoice is reclassified from the OCR text already on file. The document is not read again, and the reading is not billed twice.

  • You see what the AI has processed

    A monitor per client follows the four processing pipelines, shows what failed and lets you re-run a batch of documents.

The calculation rules are covered by verification suites replayed on real production documents: VAT, Crésus export, QR reference, reconciliation, card statements.

Oversight

Work queues. Not decorative charts.

The dashboard shows what is left to do, client by client: documents to review, entries to approve, transactions to reconcile, ready to export. The counters match the export filters exactly, so anything reported as ready really is.

  • Portfolio and switching

    The list of all your clients, and a picker to move from one to the next without leaving the screen.

  • Linking by access code

    The client generates a single-use code. You reach their books without recreating their organization.

  • Creating a client

    From the portal, pre-filled from the Swiss commercial register (Zefix), with your firm's chart of accounts and VAT defaults.

  • Modules per client

    Invoices, expenses, bank, suppliers: you turn on what the engagement needs and leave the rest off.

  • Rights per staff member

    Full access, read-only or no access, set client by client. Read-only is a refusal from the server, not a grayed-out button.

  • Firm-wide defaults

    Chart of accounts templates, VAT method, export profile: set once, applied to every new client.

Swiss VAT

Swiss VAT, handled the way it is in practice.

Effective method or net tax debt rate (TDFN) method, with dated sector rates. Foreign-currency amounts are converted at the official monthly FTA rates, fetched automatically from bazg.admin.ch.

  • Effective and net tax debt rate

    Full input tax deduction, or the net tax debt rate with up to two sector rates.

  • Catalog of Swiss codes

    Rates of 8.1 / 2.6 / 3.8%, input tax, acquisition tax, export and out-of-scope transactions, tied to the SME chart of accounts.

  • Currencies at the official rate

    Monthly ESTV / FTA rates for 73 currencies, exchange gains and losses calculated, booking variant chosen by the firm.

  • Account roles

    VAT payable, input tax, receivables and payables, sales, exchange differences: each role points to the account you choose.

  • From the firm to the client file

    Your firm's VAT settings apply by default, and are overridden client by client when an engagement is an exception.

The official FTA VAT return form is being built. The VAT codes already feed the accounting export today.

Export

The preview is the file.

The screen you check before exporting holds exactly the columns and the rows of the downloaded file. Nothing is re-projected along the way, on a screen whose next click marks the documents as exported.

  • A neutral journal, format chosen at export

    BePaid stores a journal that is independent of any program. The translation happens when the file is written: a generic 8-column CSV, or 19-column Crésus depending on the client's profile.

  • ISO 20022 payments

    A pain.001 file ready for e-banking, with QR reference, SCOR reference and Swiss or foreign IBAN.

  • Reusable charts of accounts

    Your firm's templates import as CSV, apply to new clients and can be edited client by client.

  • Transaction export

    The reconciliation also exports to CSV, with the same rows as those shown on screen.

BePaid feeds your accounting software. It does not replace it.

Your client base

Your clients stay your clients.

The question comes up in every conversation, so here is how this is built.

  • The link starts with the client

    They generate the access code and hand it to you. They can revoke it, and you can detach yourself.

  • We sell nothing behind your back

    A client you manage can no longer take out a subscription on their own. If they had one, it stops at the end of its period.

  • The client option is yours

    You turn it on for the client file, it is billed to you, and you decide what you pass on.

  • Conversations go through the client file

    Messages with the client are attached to the engagement, with an email notification. You remain the point of contact.

Your data

Nothing locks you in.

  • You export everything, at any time

    Accounting journal, bank transactions, invoices: the CSV exports are available without asking us first.

  • Rights are enforced on the server

    A read-only staff member sees their entries refused by the server, not merely hidden by the interface.

  • Every operation leaves a trace

    Extractions, reconciliations and exports are timestamped, and exported documents lock against a late change.

Migration

Migrate one client, not the whole firm.

Start with one engagement. Turn on the modules that client needs, keep the others off, and change course whenever you want.

  • 30-day trial

    The number of clients is not limited during the trial. So you can test a real portfolio, not a demo file.

  • Bulk import

    Invoices import from a CSV or XLS spreadsheet, with a column-matching wizard and a check before anything is written.

  • Your chart of accounts

    Import your firm's chart as CSV, once, then apply it to every new engagement.

Pricing

One price per managed client.

You pay for what you manage. Your own firm's file is free, with full access included.

Launch offer

Until March 31st, 2027

CHF 250instead of

for the first year, per managed client

  • Your firm's file is free: no base fee, full access included.
  • 30-day trial, unlimited clients during the trial.
  • CHF 30 per month and per managed client. No minimum term.

Client option

Your client works in BePaid on their side: they drop in their receipts and issue their invoices, and you receive them already captured. Fewer rounds chasing a document.

You switch the option on per engagement. It appears on your partner subscription, at the rate shown in your portal.

Example for 10 managed clients

10 × CHF 250 = CHF 2,500 for the first year

then 10 × CHF 300 = CHF 3,000 per year

Prices in CHF, Swiss VAT of 8.1% included.

Frequently asked questions

The questions accounting firms ask us first.

Are you self-employed or an SME?

BePaid invoices for you too: QR-bill, quotes, automatic reminders. The free plan asks for no credit card.

See the offer for businesses

Shall we start?

Become a partner accounting firm.

We show you the portal on one of your own client files, with your own documents.