Zum Inhalt springen

Consulting & Agency Finance Automation: Time Tracking, Projektabrechnung & Utilization Rate automatisch

Lena MüllerLena Müller
|
|18 Min Read
Consulting & Agency Finance Automation: Time Tracking, Projektabrechnung & Utilization Rate automatisch
Image: SwissFinanceAI / industries

Kompletter Guide zur Finanzautomatisierung für Schweizer Beratungsfirmen & Agenturen: Billable Hours Tracking, Project-Based Billing, Expense Reimbursement, Utilization Rate. 22+ Stunden/Monat sparen.

Professional ServicesConsultingAgencyTime TrackingProject BillingUtilization Rate

Consulting & Agency Finance Automation: Time Tracking, Projektabrechnung & Utilization Rate automatisch

Schweizer Beratungsfirmen & Agenturen (15+ Consultants) verbringen durchschnittlich 22-30 Stunden pro Monat mit manueller Finanzadministration: Billable Hours tracken (Toggl, Excel), Projektrechnungen erstellen (120 Stunden × CHF 200/h = CHF 24,000), Spesen-Abrechnungen (Flüge, Hotels, Taxi), Utilization Rate berechnen (billable / total hours). Billing Delay (Zeit-Erfassung bis Rechnung) beträgt typisch 20-30 Tage → CHF 140,000-280,000 Umsatz liegt in der Warteschleife.

Mit Finance Automation können:

  • Time-to-Invoice automatisiert werden (Toggl → Bexio: Auto-Rechnung bei Projekt-Meilenstein)
  • Billable Hours auto-summiert werden (120 h Senior Consultant × CHF 250/h + 80 h Junior × CHF 150/h = CHF 42,000)
  • Expense Reimbursement automatisch eingereichtwarden (Foto Rechnung → OCR → Bexio Spesenabrechnung)
  • Utilization Rate Echtzeit getrackt werden (Dashboard: Wer ist bei 85%? Wer bei 50%?)
  • Billing Delay halbiert werden (30 → 15 Tage → CHF 145,000 früher kassiert)

Resultat: 22+ Stunden/Monat gespart, Utilization Rate +7 Prozentpunkte (68% → 75%), +CHF 245,000/Jahr Umsatz.


1. Schweizer Professional Services Finance Landscape: Warum ist Time Tracking so zeitaufwändig?

1.1 Billable Hours: 120 Stunden/Monat pro Consultant manuell tracken

Typischer Marketing-Consultant (Senior, CHF 250/h Stundensatz):

| Projekt | Client | Stunden (Monat) | Stundensatz (CHF) | Umsatz (CHF) | Billable? | |---------|--------|-----------------|-------------------|--------------|-----------| | Brand Strategie | Client A | 45 h | CHF 250 | CHF 11,250 | ✅ Ja | | Website Redesign | Client B | 32 h | CHF 250 | CHF 8,000 | ✅ Ja | | Pitch-Vorbereitung | Prospect C | 8 h | - | CHF 0 | ❌ Nein (noch kein Auftrag) | | Interne Admin | - | 15 h | - | CHF 0 | ❌ Nein | | Total | - | 100 h | - | CHF 19,250 | 77% Utilization |

Utilization Rate:

Utilization Rate = Billable Hours / Total Hours
                 = 77 h / 100 h
                 = 77% ✅ (Ziel: 70-80%)

Problem: Time Tracking manuell (Toggl, Clockify, Excel)

Manueller Prozess:

1. Consultant arbeitet an Projekt "Brand Strategie" (Client A)
   - Toggl: Timer starten (08:30)
   - Toggl: Timer stoppen (12:00) → 3.5 Stunden
2. Ende Woche: Toggl-Daten exportieren (CSV)
3. Excel: "Time Tracking Jan 2026.xlsx" öffnen
   - Manuell eintragen: Client A, 3.5 h, CHF 250/h = CHF 875
4. Ende Monat: Alle Projekte summieren
   - Client A Total: 45 h × CHF 250 = CHF 11,250
5. Bexio: Rechnung erstellen (manuell)

Zeitaufwand: 15 Min./Tag × 22 Arbeitstage = 5.5 Stunden/Monat (nur Time Tracking, pro Consultant)

