Operating system for service agencies

From the first minute
to the invoice.
Automatically.

Cuckoo combines time tracking, contracts, billing, CRM, profitability reporting and a client portal in one system. Self-hosted, mobile & offline, GDPR-compliant.

100%Self-hosted & GDPR-compliant
0Clicks to the next invoice
1 linkClient portal login
cuckoo · dashboard
⏱️
Running timer · Nordwerk Studio
Website relaunch · started 09:12
01:24:07
🧾
Invoice 2026-00184
Atelier Brandt GmbH
paid
📊
Project margin · Nordwerk Studio
Revenue vs. internal costs
+42%
📊
Open hours
this month, not yet invoiced
39h 35m
Modules

Six things your agency needs every day.

No tool zoo of ten subscriptions. One system where time, money, clients and projects come together.

01
📊

Profitability in real time

See per project and per team member what really remains — revenue against internal hourly costs, calculated live from the tracked time.

02
📱

Offline time tracking

The installable app records time completely offline and syncs idempotently the next time it is online — server-time based, with no double bookings. Field work is never left untracked.

03
🔐

Encrypted access vault

Client and software logins are stored encrypted in the system — per contract or global, with role-based access instead of loose password lists.

04
🧾

Invoices that write themselves

Recurring invoices are created automatically, overdue ones trigger a 3-stage dunning process — including a SEPA payment QR code in the PDF. Cuckoo even tells you when a client is ready to be invoiced.

05
🔑

Client portal via magic link

Clients sign in passwordlessly via a link and see their contracts, quotes, invoices and hours — in an isolated panel.

06
🛡️

GDPR export at the push of a button

Complete Art. 15 data report for every client — as structured JSON or a ready-made letter. Compliance without copy-paste.

Profitability

See instantly which project pays off.

Every tracked hour flows directly into the contribution-margin calculation. Cuckoo compares the revenue from your contracts against internal hourly costs — per project and per team member, without a single line of Excel.

  • Margin per project — live from tracked time & stored hourly rates.
  • Contribution margin per team member — who pays for themselves, where you are losing money.
  • Top projects by profit & open, not-yet-invoiced hours at a glance.
01⏱️Hours flow inFrom live timer, app & QuickEntry
02⚖️Revenue vs. costsContract rate against internal hourly costs
03📊Margin per projectContribution margin, calculated live
04🏆Top projects visibleWhere money is made — and where it is not
All features

One tool for the whole operation.

From the first client contact to the paid invoice — everything fits together.

⏱️

Time tracking

  • Live timer in the dashboard
  • Mobile app, offline-capable
  • Heatmap & overtime balance
  • Leave & absences with approval
  • iCal feed, subscribable in your calendar
🧾

Invoice & quote

  • Time → invoice in one click
  • Recurring invoices
  • 3-stage dunning process
  • PDF with SEPA QR code
  • Multi-currency & reverse charge
🤝

CRM

  • Clients, contacts, addresses
  • Lifecycle stages & tags
  • Calls & notes
  • Activity timeline
  • Birthday reminders, automatic
🗂️

Projects & contracts

  • Contracts & classifications
  • Individual hourly rate per team member
  • Flat-rate & hourly basis
  • Quotes → invoice
  • Timesheet import (Excel & CSV)
📊

Reporting

  • Project profitability
  • Team-member contribution margin
  • Top / bottom projects by profit
  • Monthly revenue charts
  • Open-hours overview
🔐

Security & portal

  • Client portal via magic link
  • Encrypted access vault
  • Roles, permissions & policies
  • GDPR export & audit log (diff)
  • System health & daily backups
Security & GDPR

Your data stays yours.

Storage, backups and credentials run on your infrastructure. No third-party cloud reading along.

🏠

Self-hosted

Cuckoo runs entirely on your infrastructure — database, files and backups stay in your hands.

🔑

Passwordless portal

Clients sign in via a signed one-time link — no password that can be leaked or guessed.

🔒

Encrypted vault

Client and software credentials are stored encrypted, isolated per contract or globally.

🛡️

GDPR export

Art. 15 report at the push of a button as JSON or a letter. The audit log records every change.

💾

Data sovereignty & backups

Cuckoo runs on your infrastructure. Automatic daily DB backup at 03:00 with 14-day retention and pruning.

🏢

Tenant isolation

Each organization works in a fully separated data space — no peeking over the fence.

Multi-tenant

One platform.
Any number of agencies.

Cuckoo separates each organization into its own isolated workspace — its own team members, clients, contracts and invoices. One domain; the login handles the rest.

Tenants, completely separated from one another
1Domain — the tenant comes from the login
GDPRSeparated data per organization
It is this simple

Productive in three steps.

STEP 01

Create team & clients

Add team members, clients and contracts — or import existing timesheets.

STEP 02

Track time

Via live timer, mobile app or QuickEntry on the desktop. Everything keeps working offline.

STEP 03

The invoice is created

Tracked time becomes the invoice — recurring automatically, with dunning when overdue.

FAQ

Frequently asked questions

What is Cuckoo?

Cuckoo is a self-hosted operating system for service agencies: time tracking, contracts, invoicing, CRM, profitability, an encrypted credential vault and a client portal in one bilingual (DE/EN), GDPR-compliant system.

Is Cuckoo self-hosted?

Yes. Cuckoo runs entirely on your own infrastructure — your database, files and backups stay with you.

Does time tracking work offline and on mobile?

Yes. The installable app (PWA) tracks time fully offline, server-time based, and syncs idempotently once back online — without double bookings.

Is Cuckoo bilingual?

Yes. The entire product and this website are available in German and English and can be switched per user.

Is Cuckoo GDPR-compliant?

Yes. Encrypted credential vault, GDPR (Art. 15) data export, audit log, EU hosting possible and full tenant isolation.

How much does Cuckoo cost?

Cuckoo is offered self-hosted; pricing is individual — contact us for an offer at hello@webhoch.com.

Can multiple agencies use one installation?

Yes. Cuckoo is multi-tenant — each organisation works in a fully separated data space.

Contact

Talk to us.

Tell us briefly how your agency works — we will show you Cuckoo on your real workflow.

or directly: hello@webhoch.com

On submit, your email program opens with the pre-filled enquiry to hello@webhoch.com.