User Guide

TimeInvoicer

Invoices, Appointments & Client Management

Feb 2026 Android v2.0
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 →
📋 Table of Contents
  1. Initial Setup
  2. Prepare Your First Invoice NEW
  3. The Side Menu — All Functions Explained
    1. Direct Access
    2. Calendar
    3. New (Create Document)
    4. Open (Saved Items)
    5. Finances › Overview
    6. Finances › Billing
    7. Finances › Payments
    8. Finances › Invoices
    9. Assistant Takes Over
    10. Settings › Documents
    11. Settings › Finances
    12. Settings › Profile
    13. Settings › Calendar
    14. Settings › General
    15. Settings › Messages
    16. Settings › Backup
    17. Info & Help
  4. Creating a Local Calendar — Device Guide & Troubleshooting
    1. Samsung Galaxy
    2. Google Pixel / Stock Android
    3. Huawei / Honor
    4. Xiaomi / Redmi / Poco
    5. Universal Solution (any device)
    6. Set Up Calendars in TimeInvoicer
    7. Problems & Solutions
    8. Quick Overview by Device
    9. Checklist: Everything Done?
  5. Calendar & Appointments
    1. Change the Day and Set Your Own End Date NEW
    2. Usual Times NEW
    3. Professional or Private? NEW
    4. What We Take off Your Hands in a New Appointment NEW
  6. How an Invoice Is Created from the Calendar
  7. Appointment Duration vs. Unit Length
    1. Which Unit Length Applies? NEW
  8. Managing Clients
  9. How Many Clients Are Included? NEW
  10. Creating an Invoice
    1. Fee Still Missing? We Ask Briefly NEW
  11. Cancel an Invoice / Create a Credit Note NEW
  12. Preview & PDF Generation
  13. Sending an Invoice by Email
  14. Anonymized Invoice
  15. SMS & Email Communication
  16. Settings & Templates
  17. Backup & Restore
  18. ICD-10 & ICD-11 Diagnoses
  19. ICD Mode for Therapists
  20. Frequently Asked Questions & Solutions
  21. Automatic Template Assistant (Pro)
  22. Quick Invoice
  23. Batch Invoice
  24. Dunning
  25. Home Screen Widget
  26. WAH-XML Export (ELDA)
  27. Bank Details, Letterhead & Logo
  28. Smart Event Titles
  29. Find a Diagnosis Code Quickly
  30. Statistics
  31. Export for Your Tax Consultant (CSV & Annual Report PDF) Premium
  32. Billing Check NEW
  33. Link Appointments NEW
  34. Waiting List
  35. Session Notes
  36. Session Notes — Folders, Search & Sorting NEW
  37. Fee Charts (Bars, Line, Donut) NEW
  38. Your Service Catalog NEW
  39. Unit Packages Premium
    1. Cancel a Unit Package NEW
  40. Custom Templates — Every Document You Need NEW Premium
  41. Complete Your Profile — Name, Address, Country
  42. Your Signature on the Invoice
↑ 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

Prepare Your First Invoice NEW

Before your first invoice, a short one-time setup is worth it. It takes less than 5 minutes, and afterwards every invoice looks right automatically.

What you need beforehand

The 5-minute setup (one time only)

  1. Complete your profile
    Menu → Settings → Profile → My Profile — enter name, address and country. The country controls terminology and validation rules, e.g. the format of the VAT number.
  2. Choose a template
    Menu → Settings → Documents → Templates — pick the standard template or adjust your own. Template, header and signature all have a “Later” button, so you can skip this step.
  3. Set up the header
    Logo and letterhead text: Menu → Settings → Profile → Bank Details & Invoice → Header.
  4. Add your signature
    Draw it, load an image or type a signature text (details in Your Signature on the Invoice).
  5. Set the storage location
    Menu → Settings → Documents → Storage Path — this step is required. Without a storage location no PDF can be created.

View and share your first invoice

Now open the invoice screen — more about the invoice number in Creating an Invoice. In the preview you check the invoice, save it as a PDF and send it (see Sending an Invoice by Email).

Something missing? No appointments showing up? Check the calendar guide. Moving from another device? Restore your data via Backup & Restore. Template, header and signature can be changed at any time — the preview updates automatically.

Next: step by step — Creating an Invoice →

↑ top

The Side Menu — All Functions Explained

Open the side menu by tapping the three horizontal lines (☰) at the top left — or swipe from the left edge of the screen to the right. Every function of the app can be reached from here.

Direct Access

These two entries are always at the very top of the menu — independent of the other groups.

EntryWhat happens / what is it good for?
Search Contacts Immediately opens a search bar across all stored clients (or customers in Business mode). Type a few letters and you see the contact with all related invoices and appointments — without scrolling through lists first. Ideal when things need to go fast. → More: Managing Clients.
Waiting list Shows everyone who is waiting for an appointment — with the number of days they have been waiting. From here you can schedule an appointment directly or remove the person from the list. → More: Waiting list.

Calendar

Everything around your appointment calendar — the heartbeat of the app.

EntryWhat happens / what is it good for?
Invoice Appointments This is the main calendar screen. You see your appointments from the phone calendar and can create an invoice from any appointment with a single tap. No double entry — all data is taken over automatically. → More: Calendar & Appointments and How an Invoice Is Created from the Calendar.
Assign Appointments If you are starting fresh with the app or want to catch up on older calendar entries: here you see existing calendar appointments that are not yet assigned to a client. You can assign them one by one or all at once. → More: Assign Appointments.
Calendar Full View Hides the app toolbar and shows the calendar full-screen. Handy on small phones or when you want a better overview of the week. Tapping again returns to the normal view.
Anonymize Appointments Copies all appointments in anonymized form into the backup calendar — real names are replaced by initials (e. g. “Maria Musterfrau" → “Ma Mu"). Useful before showing your calendar to third parties. → More: Anonymized Invoice.