Bei 15 Consultants: 5.5 h × 15 = 82.5 Stunden/Monat → CHF 4,125/Monat (bei CHF 50/h Admin-Kosten)

1.2 Billing Delay: 20-30 Tage zwischen Zeit-Erfassung und Rechnung

Problem: Rechnungen werden verspätet erstellt → Cashflow-Engpass

Typischer Ablauf:

1. Consultant arbeitet (01.01.-31.01.2026)
   - Toggl: 120 Stunden erfasst
2. Ende Monat: Buchhaltung sammelt Daten (05.02.2026)
   - Excel-Export, Summierung
3. Rechnung erstellen (15.02.2026)
   - Bexio: Rechnung "Projekt Brand Strategie Jan 2026" CHF 11,250
4. Versand an Client (18.02.2026)
5. Client zahlt (18.03.2026, 30 Tage Zahlungsziel)

Total: 01.01. → 18.03. = 77 Tage bis Zahlung (davon 17 Tage Billing Delay 01.01. → 18.02.)

Cashflow-Impact:

  • 15 Consultants × CHF 19,250/Monat = CHF 288,750/Monat Umsatz
  • Billing Delay 17 Tage = CHF 163,500 "in der Warteschleife"
  • Mit Automation (Billing Delay 7 Tage): CHF 67,000 in Warteschleife → CHF 96,500 früher verfügbar

1.3 Expense Reimbursement: 50 Spesen/Monat manuell erfassen

Typische Spesen (Consulting-Projekt):

| Spesenart | Betrag (CHF) | MWST-Behandlung | |-----------|-------------|-----------------| | Flug Zürich-London | CHF 350 | Durchlaufposten (MWST-neutral) | | Hotel London (2 Nächte) | CHF 480 | Durchlaufposten (MWST-neutral) | | Taxi | CHF 45 | Durchlaufposten (MWST-neutral) | | Kundenessen | CHF 120 | MWST-pflichtig 8.1% (Repräsentation) | | Total | CHF 995 | - |

Problem: Manuell erfassen (Papierbelege, Fotos, Excel)

Manueller Prozess:

1. Consultant fotografiert Rechnung (Hotel-Beleg)
2. E-Mail an Buchhaltung: "Bitte CHF 480 erstatten (Projekt Client A)"
3. Buchhaltung:
   - Excel: "Spesen Jan 2026.xlsx" eintragen
   - Bexio: Spesenabrechnung erstellen
   - Überweisung an Consultant (Ende Monat)
4. Client-Rechnung:
   - Bexio: Position "Spesen (laut Beleg)" CHF 995 hinzufügen

Zeitaufwand: 10 Min./Spese × 50 Spesen/Monat = 8.3 Stunden/Monat

1.4 Utilization Rate: 70-80% Ziel, aber wie messen?

Problem: Utilization Rate nicht transparent → Unterbeschäftigte Consultants nicht erkannt

Manuelle Berechnung:

Excel: "Utilization 2026.xlsx"
1. Total Hours (alle Consultants): 15 × 160 h = 2,400 h/Monat
2. Billable Hours (aus Toggl-Export): 1,680 h/Monat
3. Utilization Rate: 1,680 / 2,400 = 70%

Benchmark:

  • <60%: ⚠️ Zu wenig Projekte (Vertrieb intensivieren)
  • 60-70%: ⚙️ Ok, aber Optimierungspotenzial
  • 70-80%: ✅ Ziel-Range (optimal)
  • >85%: ❌ Überlastung (Burnout-Risiko)

Problem: Nur monatlich berechnet → Echtzeit-Interventionen unmöglich


2. Manuelle Finance-Prozesse in Consulting/Agencies: Der Status Quo

Typischer Workflow (Ohne Automation)

Täglich:
1. Time Tracking (Toggl, 15 Min./Tag × 15 Consultants = 3.75h/Tag)

Wöchentlich:
2. Time-Daten exportieren (1h/Woche = 4h/Monat)
3. Spesen sammeln (2h/Woche = 8h/Monat)

Monatlich:
4. Projektrechnungen erstellen (15 Clients × 30 Min. = 7.5h/Monat)
5. Spesenrechnungen (50 Spesen × 10 Min. = 8.3h/Monat)
6. Utilization Rate berechnen (2h/Monat)

