Help & Guide

Ready in 5 Minutes.
Seriously.

Everything you need to go from installation to your first invoice — step by step.

Overview

What TimeInvoicer Does for You

No technical skills required. If you can use WhatsApp, you can use TimeInvoicer.
📅 Calendar Your existing calendar is your data source. No re-entering appointments.
🧾 Invoices Generate invoices from calendar events and export them as PDF.
👤 Clients Manage client data including insurance IDs and diagnoses.
📨 SMS & Email Send appointment confirmations and invoices with one tap.
🔒 Privacy All data stays on your device. AES-256 encryption. No cloud.
💾 Backup Full backup and restore — your data, your control.
↑ top
Chapter 1

Quick Start — 3 Steps to Your First Invoice

The whole setup takes about 5 minutes. After that, every invoice takes less than 60 seconds.
  1. Grant calendar permission
    When you first open TimeInvoicer, the app asks for calendar access. Tap Allow. This is how the app reads your appointments — nothing is uploaded anywhere.
  2. Choose your invoice folder
    Menu → Settings → Invoice Directory
    Select the folder where your PDFs will be saved (e.g. Documents/Invoices).
  3. Create a test invoice
    Tap any calendar appointment → InvoicePreviewCreate PDF. Done. Check the result — if layout and signature look good, you are ready.

Appointment Format (Important!)

For the app to automatically extract the right data, your calendar events should follow this simple pattern:

FieldWhat to put thereExample
TitleClient's full nameJane Doe
DescriptionService name + + amountIndividual Therapy €120
DurationActual session length50 minutes
Important: If the € sign or amount is missing from the description, the app cannot calculate the fee automatically.

The Invoice Flow at a Glance

📅 Create Appointment 👤 Select Client 🧾 Open Invoice 📋 Choose Period ✅ Generate PDF Each step carries data forward — you only type each value once.
↑ top
Chapter 2

Creating a Local Calendar

TimeInvoicer reads the Android system calendar. If you already have a calendar on your phone (Google, Samsung, Outlook), you can skip this chapter. If not, follow the guide for your phone brand below.

Option A — Universal: "Offline Calendar" App

The simplest method that works on every Android phone, no account required:

  1. Install "Offline Calendar"
    Open the Google Play Store and search for Offline Calendar (by Dominik Schürmann). Install it.
  2. Create a local calendar
    Open the app → tap Add Calendar → give it a name (e.g. Practice) → pick a color → Save.
  3. Open TimeInvoicer
    The new calendar appears in the calendar list. Assign it as your default calendar (see Chapter 4).
Why this works: "Offline Calendar" registers itself in the Android system calendar provider — TimeInvoicer (and every other calendar app) can see it instantly.

Option B — Samsung

  1. Open the Samsung Calendar app.
  2. Tap the hamburger menu (☰) → Manage calendars.
  3. Tap + Add calendar → choose Phone as the storage location.
  4. Enter a name (e.g. Practice), pick a color, and save.
Note: On some Samsung models, the "Phone" option is hidden. If you do not see it, use Option A (Offline Calendar) instead.

Option C — Google Pixel / Stock Android

Stock Android does not support local calendars out of the box. You have two choices:

Offline Calendar App Install the Offline Calendar app (Option A). Works perfectly on Pixel devices.
Google Calendar Add a Google account under Settings → Accounts, then create calendars at calendar.google.com.

Option D — Huawei (no Google Play)

  1. Open the built-in Calendar app.
  2. Tap SettingsManage accounts & calendars.
  3. If a local "Phone" calendar is listed, you are done. If not, tap Add account and choose a CalDAV or Exchange account.
  4. Alternatively, sideload the Offline Calendar APK from a trusted source like F-Droid.

Option E — Xiaomi / Redmi

  1. Open Settings → Accounts & Sync.
  2. Add a Google account if you have one, or install the Offline Calendar app.
  3. Open the MIUI Calendar app → tap the gear icon → make sure the new calendar is visible.
Tip for all brands: Open your phone's Settings, use the search bar, and type Calendar. This is usually the fastest way to find the right menu.

