Guided billing wizard
Choose the customer, set the billing details, add positions, complete: the wizard guides you to a finished billing in four clear steps. Start from a customer profile and the customer is already selected.
fitflowPro covers the entire process, from your articles and customer records to the finished reimbursement voucher. In the app or directly via the API.
The wizard guides you through customer, billing details, positions and completion. fitflowPro validates the data and creates the reimbursement voucher automatically.

Choose the customer, set the billing details, add positions, complete: the wizard guides you to a finished billing in four clear steps. Start from a customer profile and the customer is already selected.
Take positions straight from your articles or add individual tariff positions manually. Choose the VAT rate per position: standard, reduced, special or no VAT.
fitflowPro creates the reimbursement voucher in the standardised invoice format, as PDF and XML. Details such as GLN, ZSR number and insurer are filled in automatically.
Save billings as drafts and complete them later. Before completion, fitflowPro shows exactly which customer details are missing or which amounts don’t add up.
On completion, customer, location and company details are recorded on the billing. Later changes to customer records or articles never alter existing vouchers.
Articles bundle your tariff positions with quantity, price and term. With templates created by experts you’re ready in minutes and already prepared for the 2027 tariff codes.

Start from ready-made templates instead of from scratch: tariff positions, quantities and prices are already prepared. The selection is pre-filtered for your field, such as fitness centre, yoga studio or climbing gym.
You capture articles directly with the new tariff codes. For billings issued until 31.12.2026, fitflowPro automatically uses the previous codes.
Bundle one or more tariff positions into an article, with quantity and price per position. You set your own prices, as Tariff 595 doesn’t prescribe fixed prices.
Model monthly and annual subscriptions, courses with fixed dates and single sessions. The term appears correctly on the reimbursement voucher.
Assign each article to one or more locations, so every location offers exactly the right services.
Activate new articles only when they’re ready. Deactivated articles disappear from the selection, while existing billings stay unchanged.
Capture only the essentials and let your customers fill in the rest themselves. Import existing data in just a few clicks.

If details such as address or AHV number are missing, your customer receives a link by email. They complete the data without logging in, can save progress and receive their voucher right after.
First name, last name, date of birth and the email address for delivery are enough to get started. Add everything else later yourself or let your customer do it.
Bring in existing customer data via CSV, XLS or XLSX instead of retyping it. Export your customer records again at any time.
Find customers by name or date of birth and filter by location. Details added while billing are saved straight to the customer record.
The official MediData insurer list is included and kept up to date, so the insurer’s GLN lands on the reimbursement voucher automatically.
Store whether each customer prefers vouchers by email or text message. When sending, the right channel is already selected.
Send reimbursement vouchers by email or hand them over as a PDF. Delivery by text message follows soon.

Send the reimbursement voucher as a PDF attachment in one click. The address is prefilled from the customer record, and you can resend the voucher at any time.
Download the voucher as a PDF or print it right away, for example to hand it over at reception.
Your customers receive a link to the PDF by text message. Handy when no email address is on file.
Each location with its own service provider, multiple invoicing entities, VAT settings and users, cleanly separated and secure.

Each location has its own service provider with GLN, ZSR number and IBAN. Billings automatically get the right details.
If you bill through several companies, manage all invoicing entities in one organisation and switch with a single click.
Set once whether you’re liable for VAT, including your VAT number. fitflowPro applies the setting to your billings automatically.
Invite office users so your team can create billings. Admins manage master data, articles and locations.
A setup wizard captures your first location and master data. After that, the “first steps” checklist and the app tour guide you along.
For chains and software providers: create customers and billings via a modern REST API and receive the finished reimbursement voucher as PDF and XML.
POST /api/v1/billings
Authorization: Bearer sk_…
X-Space-Id: sp_01ARZ3NDEK…
Idempotency-Key: 7ba4c2e1-9d3f-…
Content-Type: application/json
{
"customerId": "cu_01HN8W2F6M…",
"locationId": "lo_01HN8VZY3K…",
"tariffId": "ta_01HN8W15QY…",
"status": "complete",
"invoiceDate": "2026-07-10",
"sections": [
{
"articleId": "ar_01HN8W0Q7X…",
"serviceDate": "2026-07-10"
}
]
}HTTP/1.1 201 Created
{
"id": "bi_01HN8W3ABC…",
"status": "complete",
"invoiceNr": "2026-00042",
"artefacts": [
{
"type": "reimbursement_voucher_pdf",
"status": "pending"
},
{
"type": "reimbursement_voucher_xml",
"status": "pending"
}
]
}A modern JSON API with complete documentation and a step-by-step guide. Clear error messages point to exactly which field is wrong.
Create customers and billings straight from your system, as a draft or completed right away.
Let fitflowPro send the link by email or deliver the URL yourself, for example by text message or in your customer portal.
Download the finished reimbursement voucher as PDF or XML and store it directly in your system.
Idempotency keys let you safely retry requests after a dropped connection, without creating duplicate billings.
Authentication via API key, cleanly separated per invoicing entity. The Pro plan includes 120 requests per minute, the Enterprise plan more.
fitflowPro is continuously evolving. These features are planned.
Correct completed billings: every change creates a new version, while the previous one stays available as a PDF.
Create many billings in one go instead of setting up each one individually.
Issue a Swiss QR invoice alongside the reimbursement voucher, so your customers can pay easily via e-banking.
Tell us what would make billing easier for you. Your feedback shapes our further development.
Start with the Free plan or choose the plan that fits your business.