New (Create Document)

Here you create a new document from scratch. The app opens an empty form that you fill with a client and services.

EntryWhat happens / what is it good for?
Invoice Opens the invoice form. You choose a client and a period — and the app automatically finds all matching appointments in the calendar and inserts them as a service table. Alternatively, you can enter services manually. → More: Creating an Invoice.
Time Confirmation Creates a time confirmation (instead of an invoice) — e. g. when clients need a document for their employer or insurance that confirms the appointment times but shows no fee. Same layout as an invoice, just without an amount.
Report Practice only Creates a report document. Only visible if your field is set to “Practice" (e. g. psychology, psychotherapy). You can record history, diagnosis and recommendation and save it as a PDF.
Credit Note Creates a credit note (negative invoice) — e. g. when you want to credit an amount to a client or cancel an incorrect invoice. Credit notes get their own consecutive number. → More: Cancel Invoice / Create Credit Note.
New Template … Creates your own document type (e. g. initial report, progress report). Placeholders such as name and appointment are filled automatically for every new document. → More: Custom Templates.
Session notes Practice & Counseling Opens the Session notes editor for the currently selected client. You write notes on a session, link them to the appointment and can close the session at the end. Only visible if the Session notes function is enabled in Settings. → More: Session notes.

Custom Templates — Every Document You Need NEW Premium