Option F — Google Calendar (Cloud Sync)

If you want your appointments synced across multiple devices (phone, tablet, PC), Google Calendar is the easiest option:

  1. Open your phone's SettingsAccounts.
  2. Tap Add accountGoogle.
  3. Sign in with your Google account (or create one).
  4. Tap the new account → make sure Calendar sync is enabled.
  5. To create additional calendars, visit calendar.google.com → "Other calendars" → + Create new calendar.
  6. Return to TimeInvoicer — the calendars appear automatically.
↑ top
Chapter 3

The 3-Calendar Strategy

Best practice for therapists: Use three separate calendars for maximum safety and privacy. This sounds like more work — but TimeInvoicer automates the backup calendars entirely.

The Three Calendars

CalendarPurposeContains
1. Standard Calendar
e.g. "Practice"
Your working calendar. All real appointments go here. Client name, date, time, service, fee
2. Backup Calendar
e.g. "Practice Backup"
Automatic copy of every appointment. Insurance against accidental deletion or sync errors. Same data as the standard calendar
3. Anonymous Backup Calendar
e.g. "Practice Anon"
Anonymized copy for supervision, tax advisors, or support requests. Anonymized names (e.g. "Client A"), dates, times — no real names or IDs

Why Three Calendars?

🛡 Disaster Recovery If your main calendar is accidentally deleted or corrupted during a sync, the backup has every appointment.
🔒 Privacy for Supervision Share your anonymous calendar with a supervisor without exposing real client names or insurance numbers.
📈 Tax & Compliance Your tax advisor sees the anonymous backup (appointment counts and amounts) without any personal data.

How TimeInvoicer Handles This

Once you assign the three calendars in the settings (see Chapter 4), TimeInvoicer automatically:

  • Copies every new appointment to the Backup Calendar
  • Copies an anonymized version to the Anonymous Backup Calendar
  • Keeps all three in sync when you edit or delete an appointment
Zero extra taps. You continue working with your standard calendar as before. The backup and anonymization happen in the background.
↑ top
Chapter 4

Configuring Calendars in TimeInvoicer

Assign Calendar Roles

  1. Open Calendar Settings
    Menu → Settings → Calendar → Calendars & Colours
  2. Set your Standard Calendar
    Tap the calendar you use for client appointments and assign the label Standard Calendar.
  3. Set your Backup Calendar (optional but recommended)
    Tap a second calendar and assign the label Backup Calendar.
  4. Set your Anonymous Backup Calendar (optional)
    Tap a third calendar and assign the label Anonymous Backup Calendar.

Calendar Colours

You can assign a custom color to each calendar. This helps you distinguish work appointments from personal ones at a glance in the week view.

Which Calendars Are Visible?

TimeInvoicer shows all calendars registered in the Android system. If a calendar does not appear:

  • Check that the calendar is visible in your phone's calendar app
  • Check that Calendar sync is enabled for the account (Settings → Accounts → your account)
  • If using a local calendar, ensure the Calendar Storage system app is enabled
Troubleshooting: If you see "Contacts sync" but no "Calendar sync" for your Google account, install the Google Calendar app from the Play Store and restart your phone. The Calendar sync toggle should then appear.
↑ top
Chapter 5

Creating Your First Invoice

Two paths to an invoice: Automatically from calendar events (recommended) or manual entry.

Path A — From the Calendar (Recommended)

  1. Tap a calendar appointment in TimeInvoicer.
  2. Tap Invoice.
  3. The client name, service, date, and amount are pre-filled from the event.
  4. Choose the billing period (from / to) to include multiple appointments.
  5. Review the service table — adjust if needed.
  6. Tap Preview to see the finished invoice.
  7. Tap Create PDF.

Path B — Manual Entry

  1. Menu → Invoices → New Invoice
  2. Select a client.
  3. Tap Add Service and enter the details.
  4. Continue with Preview → Create PDF.

What Gets Saved

When you tap Create PDF, the app automatically saves three files:

Original PDF The full invoice with all client details.
Anonymized PDF Same invoice with name and insurance ID redacted (black bars).
HTML Source file for re-editing if needed.

Sending the Invoice

After creating the PDF, tap Share to:

  • Email the invoice as a PDF attachment
  • Print it directly
  • Share via any Android share target (Messenger, Drive, etc.)
Quick Invoice: Long-press any calendar event and select Quick Invoice to skip the form entirely. The app recognises the client and service automatically and creates the invoice in one tap.
↑ top
Chapter 6

Privacy & Security — Why TimeInvoicer Is Safer Than Web Apps

The short version: Your data never leaves your device. No cloud. No server. No tracking. Period.

How TimeInvoicer Protects Your Data

MeasureDetail
Local storage onlyAll client data, invoices, and calendar entries are stored exclusively on your Android device.
AES-256 encryptionThe app database is encrypted with the same standard used by banks and governments.
No cloud uploadNo data is ever sent to our servers or any third-party service.
No tracking / analyticsNo Google Analytics, no Firebase Analytics, no advertising SDKs.
No user accountsYou do not need to create an account to use the app. No email, no password, no login.
GDPR compliant by designSince no personal data leaves the device, there is no data processing agreement needed.
Anonymized PDFEvery invoice is automatically saved in an anonymized version — safe to share with supervisors or tax advisors.

TimeInvoicer vs. Web-Based Billing Apps

AspectWeb App (e.g. cloud billing)TimeInvoicer
Where is data stored?On a remote server you do not controlOn your phone — only you have access
Who can access your data?The provider, potentially employees, hackersOnly you (with device PIN/biometrics)
Internet required?AlwaysNo — works fully offline
Data breach risk?High (server is a single point of failure)Minimal (data is not centralised)
GDPR data processing?Requires DPA with providerNot needed — no external processing

Does TimeInvoicer Need an Internet Connection?

No. All features including automatic suggestions and voice recognition work directly on your device. No patient data ever leaves your phone. The entire app functions fully offline.

Made in Austria. TimeInvoicer is developed in Lower Austria by an independent developer. Subject to Austrian and EU data protection law. No US parent company. No VC investors demanding your data.
↑ top
Chapter 7

Time Savings — Calculated

How much time do you actually save with TimeInvoicer? Let us do the maths for a typical solo practice.

The Scenario: 80 Invoices per Month

A clinical psychologist with a full practice sees roughly 20 clients per week, 4 sessions each per month = 80 sessions = 80 invoices.

TaskWithout TimeInvoicerWith TimeInvoicer
Entering appointment data2 min per invoice (manual)0 min (from calendar)
Creating the invoice3 min (Word/Excel template)0.5 min (tap → preview → PDF)
Saving & filing the PDF1 min (save, name, file)0 min (automatic)
Sending by email2 min (open email, attach, write)0.5 min (tap Share → Email)
Total per invoice~8 min~1 min
6.5 hours
saved every month

80 invoices × 7 minutes saved = 560 minutes = 9.3 hours less paperwork per month.
Even at a conservative 70% efficiency gain, that is still 6.5 hours you get back — for your clients, your family, or yourself.

Over a Year

78 hours saved per year (6.5 h × 12)
~10 working days of pure administrative time eliminated
€0 cost for the Basic version (free forever)
Bottom line: Even if you only create 20 invoices a month, you save over 2 hours — every month, from the first week.
↑ top
Chapter 8

EPC QR Code — Patient Scans, Payment Is Pre-Filled

What is an EPC QR Code? It is a standardised European QR code (EPC 069-12) that contains your bank details and the invoice amount. When your client scans it with their banking app, the entire bank transfer is pre-filled — IBAN, amount, reference, everything. No typing, no errors.

Setting Up Your Bank Details

  1. Open bank settings
    Menu → Settings → Bank Details & Invoice
  2. Enter your IBAN
    The app validates the format automatically.
  3. Optional: BIC and account holder
    Required for cross-border SEPA payments.
  4. Enable QR Code on Invoice
    Toggle on QR Code on Invoice.
  5. Save
    From now on, every invoice you generate will include the QR code.