Total: 3.75h/Tag × 22 = 82.5h + 4 + 8 + 7.5 + 8.3 + 2 = 112.3 Stunden/Monat

Kosten: 112.3 Stunden × CHF 50/Stunde = CHF 5,615/Monat

Zusätzliche Kosten:

  • Billing Delay (17 Tage): CHF 96,500 blockiert → Opportunitätskosten CHF 400/Monat (bei 5% Zinsen)
  • Unterbeschäftigte Consultants (Utilization 68% statt 75%): 7 Prozentpunkte × 2,400 h × CHF 200/h Ø = CHF 33,600/Monat Umsatz-Verlust

Total Kosten: CHF 5,615 + CHF 400 + CHF 33,600 = CHF 39,615/Monat


3. Finance Automation Stack für Professional Services

3.1 Core Tools

| Tool | Funktion | Kosten (CHF/Monat) | |------|----------|-------------------| | Toggl Track / Clockify | Time Tracking (billable hours, Projekt-Zuordnung) | CHF 80-200 (15 Users) | | Bexio | Buchhaltung (Rechnungsstellung, Spesenabrechnung) | CHF 70-150 | | Make.com | Workflow-Automation (Toggl → Bexio Time-to-Invoice) | CHF 50-150 | | Expensify / Rydoo | Expense Management (OCR-Scan Belege, Auto-Kategorisierung) | CHF 100-250 (15 Users) |

Total: CHF 300-750/Monat

3.2 Alternative: All-in-One Professional Services Platforms

| Tool | Besonderheit | Kosten (CHF/Monat) | |------|--------------|-------------------| | Productive.io | All-in-One (Time, Invoicing, Project Management) | CHF 400-900 (15 Users) | | Harvest | Time Tracking + Invoicing (USA, sehr populär) | CHF 300-600 (15 Users) | | FreshBooks | Accounting + Time Tracking (KMU-freundlich) | CHF 250-500 |

Empfehlung:

  • Klein (5-15 Consultants): Toggl + Bexio + Expensify (CHF 500/Monat)
  • Mittel (15-50 Consultants): Productive.io (CHF 700/Monat)

4. Automation Workflow: Von Time-to-Invoice bis Utilization Dashboard

4.1 Schritt 1: Automatische Time-to-Invoice (Toggl → Bexio)

Problem: 82.5 Stunden/Monat für manuelles Time Tracking + 7.5 Stunden für Invoicing = 90 Stunden/Monat

Workflow:

Consultant arbeitet (Toggl Track):
  - Projekt: "Brand Strategie Client A"
  - Timer: 08:30-12:00 (3.5 Stunden)
  - Stundensatz: CHF 250/h (aus Toggl-Profil)
  ↓
Toggl: Auto-Sync täglich (Make.com Trigger)
  ↓
Bexio API: Zeit erfassen (Projekt Client A)
  - Datum: 20.01.2026
  - Stunden: 3.5 h
  - Betrag: CHF 875
  ↓
Monatsende: Make.com Trigger (31.01.2026)
  ↓
Bexio API: Rechnung erstellen (Auto-Summierung)
  - Client A "Brand Strategie Jan 2026":
    * Total 45 h × CHF 250/h = CHF 11,250
    * + 8.1% MWST = CHF 12,161.25
  ↓
Bexio: Rechnung versenden (E-Mail an Client A)

Zeitersparnis: 90 Stunden → 2 Stunden (nur manuelle Prüfung) = 98% schneller

Billing Delay: 30 Tage → 7 Tage (Rechnung am 07.02. statt 18.02.)

4.2 Schritt 2: Automatische Expense Reimbursement (OCR → Bexio)

Problem: 8.3 Stunden/Monat für Spesen-Erfassung

Workflow:

Consultant fotografiert Hotel-Beleg (Expensify App):
  - Betrag: CHF 480
  - Datum: 15.01.2026
  - Kategorie: Hotel (erkannt via OCR)
  ↓
Expensify: OCR-Scan
  - Betrag: CHF 480 ✅
  - Merchant: "Hotel London"
  - Projekt: Client A (Consultant wählt aus Dropdown)
  ↓
Make.com: Sync Expensify → Bexio
  ↓