Sometimes a document type is missing: a detailed initial report, a progress report, a confirmation for the health insurance. For that, you create your own template — as easy 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 suitable sample text that you can change freely.
  2. Check the name (e. g. “Initial Report") — it becomes the name of your document type.
  3. Write the text. Via Insert placeholder — or by long-pressing in the text — you insert what we fill in automatically later: name, salutation, date of birth, appointment date, services, diagnosis, start of treatment, closing and signature.
  4. The preview with sample data at the top shows immediately what the finished document looks like.
  5. Save. Your first document of this type then opens right away — choose a contact, done.

Folder: Documents from your template are automatically stored in their own folder under Documents › Year › Template name (like invoices under “Invoices"). You can adjust the folder name when creating the template via “Change folder".

Tip: Short lines ending with a colon (“History:") automatically become section headings in the document. Brackets copied from Word such as “[Name]" are not recognized — use the placeholders from the list.

You can find your templates at any time under Settings › Documents › Templates; there you can edit or delete them.

Open (Saved Items)

Here you call up documents you have already saved — to keep editing, print or send them.

EntryWhat happens / what is it good for?
Invoice Shows the list of all invoices saved so far. Tap an invoice to open it again, regenerate the PDF, send it by email or change the payment information (e. g. set it to “paid").
Time Confirmation List of all saved time confirmations — to open, print or resend them.
Report Practice only List of all saved report documents (only visible in Practice mode).
Credit Note List of all saved credit notes.
Open Calendar App Switches directly to your phone's calendar app (Google Calendar, Samsung Calendar or similar). Handy when you quickly want to enter an appointment without going back to the home screen first.
Open Session notes Practice & Counseling Shows all session notes sorted by client. You can read up on earlier sessions or add addenda (in accordance with § 630f ABGB, without changing the original text). Only visible if Session notes is enabled in Settings. → More: Session notes.

Finances › Overview

Evaluations and key figures at a glance.

EntryWhat happens / what is it good for?
Evaluations Shows a compact overview: revenue by month, which clients account for the most, and whether there are open (unpaid) invoices. Ideal for a quick month-end review. → More: Statistics.
Annual Overview Breaks down all income of the current (or a selectable) year by month and client. Useful for your tax return or annual report. From here you export the year for your tax consultant (CSV) and as an annual report PDF Premium. → More: Export for your tax consultant.
Statistics Plus Detailed dashboard with graphical evaluations: revenue curves, top services, distribution by social insurance carrier (ÖGK — Austrian Health Insurance Fund, BVAEB — Insurance Institution for Public Servants, Railways and Mining, SVS — Social Insurance Institution for the Self-Employed, …). Available from the Plus plan. → More: Statistics.

Finances › Billing

Tools that make sure no service goes unpaid.

EntryWhat happens / what is it good for?
Billing Check Shows all calendar appointments of the past weeks for which no invoice exists yet. This way you see at a glance what you still need to bill — no appointment gets lost anymore. Tapping an entry opens the invoice form directly with the contact pre-filled. → More: Billing Check.
Monthly Billing (Batch Invoice) Plus Creates a batch invoice for all appointments of a client in a specific month — all services on one invoice. Ideal for insurance contracts or if you want to bill monthly. → More: Batch Invoice.
Link Appointments Links calendar appointments to clients afterwards when the name in the appointment title does not match exactly (e. g. nickname instead of full name). After linking, the appointments show up in the Billing Check and in invoices. → More: Assign Appointments.

Finances › Payments

Everything around incoming payments and reminders.

EntryWhat happens / what is it good for?
Import Bank Statement You can import a bank statement file (e. g. MT940 or CSV from your bank). The app automatically matches the incoming amounts with your open invoices and marks paid invoices. Saves a lot of manual checking.
Dunning Plus Shows all overdue invoices sorted by dunning level. You see which clients have not paid yet and can create and send a payment reminder or formal dunning letter with one tap. → More: Dunning.
Payment Tracking An overview of all invoices with payment status (open / paid / overdue). You can change the status of an invoice right here without having to open the invoice itself.

Finances › Invoices

Special invoice types and management.

EntryWhat happens / what is it good for?
Document Drafts Shows all invoices you have started but not yet saved as a PDF. Handy if you interrupted an invoice — you find it here again and can continue.
Incoming Invoices Manages invoices you have received yourself — e. g. rent, training costs, materials. You can scan, import and categorize them for your tax return. Complements your outgoing invoices to give you a complete overview.
Anonymize Invoices Creates anonymized copies of all or selected invoices — name and social insurance number are redacted. Useful when you pass invoice documents on to third parties (tax advisors, auditors). → More: Anonymized Invoice.
Recurring Invoices Creates templates for invoices you want to write regularly (e. g. monthly). The app reminds you automatically and you can generate the invoice with one tap. Ideal for subletting, fixed client fees or flat rates.

Assistant Takes Over

Functions where we take a particularly large amount of work off your hands.

EntryWhat happens / what is it good for?
Insurance Application Premium Practice only Helps you prepare an insurance contract application (e. g. ÖGK, BVAEB). We automatically fill in all fields known from your profile and billing data — you review and submit. Saves hours of manual entry. Only available in the Premium plan and in Practice mode.
Voice Note → Invoice Premium Practice only You speak briefly into your phone — e. g. “Appointment today with Maria Muster, 50 minutes, individual psychotherapy 160 euros" — and we automatically create an invoice from it. No typing needed. Processing runs entirely on your device, no data leaves the phone. Only available in the Premium plan and in Practice mode.

Settings › Documents

EntryWhat happens / what is it good for?
Storage Path (also called “Invoice Directory") Defines the folder on your phone where invoices (PDF and HTML files) are saved. This step is mandatory at first launch — without a storage path no PDF can be generated. Recommended: create a dedicated folder such as Documents/Invoices. → More: Preparing Your First Invoice.
Templates Shows all available invoice templates. You can select a default template, create your own templates or adapt existing ones (logo, letterhead, colors, layout). Every template contains placeholders such as [NAME] or [ZEILENLEISTUNGEN] that are filled automatically when the PDF is created. → More: Settings & Templates.
File name NEW Defines how your invoice and document files are named — used when saving, in the share/print dialog and for email attachments. The default is [TYP]_[NR], e.g. Invoice_039.pdf (no names). Tap a placeholder to insert it at the cursor: [TYP] document type, [NR] number, [JAHR] year, [DATUM] invoice date, [NACHNAME] last name, [VORNAME] first name, [KUNDE] name on the invoice. A preview with sample data appears at the top. File names always start with document type and number so we can reliably find your invoices and the next number. Privacy: 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 or only name new files this way. Renaming never deletes or overwrites anything; afterwards you see "X renamed, Y skipped".

Settings › Finances

EntryWhat happens / what is it good for?
Fee Calculation Controls how units are calculated on invoices: unit length in minutes (e. g. 50 minutes = 1 unit), default fee rate, and how many service lines are shown per page. → More: Appointment Duration vs. Unit Length.

Settings › Profile

EntryWhat happens / what is it good for?
My Profile Your name, title and address — this data appears in the letterhead of every invoice. The “Country" field additionally controls which social insurance number formats (AT, DE, CH) are validated and which terminology the app uses. → More: Filling In Your Profile — Name, Address, Country.
Bank Details & Invoice Here you enter your IBAN (and optionally BIC), enable the EPC QR code on invoices (so clients can easily transfer via banking app), set up the invoice header (logo, letterhead text) and your signature (image, drawing or text). → More: Bank Details, Letterhead & Logo and Signature on the Invoice.

Settings › Calendar

EntryWhat happens / what is it good for?
Calendar Selection and Layout Shows all calendars on your phone and lets you define which one serves as the default calendar (for new appointments), as the backup calendar (automatic backup copy) and as the anonymous backup calendar (anonymized appointments). You also choose colors and the default view (day, week, list). → More: Setting Up Your Calendars.
Appointments Settings for the calendar display area: start of the week (Monday or Sunday), default duration for new appointments, reminder lead time and other display options. → More: Calendar & Appointments.
Appointment Defaults Sets default values for new appointments: default service name, default fee rate and default appointment duration. This way the right values are already pre-filled for every new appointment — you only need to enter the name. If you regularly bill one person differently, enter the unit length directly on the contact — it takes priority over this setting. → More: Appointment Duration vs. Unit Length and Which Unit Length Applies?.
Default Service Selects a service from your service catalog as the default for new appointments. If you mostly bill the same service (e. g. individual psychotherapy €160), setting it once is enough — after that it is suggested automatically. → More: Your Service Catalog.

Settings › General

EntryWhat happens / what is it good for?
Quick (Expert Mode) A toggle. In Expert mode, advanced fields and options that are otherwise hidden from beginners are shown in forms — e. g. manual invoice number editing, extended service options. For experienced users who want more control.
Service Catalog Manages your personal service templates (name, fee rate, duration) — available for selection in every appointment and every invoice. → More: Your Service Catalog.
Language Switches the display language of the app (German, English, French, Spanish). Invoice templates stay in the language you created them in.
Use Device Contacts / Use App Contacts Only A toggle. When set to “Use Device Contacts", contacts from your phone's contact list are shown in the app (e. g. for the waiting list and creating appointments). If you switch to “App Contacts Only", the app sees only clients you created directly in TimeInvoicer — handy for better data separation.
Import Clients from Device Imports contacts from the phone's contact list into the app once. Useful during initial setup when your clients already exist as phone contacts.
Automatic Assistant Premium Settings for the Automatic Template Assistant: adapt templates automatically, suggest default values. Processing runs locally on your device. → More: Automatic Template Assistant.
Enable Session notes Practice & Counseling Switches the Session notes module on or off. When enabled, “Session notes" appears in the “New" and “Open" menu groups. → More: Session notes.
ICD-10 Import Practice only Loads an updated ICD-10 code list into the app. Needed if you want to add a newer version of the German ICD-10 codes. The app already has a built-in version — this import is only relevant for updates. → More: ICD-10 & ICD-11 Diagnoses.
ICD-10 Export Practice only Exports your ICD-10 database as a file — as a backup or to transfer it to another device. → More: ICD-10 & ICD-11 Diagnoses.

Settings › Messages

EntryWhat happens / what is it good for?
Message Settings Here you edit all text templates for SMS and email: appointment confirmation, appointment cancellation, reminder, new invoice, dunning text. You can include placeholders such as [NAME], [DATUM] and [UHRZEIT], which are automatically filled with real values when sending. → More: SMS & Email Communication.
SMS to All Sends an SMS or email to all clients who have an appointment today — e. g. as a reminder in the morning. Useful when you have many appointments on one day and don't want to type individual messages.

Settings › Backup

EntryWhat happens / what is it good for?
Backup Premium Creates a complete backup copy of all app data (clients, invoices, settings, templates, SMS texts). The file is saved in your storage path — you can then copy it to a cloud or a PC. Only available in the Premium plan. → More: Backup & Restore.
Calendar Backup Saves all appointments of your default calendar (with real names) as a separate file. This way your calendar is still there even if the calendar app has a sync error or appointments get lost. → More: Backup & Restore.
Back Up Calendar Anonymized Like Calendar Backup, but all names are anonymized first. The backup file contains no real client names — ideal if you store the file on a shared device or cloud drive.
Save Calendar Locally Saves your calendar appointments as a local JSON file on the phone. Especially important before changing phones, a major Android update or switching calendar providers. → More: Backup & Restore.
Restore Calendar Locally Restores a previously saved local calendar file. The app automatically checks for duplicates and skips appointments that already exist. → More: Backup & Restore.

Info & Help

EntryWhat happens / what is it good for?
Field / Specialty Shows your current field (e. g. psychology, psychotherapy, coaching, business) and lets you change it. The field determines which menu items are visible — e. g. ICD-10, reports and insurance application only appear in Practice mode, while Business mode focuses on customers and invoices.
App Info Shows version, build number and legal notices (imprint, privacy policy). Useful when you want to help support or check whether you have the latest version installed.
Help / User Guide Opens this guide — exactly what you are reading right now. You can call it up at any time while using the app.
Repeat Intro Tour Restarts the interactive coach marks (explanation bars) for all screens — as if you were in the app for the first time. Helpful if you want to get to know a screen better or show the app to new staff.
Check for Updates Checks whether a newer version of the app is available in the Play Store and takes you straight there.
Plans Shows the available plans (Starter, Plus, Premium) with prices and the difference between subscription and one-time purchase. You can upgrade or extend your plan directly here.
Go to Homepage Opens timeinvoicer.at in the browser — for news, tutorials and contact.
Feedback / Bug Report Opens a feedback form you can use to send suggestions, bug reports or questions directly to the development team. Please don't send feedback containing real client data — use anonymized PDFs instead.
Tip: Not seeing all entries? Some menu items are only visible if your field (Practice / Business) or your plan level (Plus or Premium) matches. Tap Info & Help → Field / Specialty to check your field.
↑ 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

Creating a Local Calendar — Device Guide

Deep dive — optional, only needed if you run into trouble with your device manufacturer

TimeInvoicer already works with 1 calendar. Recommended: 2 (Default + Backup), ideal: 3 (+ Anonymous).
① Practice — your main calendar for all appointments
② Practice Backup — a safety copy of your appointments
③ Practice Anon — appointments without names (for your tax advisor)
Using Business mode? You'll find the calendar names (e.g. "Business" instead of "Practice") under → Setting Up Your Calendars.
Not sure which phone you have? Go to Settings → About phone — the manufacturer is listed there. Or jump straight to the Universal Solution — it works on every device.

1. Samsung Galaxy (One UI / Samsung Calendar)

↑ top
Applies to: Samsung Galaxy S, Galaxy A, Galaxy Note, Galaxy Z Flip/Fold — all models with the Samsung interface (One UI).

Finding the Calendar app

The Samsung Calendar app has a blue icon with a number (the number shows today's date). It's simply called "Calendar".

Where do I find the app?

Blue calendar icon with today's date — this is what it looks like

Creating a new local calendar


Creating the second and third calendar

Repeat steps 3–6 for the two remaining calendars:

Enter name Choose color Purpose
Practice Backup Blue Safety copy
Practice Anon Gray Anonymized appointments

Summary: the menu path

Open Calendar ☰ (three lines) Phone / My calendar + Add calendar Enter name Choose color Save ✓
CAUTION — Common mistake on Samsung:
If you create the calendar under "Samsung account" instead of under "Phone", your clients' names will be uploaded to the Samsung cloud!

How to check: Open ☰ → your new calendar must be listed under "Phone" or "My calendar", not under "Samsung account".
No "Phone" section visible?
Some Samsung devices only show "Phone" once you choose ☰ Manage calendars Add account "On device".
If you can't find the entry at all: use the Universal Solution: Offline Calendar app.

2. Google Pixel / Stock Android (Google Calendar)

↑ top
Applies to: Google Pixel, Motorola, Nokia, Sony, OnePlus, and all devices with "plain" Android and Google Calendar as the default app.
Important to know:
Google Calendar cannot create local calendars. Every appointment in Google Calendar is automatically uploaded to Google's servers.

The solution: Install a small, free helper app. It takes 2 minutes.

Step A: Install "Offline Calendar"

Alternative app: You can also install "Etar" instead (open-source calendar). Search the Play Store for Etar Calendar. Etar can create local calendars as well.

Step B: Create local calendars


Step C: Check that it worked

Done! The local calendars automatically appear in Google Calendar and in TimeInvoicer as well. You never need to open the Offline Calendar app again.
Uninstall Offline Calendar?
No! If you uninstall the app, the local calendars will be deleted. Leave the app installed — it uses almost no storage.

3. Huawei / Honor (AppGallery, without Google)

↑ top
Applies to: Huawei P series, Mate series, Nova series and Honor devices — especially newer models without the Google Play Store.
Huawei special case:
Newer Huawei phones (from about 2020) don't have the Google Play Store. Instead, there's the Huawei AppGallery. However, Huawei's built-in Calendar app can manage local calendars.

Finding and opening the Calendar app

Creating a local calendar

CAUTION — Huawei ID ≠ local!
If you've set up a Huawei ID, the Calendar app can upload appointments to the Huawei Cloud. Make sure your calendar is listed under "Phone" — not under "Huawei ID".

Check cloud sync: Settings Huawei ID Cloud Calendar switch to OFF
Huawei with Google Play Store (older models)?
If your Huawei device still has the Google Play Store, you can also use the Universal Solution: Offline Calendar app.

4. Xiaomi / Redmi / Poco (MIUI / HyperOS)

↑ top
Applies to: Xiaomi, Redmi, Poco — all devices with MIUI or HyperOS.

Finding the Calendar app

Creating a local calendar

CAUTION — Mi Account = cloud!
If you created a Mi Account (Xiaomi account) when setting up your phone, it can upload appointments to the Xiaomi Cloud.

How to turn off cloud sync:
Settings Mi Account / Xiaomi Account Xiaomi Cloud Calendar switch to OFF
Tip: Some Xiaomi devices don't have a "Local account" menu item. In that case: use the Universal Solution: Offline Calendar app.

5. Universal Solution: Offline Calendar App RECOMMENDED

↑ top
Works on EVERY Android device.
Samsung, Pixel, Huawei, Xiaomi, Motorola, Nokia, Sony — no matter which phone.
If you're not sure which of the guides above fits your device, simply use this method. It always works.
Offline Calendar Free on the Play Store
Rating: 4.5 stars
Storage usage: Minimal
100% Local No account needed
No internet connection needed
No cloud sync

Step by Step: Install Offline Calendar


Create Calendars


Check: Are the Calendars Visible?

Done! You can now close the Offline Calendar app. You never need to open it again. The calendars stay on your device permanently.
Important: Do NOT uninstall Offline Calendar!
The local calendars only exist as long as the app is installed. If you delete the app, the calendars and all appointments in them disappear too.
The app uses less than 5 MB of storage.
For Huawei devices without the Play Store:
Search for "Offline Calendar" in the Huawei AppGallery (instead of the Play Store). The app is available there as well.
Alternatively, you can download the app as an APK from the developer's website.

Set Up Calendars in TimeInvoicer

↑ top
Prerequisite: You have already created the 3 local calendars (using one of the guides above).

Connect TimeInvoicer to Your Calendars

All set up!
From now on, TimeInvoicer stores all client appointments only on your phone. No name, no details, no appointment is uploaded to the internet.

What the Three Calendars Mean

Calendar What is stored? What for?
Practice Appointments with the client's full name, time, duration Your working calendar — this is where you see all appointments
Practice Backup Copy of all appointments (with names) Safety — in case appointments in the main calendar are deleted by accident
Practice Anon Appointments without the client's name (only time and "Appointment") For tax advisors or when someone else sees your phone

Problems & Solutions

↑ top

Problem: "My calendars don't show up in TimeInvoicer"

Solution:
  1. Open Settings (gear icon on your phone).
  2. Tap Apps (or Applications).
  3. Find "TimeInvoicer" in the list and tap it.
  4. Tap Permissions.
  5. Make sure "Calendar" is set to "Allow".
    If it says "Don't allow": tap it and choose "Allow".
  6. Go back to TimeInvoicer and open ☰ Calendar Settings again.

Problem: "I only see Google calendars, no local ones"

Solution:
  1. Have you installed the Offline Calendar app? If not: Follow the Universal Solution: Offline Calendar App.
  2. If yes: Restart TimeInvoicer (close the app completely and open it again).
  3. If it still doesn't work: Restart your phone (press and hold the power button → "Restart").

Problem: "My appointments suddenly disappear"

Possible cause: your appointments are not stored in the local calendar but in a cloud calendar. If cloud sync has a problem, the appointments disappear.

How to check:
  1. Open your calendar app and tap ☰.
  2. Check which account "Practice" is listed under:
    Is it under "Phone" or "Offline Calendar"? → Local, all good.
    Is it under "Google", "Samsung account" or "Mi Account"? → Cloud! That's the problem.
  3. If cloud: Create new local calendars (see the guides above) and point TimeInvoicer to the new local calendars.

Problem: "I'm not asked for the permission"

Solution: Sometimes the permission prompt isn't shown automatically.
  1. Settings Apps TimeInvoicer Permissions
  2. Tap "Calendar" and choose "Allow".
  3. Repeat the same for "Contacts" (needed for client data).

Problem: "I accidentally chose the wrong calendar"

No problem! You can change the assignment at any time:
  1. Open TimeInvoicer → ☰ → Calendar Settings.
  2. Tap the wrongly assigned calendar and choose the correct label.
  3. "Save".
Appointments already saved stay in the calendar they were created in.

Problem: "I can't create a local calendar on my device"

Solution: Use the Universal Solution: Offline Calendar App.
The "Offline Calendar" app works on every Android device and is guaranteed to create local calendars.

Problem: "I don't have a Google account / the Play Store"

For Huawei devices without Google:
  1. Open the Huawei AppGallery (orange square icon).
  2. Search for Offline Calendar.
  3. Install and open the app.
  4. Then follow the Universal Solution: Offline Calendar App from "Create Calendars" onwards.

Problem: "Account sync only shows 'Contacts sync', no calendar"

A typical Android/Samsung issue. Go through these points in this order:
  1. Install/enable the Google Calendar app (Play Store), then restart the device.
  2. Check Calendar Storage: Settings → Apps → Show system apps → Calendar Storage must be enabled.
  3. Open the correct sync path: on Samsung usually Settings → Accounts and backup → Manage accounts → Google → Sync account.
  4. Check app permissions: Settings → Apps → Google Calendar → Permissions → allow Calendar.
  5. Trigger a sync in the Google Calendar app, then sync again under the Android accounts.
  6. On Samsung, additionally check whether only Samsung calendars/local calendars are enabled.

Problem: "I use Exchange, Outlook or iCloud instead of Google/Samsung"

Solution:
  1. Settings → Accounts → Add account
  2. Choose Exchange or Microsoft Outlook.
  3. Enter your email and password.
  4. Enable synchronization: turn on Calendar.
  5. Check in the calendar app: ☰ Menu → Calendar list — the new calendar must be visible/enabled so that TimeInvoicer shows it.

Quick Overview: Which Method for Which Device?

↑ top
Your Phone Easiest Method Guide
Samsung Galaxy Samsung Calendar → Phone → Add calendar Samsung Galaxy
Google Pixel Install the Offline Calendar app Google Pixel / Stock Android or Universal Solution: Offline Calendar App
Motorola / Nokia / Sony Install the Offline Calendar app Universal Solution: Offline Calendar App
Huawei / Honor Huawei Calendar → Phone → Add calendar Huawei / Honor
Xiaomi / Redmi / Poco MIUI Calendar → Local account → Add calendar Xiaomi / Redmi / Poco
Not sure / Other device Install the Offline Calendar app Universal Solution: Offline Calendar App
When in doubt: Universal Solution: Offline Calendar App. The Offline Calendar app works on every Android device, costs nothing, and is guaranteed to create local calendars. If you're unsure, use this method.

Checklist: Everything Done?

↑ top
Everything done? Congratulations! Your practice appointments are now stored safely on your phone. None of your clients' names will ever be uploaded to the internet.
↑ 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 (Business appointment / Private appointment) — 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: Business appointment or Private appointment. One tap on it (Tap: mark as private) switches it. Without a selected contact, an appointment is private.

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 Your Own End Date NEW

You pick start and end in a time window. There you can also switch the day — the time you set is kept.

  1. In the appointment, tap the end time — the To time window opens.
  2. Below the clock you see Change day · date. Tap it and choose the right day in the calendar.
  3. This is also how you set your own end date, e.g. for appointments past midnight: 10:00 PM to 1:00 AM the next day.
  4. Confirm with OK. We calculate the duration automatically.
Good to know: The end has to 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 choose a contact in a new appointment, we look at the past appointments with this person. From two appointments on, we show the most frequent weekdays and times as chips under Usual times at the top, e.g. Tue 10:00 · 5×.

  1. Choose the contact in the new appointment.
  2. Tap a chip under Usual times.
  3. We take over weekday and time — you can change both afterwards at any time.
Why is nothing there? With fewer than two appointments with this person, you see “Once we know a few of your appointments, we’ll suggest fitting times here.” Without a chosen 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

Appointment Duration vs. Unit Length

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

Appointment duration Always comes from the start and end of the calendar appointment. Example: appointment 17:00–17:50 = 50 minutes appointment duration. This value is taken from the calendar automatically.
Unit length Defines how long one unit lasts (e.g. 60 minutes = 1 unit). Only controls the number of units on the invoice — not the actual session length.

Example Calculation

AppointmentUnit lengthUnits on invoice
17:00–17:50 (50 min)50 min1.0
17:00–17:50 (50 min)60 min0.83
09:00–10:30 (90 min)50 min1.8

Change the Unit Length

  1. Change the unit length under Menu → Settings → Finance → Fee Calculation.
  2. The app automatically asks whether this length should be the default from now on.
  3. Confirm with Yes (for all future appointments) or No (for this one only).

Which Unit Length Applies? NEW

When a new appointment starts, we check in this order:

  1. At the contact: field Unit length in minutes (optional). It applies to this contact and replaces the general setting.
  2. Last appointment with this contact.
  3. Settings: Menu → Settings → Finance → Fee Calculation.

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

If you remove the value at 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 than usual.
Rule of thumb: Appointment duration = what actually takes place. Unit length = what counts on the invoice. With health insurance contracts, the unit length is often fixed (e.g. 50 min = 1 unit).
↑ top

4 · Managing Clients

Terminology: In practice and counselling mode they are called clients (including social security number and diagnosis). In business mode they are called customers — without a social security number and without a diagnosis field.

Client master data — automatically included in invoices.

Add a New Client / Customer

  1. Menu → Search contacts → +
  2. Enter first name, last name, social security number practice only.
  3. Optional: diagnosis, title.
  4. Save.
FieldMeaningRequired?
First name / Last namePrinted on the invoiceYes
Social Security No. practice onlySocial security numberRecommended
Diagnosis (ICD-10/11) practice onlyAppears on the invoiceNo
Contact IDLink to Android contacts for SMS/emailRecommended

Contact Actions

Tap a contact in the list to see every available action:

ActionDescription
EditEdit the contact details
AppointmentsShow all appointments of this contact
Previous invoicesLook at the invoice history
New invoiceCreate an invoice for this contact
SMSSend an SMS to the contact
EmailSend an email to the contact
Waiting listPut the contact on the waiting list or take them off it

Quick Actions by Swiping NEW

Swipe a contact to the left to reach four quick actions directly:

  1. Appointments — appears first (teal)
  2. Edit — second zone (blue-grey)
  3. Waiting list — third zone (amber)
  4. Delete — furthest left, on a long swipe (red)
Tip: The active zone is highlighted more brightly. The further you swipe, the further left the active action moves.

Empty State

When there are no contacts yet, the app shows a helpful note with a New button for creating the first one.

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
Trial: The limit of 10 also applies during the 14-day trial — the trial’s Premium features do not lift it.

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, we don’t add another client and show you how to get more places instead.

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.

Old sample value €190: If a contact still carries this former placeholder, we ask once (“Check fee — Is €190 really the fee for this contact?”). We remember your answer for this contact; if you change the contact’s fee, we ask again when needed.

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

Cancel an Invoice / Create a Credit Note NEW

You don't simply delete an incorrect or no longer valid invoice — instead you create a credit note (also called a cancellation). A credit note is a "negative invoice": it refers to the original invoice and offsets its amount.

How to Create a Credit Note

  1. Open the menu → tap New → Credit Note.
  2. Select the contact — ideally the same one the original invoice was issued to.
  3. Enter the amount or the services to be cancelled.
  4. Optionally enter the number of the original invoice in the Reference invoice number field — this is a plain text field, TimeInvoicer does not look up the invoice automatically.
  5. Check the preview and save the credit note like a normal invoice.
Tip: Copy the number exactly from the original invoice — that way you'll find both together later.
Separate numbering: Credit notes get their own consecutive number — separate from your normal invoice numbering. Your invoice number sequence therefore stays gap-free.
For your bookkeeping: The original invoice remains in place, and the credit note is kept as a separate document alongside it. Together they give the corrected amount — this is the usual and traceable way in accounting, rather than changing an invoice after the fact.
↑ 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 creates professional invoice templates using local rules and template blocks. Practice data is processed on the device.

Privacy

No API key is required for template creation. Invoice, contact, and health data is not sent to an AI service.

Troubleshooting

Problem: The template is not perfect
Adjust text blocks, services, and layout directly in the template. Processing remains local.
↑ top

Complete Your Profile — Name, Address, Country

Your profile is the basis for all invoices: name and address appear in the letterhead, and the country additionally controls important settings across the whole app.

Open Your Profile

  1. Open Menu → Settings → Profile → My Profile.
  2. Fill in first name, last name, title, address (street, postal code, city).
  3. Select the country from the dropdown (Austria / Germany / Switzerland).
  4. Tap Save.

What the "Country" Field Controls

SettingAustria (AT)Germany (DE)Switzerland (CH)
Terminology Clients / Patients Clients / Patients Clients / Patients
Social security number validation Practice only 10 digits (AT format) Insurance number (DE format) AHV number (CH format)
Insurers in statistics ÖGK, BVAEB, SVS, … GKV insurers CH health insurer list
Business mode Customers (all countries) — no social security number field, no diagnosis

Details on clients vs. customers: see Managing Clients.

Tip: You can change the country at any time later on. All existing invoices remain unchanged — only new invoices use the updated terminology and validation.
↑ top

Your Signature on the Invoice

TimeInvoicer offers three ways to put a signature on the invoice — choose whichever suits your practice best.

Options at a Glance

Draw Draw your signature directly on the screen with your finger. Ideal for a real, personal signature.
Load image Import a photo of a scanned signature. The image is displayed transparently — no white rectangle on the invoice.
Signature text Name or initials as text — shown directly in the preview and editable at any time later on.

Set Up Your Signature

  1. Open Menu → Settings → Profile → Bank Details & Invoice → Signature.
  2. Choose one of the three options above.
  3. Confirm with Save.
  4. The preview shows the signature immediately — no manual refresh needed.
Tip: The signature text can be edited directly in the invoice preview — just tap it and adjust it. The signature image (photo/drawing) is embedded transparently, so the invoice background shows through.
↑ 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, Letterhead & Logo

Bank details, logo and letterhead text are all set up in the same place: Menu → Settings → Profile → Bank Details & Invoice.

Set Up Bank Details

  1. Open Menu → Settings → Profile → 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.

Customize Letterhead & Logo NEW

Logo and letterhead text appear at the top of every invoice, directly above your profile data.

  1. Open Menu → Settings → Profile → Bank Details & Invoice → Header.
  2. Upload your logo (e.g. your practice logo as an image).
  3. Optionally enter a letterhead text — such as your practice name or additional information.
  4. Save the settings.
Result: The preview updates automatically — logo and letterhead text appear on every new invoice from now on. Both can be changed at any time.
↑ 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. In the Tax Consultant Export area, tap Export for tax consultant 2026 (with your selected year).
  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

Tap Create annual report 2026 in the Annual Report PDF area to get a PDF with cover page, monthly breakdown and VAT summary — to pass on or to file.

Both exports belong to the Premium tier (included in the trial). In Starter and Plus you still see the areas; a tap shows what the upgrade unlocks.
↑ top

Fee Charts (Bars, Line, Donut) NEW

We now show your fees and revenue as a chart — and you pick the style: bars, a line, or a donut. We remember your choice and use it everywhere in the app.

How to use the charts

  1. Open any area with numbers — e.g. Statistics, the Annual Overview or the Fee sheet in the calendar.
  2. Above the chart you’ll find the Chart type field.
  3. Pick Bars, Line or Donut — the view switches instantly.

Where the charts appear

StatisticsRevenue per month in the yearly view.
Annual OverviewMonthly revenue above the numbers grid.
Fee sheetMonthly fees for the selected year.
Fee analysisThe trend line in the detail view.
Tip: The donut shows each month’s share of your yearly revenue — with a legend including amounts. If the total shows 0 although appointments exist, we point out open (unpaid) fees right below: they only count once you mark them as paid.
↑ top

Your Service Catalog

The service catalog holds your personal service templates — for example "Individual Psychotherapy €160, 50 min", "Consultation 60 min €120" or, for business services, "Project consulting, 2 hrs, €300". These templates are editable suggestions: tapping a chip pre-fills the service form (description, duration, fee); the service is only saved once you tap Add service.

If you save a service with the same name as an existing one, the existing entry is updated automatically — no duplicate is created. Your own services from the catalog are then available directly when creating appointments and invoices.

Add a Service

  1. Open Menu → Settings → General → Service Catalog.
  2. Tap + or the New service button.
  3. Fill in description, duration and fee rate.
  4. Tap Add service — only then is it saved.

Edit an Existing Service

  1. Tap the service you want in the list.
  2. Adjust the values.
  3. Save with the same name → the entry is updated (no duplicate).

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

Tip: Create a template for each type of service (e.g. individual, group, diagnostics — or consultation, initial consultation, coaching package). At the next appointment, one tap on the chip is enough — and everything is already filled in.
↑ top

Unit Packages Premium

With a unit package you sell several units at once (e.g. a “10-unit package”). We keep the units for this person and automatically deduct one at every appointment — no counting on your side.

Create and Sell a Package

  1. In the 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.

Cancel a Unit Package NEW

  1. Open the package overview in the contact and tap Close package on the unit package. If the package was sold via an invoice, Cancel package opens.
  2. We show you how many units are already used. Choose Credit open units — the held appointments stay paid — or Credit whole package — then we bill the held appointments individually again.
  3. With Remember choice we won’t ask again next time.
  4. We open a credit note with the matching amount. Check and save it like any other credit note.

If the cancellation doesn’t work, we tell you right away — then simply try again.

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 (also included in the trial). Existing packages always stay readable after a plan change and keep being deducted correctly.
↑ 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

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 → General → 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

Session Notes

With session notes you record, per client, what mattered in a session – as free text, quickly and without detours.

Automatically Linked to the Appointment

When you create a new session note, we automatically suggest today's appointment for this person: date and link are already set. You don't have to type anything twice.

Continue the Last Session

When you open a client's session notes, we offer the most recently edited session at the top – one tap and you keep writing.

Complete a Session

  1. Write your note and tap Save.
  2. Once the session is fully documented, tap Complete session.
  3. A completed session is final — the original text is preserved. Additions are possible as an addendum (in line with § 630f ABGB); the addendum is saved with its date without changing the original note.

Activate

You find session notes in the side menu under Settings → General → Session notes. The module is intended for practice and counselling fields.

Private & secure: Session notes are stored separately and encrypted on your device. They never leave your device.
↑ top

27 · Session Notes — Folders, Search & Sorting NEW

Session notes let you record what mattered in a session, per client. You switch the module on under Menu → Settings → General → Session notes; it’s meant for practice and counselling fields. Once many sessions pile up, searching helps more than scrolling — and folders help wherever you have your own system.

Tidy from the start

Even without a single folder your list is grouped into sections: This week, This month, then by year and finally Older. Folders are an addition, not a prerequisite.

Search

  1. Tap the Search session notes field at the top.
  2. We search the title and the date shown in the row. The written content of your notes is not searched — it stays untouched.
  3. Show all session notes takes you back to the full list.

Choose the sort order

The header shows what the list is sorted by (Sorting: Date). Tap it to choose Date, Name, Status (draft or completed) or My order. We remember your choice — it’s still there next time you open the list.

My order — you decide what sits on top NEW

  1. Set the sorting to My order.
  2. Tap the menu on the right of a session note and pick Move up or Move down. The row moves right away — and stays there, even after the next start.
  3. Folders have the same menu: that’s how you decide which folder sits on top. It works no matter how the session notes are sorted at the moment.

We remember your own order inside a folder. Session notes that aren’t in any folder stay sorted by date — move them into a folder and you can arrange them yourself. While you search, reordering pauses: the list only shows the hits then, and we don’t want to move anything you can’t currently see.

Create, rename and delete folders

  1. Tap New folder in the header, enter a name, tap Save. Two folders can’t share the same name — we tell you right in the input field.
  2. The menu next to a folder name holds Rename and Delete folder.
  3. An empty folder is deleted without asking.
  4. If it still holds notes we ask, with the count, and offer two ways: Delete the folder only (the notes stay and sit freely in the list afterwards) or Delete folder and contents.
“Delete folder and contents” is final: the notes inside and their photos are gone and cannot be recovered. When in doubt pick “Delete the folder only” — your sessions are then kept.

Move, copy or delete a session note

Every row has a menu on the right with three options:

There is also the area Session notes without a client — you reach it via Menu → Open → Open session note, at the bottom of the overview. It is fully equivalent: it has its own folders, and you can move notes from there to a client at any time — or the other way round.

Several at once

  1. A long press on a row starts multi-select.
  2. After that a single tap adds more notes; the count is shown at the top.
  3. Move or Delete then applies to the whole selection. Clear selection takes you back.

After moving we briefly offer Undo. After deleting we deliberately don’t — the photos are really gone at that point, which is why we ask beforehand instead.

Completed sessions: if you move an already completed note to a different client, we record that change immutably (time and the assignments involved). The text of the session itself stays unchanged.
Saved immediately: every folder action is written straight away — even if the device dies right afterwards, it’s there.