What the QR Code Contains

FieldSource
IBANFrom your bank settings
BICFrom your bank settings (optional)
AmountInvoice total
ReferenceInvoice number
Recipient nameAccount holder from settings

How Your Clients Use It

Printed Invoice Client opens their banking app → "Scan QR Code" or "Photo Transfer" → scans the code on the paper invoice → confirms the pre-filled transfer.
Digital Invoice (PDF) Client opens the PDF on their phone → some banking apps detect the QR code automatically. Otherwise: screenshot + scan.
Result: Faster payments. Fewer typos in bank transfers. No more "I lost the invoice number" calls. Compatible with all major European banking apps (George, Erste, Raiffeisen, N26, Revolut, and more).
↑ top
Chapter 9

FAQ / Troubleshooting

Calendar Issues

No calendars visible in TimeInvoicer
Check: Open your phone's Settings → Apps → TimeInvoicer → Permissions → Calendar must be "Allowed". Then check if your calendar account has sync enabled (Settings → Accounts → your account → Calendar sync ON). Restart the app.
Calendar sync shows only "Contacts" but no "Calendar"
Install the Google Calendar app from the Play Store, then restart your phone. The "Calendar" sync toggle should now appear under your Google account settings.
Appointments appear twice
You likely have the same appointment in two calendars. Open Menu → Settings → Calendar and make sure only one calendar is set as "Standard". Also check that the same event is not in both a local and a Google calendar.

Invoice Issues

A service/appointment is missing from the invoice
The event description must contain a sign followed by the amount (e.g. Therapy €120). Without this, the app cannot calculate the fee. Also ensure the event title matches the client name exactly.
PDF is cut off on the right side
Your invoice template may have elements wider than A4. Open Menu → Invoices → Template and check that tables and images fit within the page width.
Signature is missing from the PDF
Regenerate the PDF (tap Create PDF again). If the problem persists, check that your template includes the [SIGNATURE] placeholder and that you have drawn a signature in Settings → Signature.
Wrong total amount
Open the service table in the invoice and check each line: date, duration, and per-unit amount. The total is calculated as units × rate for each line. Correct any errors and regenerate the PDF.

Email & SMS Issues

Email has no recipient pre-filled
The client must be linked to an Android contact that has an email address. Open your phone's Contacts app, find the client, and add their email address.
Placeholders like [NAME] are not replaced
The contact name must match the client name in TimeInvoicer. Check for spelling differences, extra spaces, or missing name parts.

General Tips

The app feels slow or a screen is stuck
Try Menu → Clear Cache. If that does not help, force-close the app (swipe it away from recent apps) and reopen it.
How do I send the anonymized PDF instead of the real one?
Both PDFs are saved in the same folder. The anonymized version has _ANON in the filename. When sharing, select the anonymized file. Alternatively, in the preview screen, choose "Share anonymized".
How do I back up my data before a phone switch?
Menu → Backups → Backup saves all clients, invoices, and settings to a file. Additionally, use Backups → Save Calendar Locally to save your appointments. Copy both files to your new phone and use the Restore function.
↑ top
Chapter 10

Contact & Support

We typically respond within a few hours during business days. For urgent issues, include your TimeInvoicer version number (found in Menu → About).

Get in Touch

Email timeinvoicer@insglueck.at
Best for feature requests, bug reports, and general questions.
🌐 Website timeinvoicer.at/en/faq.html
Frequently asked questions with detailed answers.

When Contacting Support

To help us resolve your issue quickly, please include:

  • App version (Menu → About)
  • Phone model and Android version
  • Short description of the problem (what you expected vs. what happened)
  • Anonymized PDF if the issue is invoice-related (never send the real PDF with client data!)
Privacy reminder: Always use the anonymized version of your invoice when contacting support. Never share real client names, insurance numbers, or personal data in a support email.

Free trialing

Install TimeInvoicer from Google Play and test Pro free for 14 days:

Start free trial →