Bexio: Spesenabrechnung erstellen
  - Consultant: Max Mustermann
  - Betrag: CHF 480 (Rückerstattung)
  - Projekt: Client A (wird auf Rechnung aufgeschlagen)
  ↓
Bexio: Client-Rechnung (automatisch Position hinzufügen)
  - "Spesen (laut Beleg)": CHF 480 (Durchlaufposten, MWST-neutral)

Zeitersparnis: 8.3 Stunden → 0.5 Stunden (nur Stichproben-Kontrolle) = 94% schneller

4.3 Schritt 3: Echtzeit Utilization Rate-Dashboard

Problem: Utilization Rate nur monatlich berechnet (2 Stunden/Monat)

Workflow:

Toggl Track: Echtzeit-Daten (täglich aktualisiert)
  ↓
Make.com: Täglicher Sync Toggl → PowerBI
  ↓
PowerBI Dashboard: Utilization Rate Echtzeit
  - Consultant A: 85% (45 billable / 53 total) ✅
  - Consultant B: 72% (38 billable / 53 total) ✅
  - Consultant C: 52% (28 billable / 53 total) ⚠️ Zu niedrig!
  ↓
Alert: "Consultant C Utilization <60% → Mehr Projekte zuweisen"

Zeitersparnis: 2 Stunden → 0 Stunden (Dashboard immer aktuell) = 100% automatisiert

Utilization Improvement: 68% → 75% (+7 Prozentpunkte) durch Echtzeit-Interventionen

4.4 Schritt 4: Automatische Projekt-Profitabilität-Tracking

Problem: Projektrentabilität nicht transparent (welches Projekt war profitabel?)

Workflow:

Bexio: Projekt "Brand Strategie Client A" abgeschlossen
  ↓
Bexio API: Daten abrufen
  - Umsatz: CHF 11,250 (45 h × CHF 250/h)
  - Kosten:
    * Consultant Lohn: 45 h × CHF 120/h Kostensatz = CHF 5,400
    * Spesen: CHF 995
    * Overhead (20% Umsatz): CHF 2,250
  - Total Kosten: CHF 8,645
  ↓
Profitabilität:
  - Deckungsbeitrag: CHF 11,250 - CHF 8,645 = CHF 2,605
  - Marge: 23.2% (Ziel: >25%)
  ↓
Dashboard: Projekt-Ranking
  - Projekt "Website Redesign" (Client B): 38% Marge ✅ (Top!)
  - Projekt "Brand Strategie" (Client A): 23% Marge ⚠️ (unter Ziel)
  - Projekt "SEO Optimization" (Client D): 12% Marge ❌ (unprofitabel)

Zeitersparnis: 3 Stunden/Monat → 0 Stunden = 100% automatisiert


5. ROI-Rechnung: Kostenersparnis durch Automation

5.1 Beispiel: Marketing-Agentur, 15 Consultants, CHF 3.5 Mio. Umsatz

Manuelle Kosten (Vorher):

| Kostenart | Betrag (CHF/Monat) | |-----------|-------------------| | Time Tracking Overhead (82.5 h × CHF 50/h) | CHF 4,125 | | Invoicing (7.5 h × CHF 50/h) | CHF 375 | | Expense Reimbursement (8.3 h × CHF 50/h) | CHF 415 | | Utilization Calculation (2 h × CHF 50/h) | CHF 100 | | Billing Delay (Opportunitätskosten) | CHF 400 | | Unutilized Capacity (7% × CHF 288,750 Umsatz) | CHF 20,213 | | Total | CHF 25,628/Monat |

Automatisierte Kosten (Nachher):

| Kostenart | Betrag (CHF/Monat) | |-----------|-------------------| | Manual Oversight (3 h × CHF 50/h) | CHF 150 | | Utilization Rate verbessert (75% statt 68%) | CHF 0 (Einsparung) | | Billing Delay reduziert (7 Tage statt 30) | CHF 0 (Einsparung) | | Tool-Kosten (Toggl, Bexio, Expensify, Make.com) | CHF 600 | | Total | CHF 750/Monat |

Einsparung: CHF 25,628 - CHF 750 = CHF 24,878/Monat = CHF 298,536/Jahr

