User Guide

TimeInvoicer

Invoices, Appointments & Client Management

June 2026 iPad & iPhone iOS & iPadOS
No technical knowledge required. If you can use WhatsApp, you can use TimeInvoicer.

What the app does for you

🧾 Invoices Generate invoices from calendar events and save them as PDF.
👤 Clients Manage client data including social security number and diagnosis.
📨 SMS & Email Appointment confirmations and invoice delivery.
🔒 Anonymous Anonymized PDFs for tax advisors or support.
💾 Backup Back up and restore all data.
No answer in here? Ask your question online — Timi knows the whole guide: Ask Timi online →
↑ top

iOS quick start NEW

This section is for iPhone and iPad. It takes you from installing the app to your first invoice in a few minutes.

The basic idea

TimeInvoicer does not keep its own appointment calendar. The app reads the calendar you already use on your iPhone or iPad, so you enter every appointment only once.

The most important rule follows from this: an invoice is created from appointments. If there is no appointment yet, the app takes you there first.

1 · Install the app and allow access

  1. Install TimeInvoicer from the App Store and open it.
  2. When iOS asks for calendar access, tap Allow — without it, the app can neither read nor save appointments.
  3. Allow contacts too if you want to pick people from your address book. You can also add contacts in the app only.
Declined by mistake? iOS does not ask a second time. You can grant access later under Settings Apps TimeInvoicer Calendars (iOS settings).

2 · Field of work and profile

  1. Choose your field of work. It decides, for example, whether the app speaks of clients or customers.
  2. Fill in your profile under Menu › Settings › Profile › My profile: name, address and country. They appear in the invoice header.
  3. Set up your services once in the service catalogue.

3 · Your first appointment

  1. Tap the + icon and choose New appointment.
  2. Pick the contact, date and time. We fill in service and fee for you.
  3. Tap Save — the appointment appears in your calendar.
Tip: A calendar of its own for your work keeps private appointments apart. Create it in the Apple Calendar app and set it as default under Menu › Settings › Calendar (Menu is the right-hand tab in the bar at the bottom).

4 · Your first invoice

  1. Tap the appointment in the calendar.
  2. Tap Invoice in the appointment window.
  3. Done — contact, date, service and fee are already filled in. Check the preview and share the PDF.
“Appointment first” appears? That is not an error. There is simply no appointment in the selected period yet. Create the appointment first, then the invoice.

Differences from Android

If something does not work

Still stuck? Write to us at support@timeinvoicer.at — with device, iOS version, app version and the last step.
↑ top

1 · Initial Setup

You only need to do the initial setup once.