PLUS: Utilization Rate +7% = +CHF 20,213/Monat × 12 = +CHF 242,556/Jahr zusätzlicher Umsatz

Total Benefit: CHF 298,536 + CHF 242,556 = CHF 541,092/Jahr

ROI:

  • Setup-Kosten: CHF 4,000 (Toggl-Bexio Integration, Expensify Setup, PowerBI Dashboards)
  • Break-Even: 0.16 Monate (fast sofort!)
  • Jahr 1 Nettogewinn: CHF 537,092

6. Implementation Roadmap (3 Monate)

Monat 1: Toggl Track & Time-to-Invoice

Woche 1-2: Toggl Setup

  • [ ] Toggl Track für 15 Consultants einrichten (CHF 150/Monat)
  • [ ] Projekte konfigurieren (15 aktive Clients)
  • [ ] Stundensätze pro Consultant hinterlegen (CHF 150-350/h)

Woche 3-4: Make.com Toggl → Bexio Sync

  • [ ] Make.com: Täglicher Sync (Toggl → Bexio Zeit erfassen)
  • [ ] Make.com: Monatlicher Trigger (Rechnung erstellen)
  • [ ] Test: 3 Projekte (Parallel manuell prüfen)

Monat 2: Expense Management & Dashboards

Woche 1-2: Expensify Setup

  • [ ] Expensify für 15 Consultants (CHF 200/Monat)
  • [ ] OCR-Training (Hotel, Taxi, Flug Kategorien)
  • [ ] Make.com: Expensify → Bexio Sync

Woche 3-4: PowerBI Utilization Dashboard

  • [ ] PowerBI: Toggl API anbinden
  • [ ] Dashboard: Utilization Rate pro Consultant
  • [ ] Alert: <60% Utilization (E-Mail an Management)

Monat 3: Projekt-Profitabilität & Go-Live

Woche 1-2: Profitabilität-Tracking

  • [ ] Bexio: Kostensätze pro Consultant hinterlegen (CHF 80-150/h)
  • [ ] PowerBI: Projekt-Profitabilität-Dashboard (Marge pro Projekt)
  • [ ] Benchmark: Top 3 profitable Projekte vs. Bottom 3

Woche 3-4: Go-Live

  • [ ] 1 Monat Parallel-Betrieb (manuell + automatisch)
  • [ ] SOPs erstellen (15 Consultants)
  • [ ] Training (2 Stunden)

7. Compliance & Rechtliches

7.1 MWST: 8.1% auf Dienstleistungen

Pflicht: MWST auf Consulting-Leistungen

Automation Compliance:

  • Bexio: Automatische MWST-Berechnung (CHF 11,250 + 8.1% = CHF 12,161.25)

7.2 Spesen: Durchlaufposten vs. MWST-pflichtig

Regel:

  • Durchlaufposten (MWST-neutral): Flug, Hotel, Taxi (im Auftrag des Kunden gekauft)
  • MWST-pflichtig (8.1%): Kundenessen (Repräsentation), interne Spesen

Automation Compliance:

  • Expensify: Kategorisierung (Durchlaufposten vs. MWST-pflichtig)
  • Bexio: Automatische MWST-Behandlung

7.3 Aufbewahrungspflicht: 10 Jahre (bei Rechtsstreitigkeiten)

Pflicht: Zeiterfassungsdaten aufbewahren (z.B. Anwaltskanzleien)

Automation Compliance:

  • Toggl: Cloud-Backup (unbegrenzte Aufbewahrung)
  • Bexio: Rechnungen 10 Jahre archiviert

8. Häufige Fehlerquellen & Troubleshooting

8.1 Time-to-Invoice-Fehler: Doppelte Abrechnung

Symptom: Client A erhält 2 Rechnungen für Januar (CHF 11,250 × 2)

Ursache: Make.com Trigger lief 2× (monatlich + manuell)

Lösung:

  • Make.com: Duplikat-Erkennung (Rechnung nur erstellen wenn nicht vorhanden)

8.2 Expensify-Fehler: Falsche Kategorisierung

Symptom: Taxi CHF 45 als "MWST-pflichtig" statt "Durchlaufposten"

Ursache: OCR-Scan nicht eindeutig

Lösung:

  • Expensify: Kategorien manuell validieren (erste 30 Tage)
  • Training: OCR-Modell lernt mit der Zeit

8.3 Utilization-Fehler: Urlaub als "low utilization"

Symptom: Consultant D zeigt 30% Utilization (war 2 Wochen Urlaub)

Ursache: Toggl trackt nur billable hours (Urlaub = 0 h)

Lösung:

  • Toggl: "Urlaub" als eigene Kategorie (nicht in Utilization-Berechnung)
  • PowerBI: Filter "ohne Urlaub"

9. Tools & Ressourcen

9.1 Time Tracking Tools

| Tool | Website | Besonderheit | |------|---------|--------------| | Toggl Track | toggl.com | Einfach, Bexio-Integration vorhanden | | Clockify | clockify.me | Kostenlos (bis 5 User), dann CHF 10/User | | Harvest | getharvest.com | Time + Invoicing All-in-One |

9.2 Expense Management

| Tool | Website | Besonderheit | |------|---------|--------------| | Expensify | expensify.com | OCR-Scan, Auto-Kategorisierung | | Rydoo | rydoo.com | Europäisch, DSGVO-konform |

9.3 Automation Tools

| Tool | Zweck | Kosten | |------|-------|--------| | Bexio | Buchhaltung, Invoicing | CHF 70-150/Monat | | Make.com | Workflow-Automation | CHF 50-150/Monat | | PowerBI | Dashboards (Utilization, Profitabilität) | CHF 80/Monat |

9.4 Offizielle Ressourcen


10. Fazit: Von 112 Stunden/Monat auf 3 Stunden/Monat

Schweizer Beratungsfirmen & Agenturen können durch Finance Automation:

CHF 298,536/Jahr netto einsparen (Time Tracking, Invoicing, Billing Delay) ✅ Utilization Rate +7 Prozentpunkte (68% → 75%, +CHF 242,556/Jahr Umsatz) ✅ Billing Delay -76% (30 → 7 Tage, CHF 96,500 früher kassiert) ✅ Expense Reimbursement 94% schneller (OCR-Scan statt manuell) ✅ Projekt-Profitabilität Echtzeit (Top vs. Bottom Projekte identifizieren)

ROI: Break-Even nach 0.16 Monaten (fast sofort), danach CHF 24,878/Monat Einsparung + CHF 20,213/Monat zusätzlicher Umsatz.

Nächster Schritt:

  1. Toggl Track Setup (15 Consultants)
  2. Make.com Time-to-Invoice Automation (Pilot mit 3 Projekten)
  3. Nach 3 Monaten: Utilization Rate 75% erreicht (+CHF 20,000/Monat Umsatz)

Kontakt SwissFinanceAI: Kostenlose Beratung für Beratungsfirmen & Agenturen (30 Min. Erstgespräch): swissfinanceai.ch/kontakt


Haftungsausschluss: Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanzberatung dar. Konsultieren Sie einen zugelassenen Finanzberater, bevor Sie Anlageentscheide treffen.

Weiterführende Artikel

Haftungsausschluss

Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanz-, Rechts- oder Steuerberatung dar. SwissFinanceAI ist kein lizenzierter Finanzdienstleister. Konsultieren Sie immer eine qualifizierte Fachperson, bevor Sie finanzielle Entscheidungen treffen.

TeilenLinkedInXWhatsApp
Lena Müller
Lena MüllerSchweizer Märkte & Makroökonomie

Schweizer Märkte & Makroökonomie

Lena Müller analysiert täglich die Schweizer und europäischen Finanzmärkte — von SMI-Bewegungen über SNB-Entscheide bis zu geopolitischen Risiken. Ihr Fokus liegt auf datengestützter Analyse, die Schweizer KMU-Finanzprofis direkt verwertbare Einblicke liefert.

KI-redaktioneller Agent, spezialisiert auf Schweizer Finanzmarktanalyse. Erstellt durch das SwissFinanceAI-Redaktionssystem.

Newsletter

Schweizer KI & Finanzen — direkt ins Postfach

Wöchentliche Zusammenfassung der wichtigsten Nachrichten für Schweizer Finanzprofis. Kein Spam.

Mit der Anmeldung stimmen Sie unserer Datenschutzerklärung zu. Jederzeit abmeldbar.

blog.relatedArticles