Step by Step

  1. Grant calendar permission
    On first launch, the app asks for calendar access. Tap Allow.
  2. Set up an Android calendar (if none exists yet)
    If no calendars are visible yet: start with the simple local method. Google is optional.
    Step by step without tech stress: Start with the simple method (local calendar).
    If you want to access your calendar from other devices, then use e.g. Google Calendar.
    Recommendation: Use at least 2 calendars: 1 default calendar for work and 1 backup calendar. If something goes wrong during synchronization, you have a second, separate calendar copy.

    A  Simple Method: Add a local calendar on your phone

    1. Open the pre-installed Calendar app on your phone.
    2. Tap on Settings or Manage calendars.
    3. Select Add calendar.
    4. Choose the type Phone / Local / Device (varies by manufacturer).
    5. Create two local calendars, e.g. Practice and Practice Backup.
    6. Then open TimeInvoicer and set in Menu → Calendar Settings: Practice = Default and Practice Backup = Backup.
    With the local option, there is often no cloud synchronization. Therefore also use Menu → Backups → Save calendar locally for regular backups.

    B  Optional: Google Calendar for multiple devices

    If you want to use your calendar on a tablet, second phone, or PC, Google Calendar is a simple solution with automatic synchronization.
    1. Open the Settings app on your phone (gear icon).
    2. Scroll to Accounts or Passwords & Accounts (the exact name varies by manufacturer — Samsung, Pixel, Xiaomi, etc.).
    3. Tap Add account.
    4. Select Google from the list.
    5. Sign in with your existing Google address (@gmail.com) — or tap Create account at the bottom (→ Step C).
    6. After signing in: Tap the new Google account in the account list and make sure Calendar is enabled (checkmark set).
    7. Briefly open the Google Calendar app, set it up once, and verify that your account is visible there.
    8. Return to TimeInvoicer — the calendars now appear in the list.
    Important: Many devices only reliably show new calendars after the Google Calendar app has been launched once.

    C  Create a new Google account (if you don't have one yet)

    1. Follow steps B 1–4 above until the Google sign-in screen appears.
    2. Tap Create account at the bottom → For myself.
    3. Enter first name and last name, tap Next.
    4. Enter your date of birth and gender, tap Next.
    5. Choose a Gmail address (suggestions) or type your own preferred address.
    6. Set a secure password (at least 8 characters, upper/lowercase, number).
    7. Optionally add a recovery email / phone number (recommended), then Next.
    8. Accept the terms of service → I agree.
    9. Continue with step B 6–8 above.

    D  Create a new calendar in Google Calendar

    By default, after adding your Google account you already have at least one calendar (Your Name). If you want to create a separate calendar (e.g. "Practice"), proceed as follows:
    1. Open calendar.google.com in the browser on your computer or phone.
    2. Sign in with your Google account.
    3. Click/Tap on Other calendars → + Create new calendar.
    4. Give the calendar a name (e.g. Practice or Clients).
    5. Click Create calendar.
    6. On your phone, open the Google Calendar app → Tap the menu (≡) at the top left → Settings → your account → tap Sync.
    7. Return to TimeInvoicer — the new calendar now appears in the list.

    E  Advanced Android Guide (Samsung / Pixel / Xiaomi)

    Tip: Open the search in Android Settings and type Calendar. This usually helps you find the relevant menus much faster.

    Option A: New calendar via your Google account (most common)

    This keeps the calendar in sync across all devices (phone, tablet, web).

    1. Open Settings.
    2. Tap Accounts or Passwords & Accounts.
    3. Select Google.
    4. Check if your desired Google account is listed.
    5. If not: Add account → Google and sign in.
    6. Tap the account → Account sync (or Sync).
    7. Enable Calendar.
    Now your Google Calendar is connected. You can most easily create an additional calendar in the Google Calendar app or on the web.
    1. Open the Google Calendar app.
    2. ≡ Menu → Settings → your Google account.
    3. Depending on version: Add calendar / Manage calendars.
    4. If no "New calendar" button is visible: open calendar.google.com in a browser and create one under Other calendars → Create new calendar.
    5. Then wait briefly or trigger sync again.
    Note: In some versions of the Google Calendar app, you can only show/hide calendars, not create new ones. In that case, the web method is the standard approach.

    Option B: Local calendar on the phone only (without sync)

    1. Open the Calendar app (Google Calendar or Samsung Calendar).
    2. Open the Calendar app settings.
    3. Look for Manage calendars / Add calendar / Accounts.
    4. Choose Device / Phone as the storage location (if offered).
    5. Create a new calendar, set name and color, save.
    Advantage: no account needed. Disadvantage: may be lost when changing phones or resetting. Therefore back up regularly.

    Option C: Exchange / Outlook / iCloud

    1. Settings → Accounts → Add account.
    2. Select Exchange or Microsoft Outlook.
    3. Enter email + password.
    4. Enable synchronization: turn on Calendar.
    5. Check in the Calendar app: ≡ Menu → Calendar list (visible/active).

    When only "Contacts sync" appears during sync

    This is a typical Android/Samsung issue. Go through these steps in order:
    1. Install/enable Google Calendar app (Play Store), then restart the device.
    2. Check Calendar Storage: Settings → Apps → Show system apps → Calendar Storage must be active.
    3. Open the correct sync path: Samsung usually Settings → Accounts and backup → Manage accounts → Google → Sync account.
    4. Check app permissions: Settings → Apps → Google Calendar → Permissions → Allow Calendar.
    5. Trigger sync in Google Calendar app and then sync again under Android Accounts.
    6. On Samsung, also check if only Samsung Calendar/local calendars are active.
    Tip: For therapists, a separate calendar just for client appointments is recommended (e.g. "Practice"), a backup calendar, and an anonymized backup calendar — all three can be set up in TimeInvoicer with just a few taps.
  3. Select invoice directory
    Menu → Settings → Invoice Directory
    Choose the folder where invoices are stored (e.g. Documents/Invoices).
  4. Assign default calendar & additional calendars
    Menu → Settings → Calendar → Calendars & Colors
    Assign at least one calendar the label Default Calendar.
    Optional: choose a Backup Calendar and/or an Anonymous Backup Calendar (recommended for therapists).
  5. Choose invoice template
    Invoices → Template – select the default template or create your own.
  6. Create a test invoice
    Check the PDF – this way you can immediately see if the layout and signature are correct.

Appointment Format (important!)

FieldWhat must be enteredExample
TitleFull client nameMaria Smith
DescriptionService + € + rateIndividual Therapy €160
DurationActual session duration50 minutes
Important: If the € sign or the amount is missing, the app cannot calculate the service fee.
↑ top

Why the System Calendar? — Your Biggest Advantage NEW

Your time belongs to your patients, not to administration. TimeInvoicer is the only app in Austria that uses your existing Android calendar as its data source — no duplicate entry, no proprietary calendar, no learning curve.

What Makes This Different

Every other billing tool for therapists — synaptos, appointmed, ZEIPSY — forces you into their own calendar system. That means:

TimeInvoicer takes a fundamentally different approach:

📅 Your Calendar = Your Truth You schedule appointments the way you always have — in Google Calendar, Samsung Calendar, or any Android calendar. TimeInvoicer reads directly from there.
🧾 Calendar to Invoice in Seconds Select a client, pick a date range, and the invoice is generated from your actual calendar entries. No re-typing. No copy-paste.

A Day in Practice — With and Without TimeInvoicer

TimeWithout TimeInvoicerWith TimeInvoicer
08:55 Open calendar. Open billing tool. Type client name, time, service — again. Open calendar. Done — the appointment is already where it needs to be.
12:00 4 sessions done. Each one typed into the billing system separately during breaks. 4 sessions done. Nothing extra to do — all entries are already in the calendar.
17:00 End of day. Still need to double-check that billing system matches calendar. Fix 2 discrepancies. End of day. Tap "Create Invoice" for a client — all sessions appear automatically from calendar.
Monthly 6+ hours of administration: entering, checking, correcting, generating invoices. ~13 minutes total: select clients, generate invoices, send. That's it.
The key insight: You are already using a calendar. Why enter the same information into a second system? TimeInvoicer eliminates that second system entirely.

The Competitor Comparison

FeaturesynaptosappointmedZEIPSYTimeInvoicer
Own proprietary calendarYesYesYesNo — uses your existing calendar
Double data entry requiredYesYesYesNo
Works offlineNoNoNoYes — fully offline
Data stored on their serversYesYesYesNo — only on your device
Monthly cost~30 EUR~25 EUR~20 EURFrom 0 EUR (free tier)
Bottom line: TimeInvoicer does not replace your calendar — it extends it. You keep your familiar workflow and gain invoicing, client management, and privacy on top.
↑ top

Setting Up Your Calendars — The Key to Everything NEW

This is the most important step. Spend 5 minutes here, and everything else — invoicing, backups, anonymization — works automatically.

Why Local Calendars? Privacy First.

When you create a local calendar (stored on your device only), your appointment data — including patient names and session details — never leaves your phone. There is no sync to Google servers, no cloud backup of sensitive data.

For therapists handling sensitive patient data, local calendars are the gold standard. Your appointments stay on your device, protected by Android's built-in encryption.

If you need multi-device access (phone + tablet), you can use Google Calendar — but be aware that appointment titles (which contain client names) will be synced to Google's servers. The Anonymous Backup Calendar solves this concern (see below).

The 3-Calendar Strategy

TimeInvoicer works best with three calendars. Each has a specific purpose:

📅 1. Default Calendar Your main working calendar. This is where you create appointments with full client names and service details.
Example name: "Practice"
💾 2. Backup Calendar An automatic safety copy. When you move or delete an appointment in the default calendar, a copy is kept here.
Example name: "Practice Backup"
🔒 3. Anonymous Calendar Like the backup, but with all patient names replaced by anonymous codes. Ideal if your backup calendar syncs to the cloud.
Example name: "Practice Anon"
Minimum requirement: You need at least a Default Calendar. The Backup and Anonymous calendars are strongly recommended but optional.

Step-by-Step Setup

  1. Create your calendars on the device
    Open your phone's Calendar app (Google Calendar, Samsung Calendar, etc.).
    Create 2–3 calendars:
    • Practice — your main working calendar (local or Google, your choice)
    • Practice Backup — for automatic backup copies (local recommended)
    • Practice Anon — for anonymized copies (can be a Google calendar — no real names appear here)
    Not sure how to create a calendar? See the Initial Setup section for detailed instructions by manufacturer.
  2. Open TimeInvoicer Calendar Settings
    Navigate to Side Menu → Settings → Calendar → Calendars & Colors. You will see a list of all calendars available on your device.
  3. Assign the Default Calendar
    Tap your main calendar (e.g. "Practice") and select Default Calendar. This is where the app reads appointments for invoicing.
  4. Assign the Backup Calendar
    Tap your backup calendar (e.g. "Practice Backup") and select Backup Calendar. From now on, every time you move or delete an appointment in your default calendar, a copy is automatically saved here.
  5. Assign the Anonymous Backup Calendar
    Tap your anonymous calendar (e.g. "Practice Anon") and select Anonymous Backup Calendar. This works like the backup calendar, but client names are replaced with anonymous codes (e.g. "Client #4827").
  6. Verify your setup
    Go back to the main screen and create a test appointment. Then delete it. Check that a copy appeared in your Backup and Anonymous calendars.

What Happens Automatically

Once configured, TimeInvoicer handles these actions in the background — you do not need to do anything:

You do this...TimeInvoicer does this automatically
Move an appointment to a different time A copy of the original time is saved to the Backup Calendar and the Anonymous Calendar.
Delete an appointment The appointment is preserved in the Backup Calendar (with full name) and the Anonymous Calendar (with anonymous code).
Create a new appointment Nothing extra — the appointment is in your default calendar and ready for invoicing.
Why this matters: Insurance companies sometimes ask for proof of appointments months later. With the backup calendar, you always have a complete history — even for appointments you rescheduled or cancelled.

Recommended Configuration

CalendarTypeSynced to Cloud?Contains Real Names?
Practice (Default)LocalNoYes
Practice BackupLocalNoYes
Practice AnonGoogleYes (safe — no names)No (anonymous codes)
Pro tip: The Anonymous Calendar can safely be a Google Calendar because it never contains real patient names. This gives you a cloud backup of your appointment schedule without exposing sensitive data.
↑ top

Privacy & Security — Why Your Data Is Nowhere Safer NEW

Your patient data never leaves your device. No cloud. No account. No registration. No server that could be hacked. Just you and your phone.

The Core Principle: Local First

TimeInvoicer stores all data exclusively on your Android device. There is no backend server, no user account, and no internet connection required. This is not a limitation — it is a deliberate design decision for maximum privacy.

📱 What stays on your device
  • Client names, addresses, insurance numbers
  • Diagnoses (ICD-10/ICD-11)
  • All invoices (PDF + data)
  • Calendar appointments
  • Templates and settings
  • Backup data
🚫 What is NOT sent anywhere
  • No data to our servers (we have none)
  • No analytics or tracking
  • No client names to Google (with local calendars)
  • No diagnostic data shared with third parties
  • No cloud sync of patient records
  • No processing on external servers*

* Template generation runs entirely on your device. No data is sent to external servers.

GDPR Compliance — Built In, Not Bolted On

The EU General Data Protection Regulation (GDPR) requires that personal data be protected with appropriate technical measures. TimeInvoicer achieves this by the simplest means possible: the data never leaves the device in the first place.

GDPR RequirementHow TimeInvoicer Handles It
Data minimization Only data you actively enter is stored. No background data collection.
Storage limitation You control what is stored and can delete any client or invoice at any time.
Integrity & confidentiality Data is protected by Android device encryption (AES-256). No network transmission.
Right to erasure Delete a client, and all associated data is removed from the local database immediately.
Data portability Export invoices as PDF. Export calendar data via standard ICS. Full database backup available.

How Android Protects Your Data

Modern Android devices (Android 7+) use file-based encryption (FBE) — every file on your device is encrypted with AES-256, one of the strongest encryption standards in the world. In plain terms:

What this means for you: Your patient data is protected by the same encryption standard used by banks and governments. You do not need to do anything extra — it is automatic on every modern Android phone.

Web Apps vs. TimeInvoicer — Where Is Your Data?

Web-based tools (synaptos, appointmed, etc.)TimeInvoicer
Data location On the provider's servers (often EU, sometimes unclear) On your device only
Internet required Yes — always No — fully offline
Server breach risk If the provider is hacked, all client data is exposed No server = nothing to hack remotely
Provider goes bankrupt Your data may be lost or inaccessible Your data is on your device — always accessible
Who can see your data Provider employees, potentially subcontractors, hosting staff Only you
Account required Yes — email, password, often payment details No account, no registration

Local Calendars — The Extra Privacy Layer

When you use a local calendar (stored on your phone, not synced to Google), your appointment titles — which contain patient names — are never uploaded to any cloud service.

Best practice for therapists: Use a local calendar for your practice appointments (with real patient names) and set up the Anonymous Backup Calendar as a Google Calendar. This way, you get cloud backup of your schedule without ever exposing patient names.

EPC QR Code — Local Generation

TimeInvoicer can add an EPC QR code to your invoices, allowing clients to pay by simply scanning the code with their banking app. This QR code is:

Your Privacy Checklist

✅ Recommended
  • Use a local calendar for practice appointments
  • Set a strong device PIN or biometric lock
  • Enable the Anonymous Backup Calendar
  • Use the built-in backup function regularly
  • Keep Android updated for security patches
⚠️ Avoid
  • Storing patient names in Google-synced calendars without the Anonymous Calendar
  • Leaving your phone unlocked and unattended
  • Skipping device backups — your data is local, so protect it
  • Using automatic suggestions with full patient names (use the anonymization option)
↑ top

Your Time Savings — Calculated NEW

72 hours per year. That is how much administration time a typical therapist with 80 monthly invoices saves with TimeInvoicer. That is almost two full work weeks — or 72 extra therapy sessions.

The Math: Manual vs. TimeInvoicer

Based on a solo practitioner seeing 4 clients per day, 5 days per week — roughly 80 sessions per month that need to be invoiced.

TaskManual (per invoice)TimeInvoicer (per invoice)
Enter client data ~2 min (name, address, insurance no.) 0 min (auto-filled from contacts)
Enter appointment details ~1.5 min (date, time, service, amount) 0 min (read from calendar)
Generate invoice document ~1 min (open template, paste, format) ~10 sec (tap "Create Invoice")
Save as PDF ~30 sec (print to PDF, name file) 0 sec (automatic)
Send to client ~30 sec (attach to email, write text) ~10 sec (tap "Send" — template pre-filled)
Total per invoice ~5 minutes ~10 seconds

Monthly Overview: 80 Invoices

⏰ Without TimeInvoicer 80 invoices × 5 min = 400 minutes
= 6 hours 40 minutes per month
Almost a full working day, every single month.
⚡ With TimeInvoicer 80 invoices × 10 sec = 13 minutes
= 13 minutes per month
One coffee break. That's all.

Annual Impact

ManualTimeInvoicerYou Save
Time per year 80 hours 2.6 hours ~72 hours
Working days 10 days < 1 day ~9 working days
At 100 EUR/hour 8,000 EUR in admin time 260 EUR in admin time ~7,200 EUR
Put differently: The time you spend on manual invoicing each year is worth 7,200 EUR — enough for a holiday, further education, or simply 72 more therapy sessions with clients who need you.

Where Does the Time Go?

The biggest time savings come from eliminating double entry:

Calendar appointment exists → Client auto-detected → Service & amount read → Invoice generated → PDF sent Total: 2 taps + 10 seconds. No typing. No template. No copy-paste.

Batch Invoicing: Even Faster

With Batch Invoice (see Section: Batch Invoice), you can generate invoices for all clients at once at the end of the month:

  1. Open Batch Invoice mode.
  2. Select the date range (e.g. "March 2026").
  3. The app lists all clients with appointments in that period.
  4. Tap Generate All — every invoice is created, saved as PDF, and ready to send.
80 invoices in under 2 minutes. Select the month, tap the button, done. Your entire monthly billing in the time it takes to make a cup of tea.

Real-World Perspective

🎓 72 hours = 3 full training days Use the saved time for continuing education, supervision, or professional development.
👨‍👩‍👧 9 working days = almost 2 weeks Spend those days with family, on holiday, or simply not stressing about paperwork on Sunday evening.
The cost of TimeInvoicer? A fraction of what you save. At 100 EUR/hour, the app pays for itself within the first week of use — and keeps saving you time every month after that.
↑ top

2 · Calendar & Appointments

The calendar is the command center: view appointments, create them, and jump directly to invoicing.

Create a New Appointment

  1. Tap New Appointment or the + icon.
  2. Choose the contact. Right below the contact card you see whether the appointment is professional or private (Professional / Private) — one tap switches it, more below.
  3. Professional: pick a service — we suggest fee, quantity and unit length. Private: enter an appointment title and a description.
  4. Check date, time and duration.
  5. Save — the appointment appears in your calendar right away.

Professional or private? NEW

Right below the contact card, a switch shows how the appointment is classified: Professional or Private. One tap on it (Tap to change) switches it. Without a selected contact, an appointment is private.

If the app suggested a service that does not fit this time, remove it again with the ✕ (Remove) next to the service.

Good to know: The switch only changes this appointment, not the person. To classify a contact permanently, use Edit contact. If you had already picked a service with a fee before switching, a private appointment saves no amounts — it never shows up in invoices, fees or statistics.

What we take off your hands in a new appointment NEW

What never happens automatically: Contacts you classified as family, friend, colleague or acquaintance stay private. A private appointment never changes the contact, and if you explicitly declined the assignment, it stays that way. Nothing is written to your device’s address book. The new client counts towards your client quota — if it is full, the appointment is still saved.

Smart Appointment Suggestion NEW

The app analyzes past appointments of the client and automatically suggests the optimal next slot — locally, without internet.
  1. Select a client in the appointment form.
  2. Tap the Appointment Suggestion button.
  3. The app detects the pattern (e.g. Tuesday 10:00 AM, 5×).
  4. Dialog shows: "Next appointment: Tue, Feb 25, 2026, 10:00–11:00 AM"
  5. Apply → Date and time are automatically filled in.
Prerequisite: At least 2 past appointments with this client.

Change the day and set an end date NEW

You choose start and end directly in the appointment. You can also switch the day — the time you set stays the same.

  1. Tap Date in the appointment if it should take place on another day.
  2. The End date row is always shown below the end time. Tap it and choose the day the appointment ends — for example for appointments past midnight (10:00 PM to 1:00 AM the next day) or for appointments spanning several days.
  3. Date fields include the weekday, for example Thu, 10/08. The year is only shown when it is not the current year.
  4. We calculate the duration automatically.
Good to know: The end must be after the start. If it is earlier, we point it out with “End must be after start.” and nothing is saved.

Usual times NEW

As soon as you pick a contact in a new appointment, we look at this person’s previous appointments. From two appointments on, we show the most frequent weekdays and times as chips under Usual times, above the date, e.g. Tue 10:00 · 5×.

  1. Select the contact in the new appointment.
  2. Tap a chip under Usual times.
  3. We fill in weekday, time and duration — you can change everything afterwards.
Why is nothing there? With fewer than two appointments with this person, you will see “Once we know a few of your appointments, we’ll suggest fitting times here.” Without a selected contact the area stays empty.

Edit / Delete Appointment

EditTap appointment → Edit Appointment → make changes → Save.
DeleteTap appointment → Delete Appointment → Confirm. Also removed from Google Calendar.

Additional Features

FeatureWhereWhat
Switch viewMenu top rightDay, week, or list view
FilterFilter iconShow only specific calendars or clients
SMS new appointmentAppointment menuAppointment confirmation via SMS
Email new appointmentAppointment menuAppointment confirmation via email
AnalysisMenu → AnalysisStatistics on appointments and fees
Direct path to invoice: Tap appointment → Invoice — all data is transferred.
↑ top

3 · How an Invoice Is Created from the Calendar

The most important thing first: You enter appointments — the app builds the invoice from them. No double entry.

The Process at a Glance

📅 Create appointment → 👤 Select client → 🧾 Open invoice → 📋 Choose period → ✅ Create PDF Each step takes data from the previous one — you only enter each value once.

Step 1: Create the appointment correctly

For the app to recognize the appointment, it must contain two things:

Calendar FieldWhat goes thereWhy
Title Full name of the client
e.g. "Maria Smith"
The app finds appointments based on the name
Description Service name + € + amount
e.g. "Individual Therapy €160"
The € amount is used as the fee
Duration Actual session length
e.g. 50 minutes
Shown as units on the invoice
Common mistake: The title contains a nickname or abbreviation instead of the full name → appointment is assigned to the wrong client or no one at all.

Step 2: Open the invoice

There are two paths to the invoice form:

Path A — from the calendar Tap appointment → Invoice.
Client, service, and date are pre-filled immediately.
Path B — via the menu Menu → Invoices → New Invoice.
Select client manually, then specify the period.

Step 3: Choose the period

  1. Select a client (dropdown or search).
  2. Set from and to dates (e.g. last month).
  3. The app automatically searches for all calendar appointments of this client in that period.
  4. The found appointments appear as a service table.
Tip: If the app detects multiple appointments at the same time (duplicates), a notice is shown.

Step 4: Review the service table

ColumnWhere the value comes from
DateStart date of the calendar event
DescriptionThe service of the appointment. If it has none, we use the contact’s last billed service, the service saved with the contact, your default service or – if you only have one – that one. Otherwise the line stays empty.
Duration / UnitsThe number of units entered for the appointment; otherwise appointment duration ÷ unit length of the service (e.g. 100 min ÷ 50 min = 2)
Fee per unitThe appointment’s fee; otherwise the fee agreed with the contact, otherwise the price of the service. A fee deliberately set to €0 stays €0.
TotalUnits × Fee
Private appointmentsAre not added to the invoice.

Credit amount per service: If you enable the Credit note switch while editing a service, you can enter your own free amount instead of units × fee — useful when the credit amount should not simply be calculated from quantity and rate.

Step 5: Diagnosis & Payment Status

Step 6: Preview and PDF

Tap Preview → review → Create PDF.
The app automatically saves: Original PDF + anonymized PDF + HTML.
All files are stored in the selected invoice directory.

Summary: Create appointment correctly (name + € amount) → Open invoice → Period → Review → PDF. With a bit of practice, this takes less than 2 minutes.
↑ top

4 · Managing Clients

Client master data — automatically included in invoices.

Add a New Client

  1. Main menu → Clients → +
  2. Enter first name, last name, social security number.
  3. Optional: Diagnosis, title.
  4. Save.
FieldMeaningRequired?
First name / Last namePrinted on invoiceYes
Social Security No.Social security numberRecommended
Diagnosis (ICD-10/11)Appears on invoiceNo
Contact IDLink to Android contacts for SMS/EmailRecommended
Recommendation: Also save each client as a contact on your phone (same name) — this enables automatic SMS/email delivery.
↑ top

How many clients are included? NEW

The plan tiers differ in how many clients or customers you can add — depending on your field, the app calls them clients, customers or patients. Invoices are unlimited in every tier, Starter included.

TierClients / customers
Starter10
Plus50
Premium (incl. founder price)unlimited

What counts — and what doesn’t?

The indicator in the contact list

At the top of the contact list you see how many places are still free, e.g. “4 places left — 6 of 10 clients used”. Like a traffic light, the color shows how tight it is getting:

ColorStarter (10)Plus (50)Meaning
Green0–5 used0–40 usedPlenty of room.
Orange6–7 used41–45 usedGetting tight — More places appears as well.
Red8–10 used46–50 usedAlmost or completely full.

More places takes you straight to the plans. In Premium you see neither the indicator nor the button — there is no limit.

When all places are taken

If you then want to add another client, you see All places taken: the contact is not saved yet, and See plans takes you to more places.

Nothing gets lost: You can always edit your existing clients, create appointments and invoice them — nothing is locked or deleted. If you switch someone to private, the place becomes free again.
↑ top

5 · Creating an Invoice

Two paths: Automatically from calendar events (recommended) or manually.

Automatically from Calendar (recommended)

  1. Menu → Invoices → New Invoice
  2. Select a client.
  3. Choose the period (from / to).
  4. The app searches for all appointments of this client in the period.
  5. Review and adjust the service table if needed.
  6. Check invoice number and date.
  7. Tap Preview.

Fee still missing? We ask briefly NEW

If the invoice finds no fee rate for an appointment — neither on the contact nor as a default fee or in the service catalog — we don’t guess an amount but ask with Fee still missing.

  1. Enter the fee in euros, e.g. 120 or 1,000. We show the recognized amount right below.
  2. Optional: tick Remember as default for this contact. We then save the fee on the contact, and the next invoice needs no question. Without the tick, the amount applies to this invoice only.
  3. Tap Apply.
Good to know: The amount only fills lines without a fee rate. Lines you changed by hand and your calendar appointments stay untouched. If €0 is set explicitly somewhere (e.g. in the service catalog), we don’t ask.

Manually

  1. Menu → Invoices → New Invoice
  2. Select a client.
  3. Tap New Service and enter it directly.
  4. Continue as above (Preview, PDF).
FieldMeaning
Inv. No.Invoice number (automatic, editable)
DateInvoice date (default: today)
ServicesTable with date, description, duration, fee
Payment instructioncash / transferred / open
DiagnosisOptional: ICD-10 or ICD-11 code
SignatureYour signature (from template)
Before closing: Tap Save.
↑ top

6 · Preview & PDF Generation

The preview shows how the invoice will look as a PDF. Review first, then create the PDF.

Required Check

Check PointWhy
Name and social security number correctAvoids correction invoices
All services completeCorrect total amount
Payment instruction visibleClear notice for client
Signature visibleProfessional finish

Create PDF

  1. Tap Create PDF.
  2. The app automatically saves: normal PDF + anonymized PDF + HTML.
  3. Files are stored in the selected invoice directory.

Buttons

Create PDFGenerates and saves both versions.
ShareSelection menu: Print, Share, or Email.
RefreshReload preview.
CopyCopy HTML to clipboard.
SaveSave invoice without PDF.
CancelClose without changes.
Wait briefly: After Create PDF, wait 1–2 seconds before opening the file.
↑ top

7 · Sending an Invoice by Email

Send the invoice directly as a PDF attachment to the client — without leaving the app.

  1. First tap Create PDF.
  2. Then tap Share.
  3. Choose Send PDF by email.
  4. The email app opens with:
    • Recipient: Email from contacts
    • Subject: New Invoice
    • Text: Your template text
    • Attachment: the PDF file
  5. Review and tap Send.
Customize template: Menu → Settings → Messages → Email New Invoice
No email? Check the email address in Android Contacts.
↑ top

8 · Anonymized Invoice

Looks exactly like the real invoice — but name and social security number are redacted with black bars.

What for?

Tax AdvisorShow income without client data.
SupervisionDocumentation without privacy risk.
SupportSend anonymized version, no data at risk.
ArchivingInternal copy (clear) + external copy (anonymous).

How?

When you tap Create PDF, the app automatically creates both versions:

Privacy: Name and social security number are truly unreadable, even in the PDF file.
↑ top

9 · SMS & Email Communication

Send appointment confirmations, cancellations, and reminders with pre-written texts.

SMS / Email New AppointmentCreate appointment → SMS New Appointment
SMS / Email CancellationSelect appointment → SMS Appointment Cancellation
SMS to all of the dayReminder to all clients of the day.
SMS to allGeneral message to all clients.

Placeholders in Templates

PlaceholderReplaced by
[NAME]Full client name
[VORNAME]First name only
[DATUM]Appointment date
[UHRZEIT]Appointment time
[ANREDE]Mr. / Ms.

Edit Templates

  1. Menu → Settings → Messages
  2. Tap the desired template.
  3. Enter text with placeholders.
  4. Save.
Example: Hello [VORNAME], your appointment on [DATUM] at [UHRZEIT] is confirmed.
↑ top

10 · Settings & Templates

SectionWhat you configure there
Invoice DirectoryStorage location for PDFs and HTML files
CalendarWhich calendars the app uses
MessagesText templates for SMS and email
InvoiceDefault fee rate, max services per page, header
ICD ModeFor therapists: ICD codes as project categories
LoggingLog detail level (for support)

Invoice Templates — Placeholders

Client Data
  • [NAME] — Client name
  • [SVNR] — Social security number
  • [DIAGNOSE] — ICD Diagnosis
Invoice Data
  • [RENR] — Invoice number
  • [DATUM] — Invoice date
  • [ZEILENLEISTUNGEN] — Table
  • [BEZAHLT] — Payment status
  • [SIGNATURE] — Signature

Switch Template

  1. Menu → Invoices → Template
  2. Tap Templates....
  3. Select a template from the list.
  4. Save as default template
Custom templates: Always make a copy of the original template before making changes.
↑ top

11 · Backup & Restore

Recommendation: Create a backup at least monthly — especially before changing phones or updating the app.

Create Backup

  1. Menu → Backups → Backup
  2. The app saves all clients, invoices, and settings.
  3. The file is stored in the invoice directory.

Calendar Backup

Calendar BackupAll appointments saved with real names.
Anonymous Calendar BackupAppointments with anonymized names — for supervision.

Save & Restore Calendar Locally NEW

This feature saves your calendar events as a local file on the device (JSON) and can import them later. This is especially useful before changing phones, manufacturer updates, or account changes.
  1. Create local calendar backup
    Menu → Backups → Save calendar locally → Save file.
  2. Restore local calendar backup
    Menu → Backups → Restore calendar locally → Select backup file.
  3. Verify after restore
    Open the calendar view and spot-check appointments.
Restore skips already existing identical appointments (duplicate protection) but does not replace manually changed details.

Restore

  1. Menu → Backups → Restore
  2. Select backup file.
  3. Confirm.
Warning: Current data will be overwritten. Create a new backup first!
DataIn backup?
Client dataYes
InvoicesYes
Settings & TemplatesYes
SMS/Email templatesYes
PDF filesBack up separately!
↑ top

12 · ICD-10 & ICD-11 Diagnoses

What is ICD? The international standard system for coding diagnoses.
ICD-10 e.g. F41.1 = Generalized anxiety disorder.
ICD-11 NEW — newer WHO version, over 35,000 entries, available offline.

Add Diagnosis to Invoice

  1. Open invoice → Diagnosis section.
  2. Choose ICD version: ICD-10 or ICD-11.
  3. Tap the Search Diagnosis button.
  4. Enter keywords, e.g. anxiety depression — spaces = AND search.
  5. Select diagnosis from the list.
  6. Optional free text in the notes field.
Multi-keyword search: Enter multiple words separated by spaces — only diagnoses containing all terms are shown.
Example: anxiety social finds all social anxiety disorders.

Compare ICD Versions

FeatureICD-10ICD-11
StandardCurrently valid in AT/DEWHO successor from 2022
Scope~14,000 codes~35,000 codes
SearchFull-text search + multi-keywordFull-text search + multi-keyword
OfflineYes (own database)Yes (built-in, no download)
RecommendationFor insurance billing codesFor documentation, research

Manage Database (ICD-10)

FunctionWhereWhat
ICD-10 ImportMenu → ICD-10 ImportLoad new ICD-10 codes
ICD-10 Import 2Menu → ICD-10 Import 2Alternative import
ICD-10 ExportMenu → ICD-10 ExportBack up data
ICD-11: Is already built in — no manual installation required. On first use, the ~35,000 entries are automatically loaded into the database.
↑ top

13 · ICD Mode NEW — for Therapists & Psychologists

Special mode for: Psychotherapists, psychologists, psychiatrists, clinical psychologists.
In ICD Mode, project categories are filled directly from ICD codes — the separate diagnosis field is removed.

Activate ICD Mode

  1. Open Menu → Settings.
  2. Under Appointment & Project, enable the ICD Mode switch.
  3. Return to the invoice — the change takes effect immediately.

What Changes

ICD Mode ON
  • "Project" spinner shows ICD codes as categories
  • ICD-10/11 toggle + search button visible
  • Diagnosis fields on invoice hidden
ICD Mode OFF
  • "Project" spinner shows custom project names
  • Diagnosis fields visible
  • ICD elements hidden

Select ICD Code as Project

  1. In the invoice form: open the Project section.
  2. Choose ICD version (ICD-10 or ICD-11).
  3. Tap Search Diagnosis and enter keywords.
  4. Select an ICD code from the list (e.g. F41.1 Generalized Anxiety Disorder).
  5. The code appears as a project on the invoice.
ICD-11 in ICD Mode: Since ICD-11 has over 35,000 entries, the spinner is not practical — for ICD-11, the spinner shows "Use search". Use the search button instead.
↑ top

14 · Frequently Asked Questions & Solutions

Invoice

ProblemSolution
Service missingCheck event description: must contain € sign + amount
Wrong client nameEvent title must exactly match the client name
PDF cut off at the sideCheck template — tables must not be wider than A4
Signature missingRe-create PDF; check signature block in template
Empty second pageCheck template for excessive spacing
Wrong totalReview service table and correct amounts/durations

Appointment Suggestion

ProblemSolution
"Too few appointments"At least 2 previous appointments with the client are needed
Suggestion doesn't fitChange appointment manually — suggestion is just a starting point

SMS / Email

ProblemSolution
Email without recipientAdd email address in Android Contacts
Placeholders not replacedContact name must match the client name
PDF attachment missingFirst Create PDF, then Send by email

Calendar

ProblemSolution
No appointments visibleCheck Settings → Calendar; grant Android permission
Calendar write permission missingAndroid Settings → Apps → TimeInvoicer → Permissions → Calendar
Duplicate appointmentsCheck if multiple calendars are showing the same event

ICD Search

ProblemSolution
No resultsCheck spelling; use fewer or different keywords
ICD-11 empty on first launchWait a few seconds — 35,000 entries are being imported

General Tips

Usually helps: Refresh preview → Re-create PDF → Restart app.
Pro Feature

15 · Automatic Template Assistant

Only available in the Pro version. The template assistant automatically creates professional invoice templates adapted to your style. Everything runs offline on your device — no internet connection required.

What does it cost?

Google's free tier includes 1,500 requests per day — for occasional template creation there are no costs. With intensive use, one request costs approx. € 0.0002 (Gemini 1.5 Flash, as of 2026).

Optional: Create a Google Cloud Project

This step is only needed if you want to use the optional cloud variant. By default, everything works offline.
  1. Open console.cloud.google.com and sign in with your Google account.
  2. Click on the Project selector at the top left (shows either "No project" or a project name).
  3. Select "New Project".
  4. Enter a name (e.g. timeinvoicer-ai) and click "Create".
  5. Wait about 10 seconds until the project is created.
Tip: If you already have an existing Google Cloud project, you can use it as well.

Step 2: Create a Gemini API Key

  1. Open aistudio.google.com.
  2. Click "Get API Key" at the top left.
  3. Select "Create API key".
  4. Choose the project you created in Step 1 from the dropdown list.
  5. Copy the displayed key (starts with AIza, approximately 39 characters).
Security: Do not share your API key with others. It is only stored on your device and never shared with third parties.

Step 3: Enter the Key in the App

There are two ways:

Troubleshooting

Problem: "No cloud projects available"
You haven't created a Google Cloud project yet. Go back to Step 1 and create a project in the Cloud Console first.
Problem: API Error 403 (Permission denied)
The Gemini API is not yet enabled for your project. Open console.cloud.google.com, search for "Generative Language API" and enable it for your project.
Problem: API Error 400 (Bad Request)
The key is wrong or was copied incorrectly. Go back to AI Studio and copy the key again. Make sure there are no spaces before or after the key.
Problem: Connection failed
Template creation works offline on your device. If you are using the optional cloud variant, make sure your device is connected to the internet.
Problem: "No Gemini API key configured"
The key has not been entered yet. Go to Settings → Automatic Assistant (Pro) and enter the key.
Tip: Use the "Test Connection" button in the setup dialog to verify that your key works — even before creating a template.
↑ top

16 · Quick Invoice NEW

Create an invoice with a single tap directly from a calendar event. Client and service are automatically recognized from the appointment.

How to Create a Quick Invoice

  1. Open the Calendar view in TimeInvoicer.
  2. Long-press on an appointment until the context menu appears.
  3. Select Quick Invoice.
  4. The app automatically recognizes the client (from the event title) and the service (from the description).
  5. The invoice is created immediately and shown in the preview.
Tip: For automatic recognition to work, the event title should contain the client name and the description should include an amount (e.g. €100).
↑ top

17 · Batch Invoice NEW

Combine all appointments of a client within a month into a single invoice. Ideal for monthly billing with insurance providers.

How to Create a Batch Invoice

  1. Open the Contact list (Menu → Clients).
  2. Long-press on the desired contact.
  3. Select Batch Invoice (Month) from the context menu.
  4. Choose the desired month.
  5. The app collects all appointments of this client in the selected month and creates a combined invoice.
Note: All individual services of the month are summarized in a clear table — with date, service, and amount per appointment.
↑ top

18 · Dunning NEW

Keep track of open and overdue invoices. The dunning feature automatically shows the current dunning level and helps you send payment reminders.

Access Dunning

  1. Open Menu → Reports & Finance → Dunning.
  2. The overview shows all overdue invoices with their current dunning level.
  3. Tap on a dunning entry to view the dunning text.

Dunning Levels

LevelNameWhen
1Payment ReminderAfter payment deadline expires
21st Reminder14 days after payment reminder
32nd Reminder14 days after 1st reminder
4Final Reminder14 days after 2nd reminder
Tip: Mark paid invoices promptly as "paid" so they don't appear in the dunning list.
↑ top

19 · Home Screen Widget NEW

See your next appointment right on the home screen and create invoices with one tap — without opening the app first.

Add Widget

  1. Long-press on an empty space on your home screen.
  2. Select Widgets.
  3. Search for TimeInvoicer in the widget list.
  4. Drag the widget onto your home screen.

Widget Features

Next AppointmentShows name, date, and time of the next appointment.
Invoice ButtonTap the button to immediately create an invoice for the displayed appointment.
Note: The widget updates automatically. Make sure the calendar permission is granted.
↑ top

20 · WAH-XML Export (ELDA) NEW

Export invoices in WAH format for upload to ELDA — the electronic platform of the Austrian social insurance system.

Export WAH-XML

  1. Open an invoice and switch to the Preview.
  2. Tap Share.
  3. Select WAH-XML Export.
  4. The XML file is generated and can be saved or shared directly.
  5. Then manually upload the file to ELDA.
Important: Verify the exported data (social security number, service code, amount) carefully before uploading to ELDA. You are responsible for accuracy.
↑ top

21 · Bank Details on Invoice NEW

Display your bank details automatically on every invoice — optionally with a QR code for quick transfers by your clients.

Set Up Bank Details

  1. Open Menu → Settings → Bank Details & Invoice.
  2. Enter your IBAN.
  3. Optional: Enter BIC and Account holder.
  4. Enable the QR code on invoice switch if you want clients to transfer via QR code.
  5. Save the settings.
Result: Your bank details are automatically displayed at the bottom of every invoice. With the QR code enabled, clients can scan the code with their banking app and the transfer is pre-filled.
↑ top

22 · Smart Event Titles NEW

When you name your calendar events with specific abbreviations, TimeInvoicer automatically recognizes the service and client — without manual entry.

How It Works

Name your calendar event using this pattern:
[Abbreviation] [Description] - [Client name]

Example: KP10 Treatment - Ms. Smith

Supported Abbreviations

AbbreviationService
KP01Diagnostics
KP10Treatment (Individual Therapy)
KP11Group Therapy
KP20Counseling
Tip: You can also combine abbreviations with Quick Invoice: create an event with a Smart Title → long-press → Quick Invoice. The service is automatically recognized and filled in.
↑ top

23 · Find a Diagnosis Code Quickly Practice only

In the diagnosis field you search for your ICD-10 code without knowing it by heart. We remember which codes you use most often and show those first.

How the Search Works

  1. Tap into the search field inside the diagnosis field.
  2. Nothing typed yet? You see your ten most-used codes.
  3. One letter — for example F — shows every code in that group.
  4. From two characters on we search code, label and common synonyms. Typos are fine.
  5. Tap the matching entry to apply it.

Examples

You typeYou get
(empty)Your ten most-used codes
F4All codes from F40 to F48, including subcategories
anxietyMatches via label and synonyms
Note: We only search the ICD-10 catalog and your own usage frequency. TimeInvoicer does not assess complaints and does not derive a diagnosis from anything — the diagnosis is entirely yours to make.
↑ top

24 · Statistics NEW

The statistics dashboard gives you a quick overview of revenue, services, and insurance provider distribution.

Access Statistics

  1. Open Menu → Reports & Finance → Statistics.
  2. Select the desired period (month or year).
  3. The dashboard shows you the key figures.

Available Reports

Revenue per Month/YearGraphical representation of your income over time.
Top ServicesWhich service types are billed most frequently.
Insurance ProvidersBreakdown by insurance providers.
Open InvoicesOverview of unpaid invoices.
Tip: Use the statistics regularly to keep your practice finances in view and send reminders in time.
↑ top

Export for Your Tax Consultant Premium

The Annual Overview (Menu › Finance › Overview › Annual Overview) shows a year’s income by month. From there you hand the whole year to your tax consultant: as a data package for the bookkeeping and as a PDF to read.

Tax consultant export (CSV)

  1. Open the annual overview and choose the year at the top.
  2. Tap the Export CSV icon at the top right.
  3. Choose your tax profile: Cash basis · Small business exemption, Cash basis · VAT on receipt of payment or Accrual accounting · VAT by invoice date. With the small business exemption you also enter the exemption reason — the export won’t start without it.
  4. Optional: Pseudonymize contacts — then no names appear in the files.
  5. Tap Export CSV and share the file, e.g. by email to your tax consultant.

You get a ZIP file with separate tables for documents (belege.csv) and payments (zahlungen.csv), plus a checksum. The tax profile determines which file is used for posting. Open the tables in Excel or import them into accounting software.

Good to know: If document or payment details are missing, we tell you before the export. If you export a year again, the new file contains the entire year again, not an amendment. Sharing the file does not confirm that it has arrived in the accounting software.

Annual report as PDF

The Share PDF icon at the top right creates the annual report as a PDF — to pass on or to file.

Both exports belong to the Premium tier. In Starter and Plus, tapping the icons takes you to the plans.
↑ top

Waiting List

The waiting list shows you at a glance which clients are waiting for an appointment and for how long.

Open the Waiting List

  1. Open Menu › Waiting List.
  2. You see the list of everyone on the waiting list with their waiting time in days.

Add a Contact to the Waiting List

  1. Tap the Add button at the bottom right.
  2. Search for the contact in the search field, or tap New to create a new contact.
  3. Select the contact and confirm with OK.

Actions for Waiting List Contacts

TapOpens a context menu with: Schedule appointment, Edit, Remove from waiting list, Delete contact.
SwipeSwipe a contact to the left — buttons for appointments, editing and removing appear.

Use Device Contacts

  1. Open Menu › Settings › Use contacts from device.
  2. Contacts from your Contacts app are then shown in the waiting list and everywhere else in the app.
  3. To turn it off: tap the menu item again — it switches to Use app contacts only.
Tip: The waiting time is calculated automatically from the date you put the contact on the waiting list. The longer the wait, the more prominent the colour marker.
↑ top

25 · Billing Check NEW

The Billing Check shows you at a glance which calendar appointments with your clients haven’t been invoiced yet. Nothing slips through.

How it works

  1. Open Menu → Billing Check.
  2. You’ll see all appointments from the past weeks that aren’t yet linked to an invoice.
  3. Tap an appointment to create an invoice directly — contact, date and time are pre-filled.

Automatic recognition

Appointments whose title contains the name of a client are recognized automatically. No manual tagging needed.

Tip: Use clear appointment titles in your calendar (e.g. "Initial consultation Smith" or simply the surname). The clearer the title, the more precise the automatic match.
Empty screen? As soon as you have appointments with your clients in the calendar, they’ll appear here — ready to invoice.
↑ top

26 · Link Appointments NEW

If you’re new to TimeInvoicer or want to catch up on older calendar entries: here you can link existing appointments to your clients in one go.

Group cards

Appointments are grouped by contact. For each client you see a card with all matching appointments and the total count at a glance.

Bulk linking

  1. Tap Link all to confirm every match in one sweep.
  2. Or open a group card and link individual appointments via Link individually.
  3. Use Load more to fetch older appointments from the calendar.

What gets filtered out automatically?

This keeps the list focused on what could actually be invoiced.

Contacts access: To link appointments to your clients I need access to your address book. Your data stays on your device.
All tidy? New appointments are recognized automatically as you create them. You won’t need this screen anymore.
↑ top

Appointment duration vs. unit length NEW

Two fields that are easily mixed up — here is what they mean and how they work together.

Appointment duration Always comes from the start and end of the appointment. Example: 5:00–5:50 PM = 50 minutes. We take the value from the calendar automatically.
Unit length Defines how long one unit lasts (e.g. 50 minutes = 1 unit). It only sets the number of units on the invoice — not the real session length.

Example

AppointmentUnit lengthUnits on the invoice
5:00–5:50 PM (50 min)50 min1.0
5:00–5:50 PM (50 min)60 min0.83
9:00–10:30 AM (90 min)50 min1.8

Change the unit length

  1. Open Menu › Settings › General › Fee.
  2. Enter your value under Minutes per unit.
  3. New appointments use this length from now on.

Which unit length applies?

When you create a new appointment, we check in this order:

  1. On the contact: field Unit length in minutes (optional). It applies to this contact and replaces the general setting.
  2. The last appointment with this contact.
  3. Settings: Menu › Settings › General › Fee.

Example: The contact has 50 minutes, the settings say 45 minutes — the new appointment starts with 50 minutes.

If you remove the value from the contact again, the next level applies: first the last appointment, otherwise your setting.

Tip: Only fill in the contact field if you regularly bill this person differently from everyone else.
Rule of thumb: Appointment duration = what really happens. Unit length = what counts on the invoice.
↑ top

Your service catalogue NEW

In the service catalogue you maintain your services once — name, duration and fee. After that you can pick them for appointments and invoices everywhere, without typing them again.

Open the catalogue

Add a service

  1. Tap a chip under Templates — we prefill the form — or tap Add your own service.
  2. Enter Name, Duration (min) and Fee (€).
  3. Tap Add service — only then is it saved.

Set a default service

Tap the star on a service. New and completed contacts then use this service automatically. Tap it again to remove the default selection.

In appointments and invoices

For an appointment or an invoice you pick the service from your catalogue — duration and fee are already filled in. You can still change both in a single case.

Tip: If you always bill a person the same way, set the service directly on the contact (field Default service). It is then preselected for every new appointment with this person.
The service catalogue is available in every plan. What else each plan includes is shown in the menu under Plans and pricing.
↑ top

Fill in your profile — name, address, country NEW

Your profile is the basis of every invoice: name and address appear in the invoice header. Without them an invoice is incomplete — that is why we ask for them when you create your first invoice.

Open the profile

  1. Open Menu › Settings › Profile › My profile.
  2. Enter title, first name, last name and your address (street, postcode, city).
  3. Choose your country from the list.
  4. Tap Save.

What the country controls

The country sets the app’s region. Country-specific details follow from it, for example wording and checks on the invoice and, in the practice field, social insurance.

Whether you read “clients” or “customers” depends on your field of work (practice or business), not on the country. More under Managing Clients.

Tip: You can change the country at any time. Invoices you already created stay unchanged — the new setting applies to new invoices.
↑ top

Your signature on the invoice NEW

Your signature appears at the end of the invoice, together with your closing. There are three ways to create it:

Draw With your finger or Apple Pencil, directly on the screen.
Image A photo or scan of your signature from your pictures.
Signature text Name, title or initials as text.

Create your signature

  1. Open Menu › Settings and scroll to the Documents section.
  2. Tap Signature image to draw or choose an image — or Signature for the text.
  3. Save — from now on the signature appears on new invoices.

You can also do it right in an invoice: in the Signature & greeting section, tap Draw signature.

Remove the signature

If an invoice should have no signature, switch off Show signature in the Signature & greeting section. Your saved signature is kept.

Tip: On the iPad, draw your signature with the Apple Pencil — it looks most natural that way.
↑ top

Custom Document Templates — Any Document You Need NEW Premium

Sometimes the document type you need is missing: a detailed initial report, a progress report, a confirmation for a health insurer. That's what a custom template is for — as easy to set up as a standard text for SMS or email.

Creating new custom templates requires the Premium tier (included in the trial). Templates you have already created always stay readable and editable after a plan change.

  1. Tap Menu › New › New template …. The editor opens with a matching sample text that you can freely edit.
  2. Check the name (e.g. "Initial Report") — it becomes the name of your document type.
  3. Write the text. Using Insert placeholder — or by long-pressing inside the text — you insert placeholders. We fill them in automatically later with:
    • Name, salutation, date of birth
    • Appointment date, services, diagnosis, treatment start
    • Closing and signature
  4. The preview with sample data at the top immediately shows what the finished document will look like.
  5. Save. Your first document of this type then opens right away — choose a contact, the template is already selected, done.

Folder: Documents created from your template get their own folder name (just like invoices under "Invoices"). You can adjust the folder name when creating the template via "Change folder".

Tip: Short lines ending in a colon ("Anamnesis:") automatically become section headings in the document. Brackets copied from Word, like "[Name]", are not recognized. Use the placeholders from the list instead.

You can find your templates anytime under Settings › Documents › Templates, where you can edit or delete them.

File name (NEW): Under Settings › Documents › File name you decide how your invoice files are named — when saving, sharing, printing and for email attachments. The default is [TYP]_[NR], e.g. Invoice_039.pdf (no names). Tap placeholders to insert them: [TYP], [NR], [JAHR], [DATUM], [NACHNAME], [VORNAME], [KUNDE]; a preview with sample data appears at the top. If you add names, they appear in file names and email attachments (anonymous copies never contain names). After saving we ask whether to rename existing files too — nothing is ever deleted or overwritten.

↑ top

Credit Note & Cancellation NEW

You don't simply delete an incorrect or no longer valid invoice — instead you create a credit note. A credit note is a "negative invoice": it refers to the original invoice and offsets its amount. Example: an invoice for €120 → a credit note for €120 offsets it.

How to Create a Credit Note

  1. Tap New Credit Note in the menu.
  2. Select the client — ideally the same one the original invoice was issued to.
  3. Enter the amount or the services to be cancelled.
  4. Check the preview and save the credit note like a normal document.
Separate numbering: Credit notes get their own consecutive number — separate from your normal invoice numbering. Your invoice number sequence therefore stays gap-free.
Finding them again: You can find your saved credit notes at any time via their own menu item — separate from your invoices.

Credit note total per service: If you want to credit only a single service item rather than the whole invoice, enable the Credit note switch when editing that service — there you can enter your own free amount instead of quantity × fee.

↑ top

Unit Packages Premium

With a package you sell several units at once (e.g. a "10-unit package"). The app keeps the units for this client and automatically deducts one at every appointment — no counting on your side.

Create and Sell a Package

  1. In the service catalog (Settings › Service Catalog), create a service and enable the Package: contains units (0 = none) switch. Enter Units in the package and Price for the whole package (€); name it e.g. "10-unit package".
  2. Sell the package in the contact via Sell package — or in the invoice by selecting this package service.
  3. Once payment is received the package counts: the balance line at the appointment shows 7 of 10 left or after this appointment 6.

Package Status

StatusMeaning
ordered, not paid yetPackage is created; appointments are still billed individually as usual.
activePaid — every appointment automatically uses one unit.
not paid yetThe package invoice is open again; the units only count once payment is received.
closedUsed up or closed manually — the remaining balance expires, the lines are kept for your bookkeeping.

Further Actions

In the package overview (home screen card Packages or in the contact) you find Edit package (change name, remark, package type), Record previous usage (units already used before recording the package in the app), Charge appointments since purchase and Close package. Directly at the appointment you can Detach from this package or Choose another package.

Good to know: Once the package is used up, the appointment is billed individually again — you sell a new package right in the contact. If you delete a contact, their open packages are closed. In Starter and Plus the package feature is shown as a preview — selling new packages requires the Premium tier. Existing packages always stay readable after a plan change and keep being deducted correctly.
↑ top

Customize Letterhead & Logo NEW

Logo and practice details appear at the top of every invoice. You set up both in the Practice Details area of your settings.

  1. Enter your practice details — they become a professional letterhead.
  2. Use Choose logo to upload your practice logo; use Change logo to swap it later.
  3. Adjust the size with the logo width slider.
  4. Under Logo in letterhead you choose whether the logo sits separately next to your practice details or appears integrated.
  5. The A4 preview immediately shows what the finished letterhead looks like.
Result: Logo and practice details appear on every new invoice from now on. Both can be changed at any time.
↑ top

Statistics & Fee Charts NEW

The statistics dashboard gives you an overview of revenue and services. We show your figures as a chart — and you choose how: as bars, a line or a circle (donut). → All dashboard reports: Statistics.

How to Use the Charts

  1. Open Statistics or the annual overview.
  2. Above the chart you find the Chart type field.
  3. Choose Bars, Line or Circle (Donut) — the view switches immediately.
Tip: The donut shows you each month's share of the annual revenue. Does the total show 0 even though there are appointments? Then those are open (unpaid) fees — they only count once you mark them as paid.
↑ top

Organize Session Notes — Folders per Client NEW

Your handwritten session notes can be filed in their own folders per client — handy if you have your own system (e.g. by topic or treatment phase).

Create, Rename and Delete Folders

In an open session note, use the folder menu to create a new folder, rename it or delete it again. Two folders with the same name cannot exist for the same client.

Move & Duplicate

Privacy: If you delete a client, their folder assignments are deleted as well.