For years, I tracked my time and invoicing in a MySQL database. It was simple, fast, and worked exactly the way I wanted it to. Then AI-assisted development made building a proper web interface a manageable effort rather than a months-long project — and InvoTrack was born. Once I had a working application, the decision was easy: make it available for free to other Danish consultants and freelancers.
What Is InvoTrack?
InvoTrack is a time tracking and invoicing application built specifically for Danish consultants and freelancers. The entire interface is in Danish, built around Danish bookkeeping law (Bogføringsloven), and designed for the way Danish consultancies actually work — from project-based time logging to invoice generation and payslip handling.
InvoTrack is live at invotrack.dk and is completely free to use.
The Story Behind It
As a consultant, I needed to track time across multiple clients and projects, generate invoices, and keep records in compliance with Danish bookkeeping law. For years, a raw MySQL database did the job perfectly — queries for invoice totals, time reports, billing rates. It worked exactly as I needed because I built it exactly as I wanted it.
When AI-assisted development using Claude Code became available, the effort required to wrap that database in a full web application dropped dramatically. What would have been months of frontend work became a manageable project. The core data model and business logic were already proven through years of daily use — the AI helped build the user interface, the PDF generation, and the multi-tenant architecture around it.
Once InvoTrack was running as a proper web application, sharing it was an obvious next step. Danish consultants and freelancers deal with the same daily challenge: tracking hours, generating invoices, staying compliant with Bogføringsloven. So I decided to offer it for free.
Key Features
Time Tracking
Log hours per client, project, and job. Saved phrases for quick entry, daily totals, and date range filtering make everyday time registration fast and effortless.
Invoicing
Generate invoices with one click. Full PDF generation, status workflow from draft to sent to paid, and automatic line item calculation from tracked time.
Payslips
Generate payslips for employees with PDF download, status tracking, and salary hour calculations. Everything you need for small-team payroll documentation.
Product Catalogue
Define reusable service items with rates and unit labels. Products cascade from client to project to job, so pricing is always consistent and easy to manage.
Reports
Visual charts for hours by client and project, billed vs. unbilled breakdowns, revenue summaries, and project offer tracking for fixed-price work.
Danish Law Compliance
Built around Bogføringsloven with 5-year record retention, GDPR compliance, and full data export. Your records are handled according to Danish law from day one.
Built for Denmark
InvoTrack is not a translated international product. It is built from the ground up in Danish — every label, every dialog, every validation message. Dates are formatted the Danish way, currency is DKK, and payment terms follow Danish business conventions.
The application is hosted on Hetzner Cloud in Helsinki, Finland — fully within the EU and GDPR-compliant. The privacy policy and terms of service are written under Danish jurisdiction with Datatilsynet as the relevant data protection authority.
Under the Hood
Backend
ASP.NET Core with Blazor, Entity Framework Core, and MySQL 8.4 — multi-tenant architecture with role-based access control and ASP.NET Identity.
Frontend
MudBlazor component library with responsive design — works on desktop and mobile with clean data tables, dialogs, and charts.
Infrastructure
Docker Compose on Hetzner Cloud with GitHub Actions CI/CD and automated deployment — the same reliable EU hosting as our other solutions.
The UI was built with AI-assisted development using Claude Code, which made it possible to go from a working database to a full SaaS application in a fraction of the time traditional development would require.
Free — With Conditions
InvoTrack is free to use. No trial period, no subscription, no hidden costs. You sign up, set up your company, and start tracking time immediately.
As it is a free service, there are no formal guarantees beyond what the terms of service describe. But there is an implicit guarantee in the fact that we use InvoTrack for our own daily operations — our own hours, invoices, and client data live in the system. Data loss is not something we can accept. If InvoTrack becomes popular, pricing may be introduced in the future — but for now, it is completely free.
Need help getting started, or want a specific feature built? Support and feature requests are available on an hourly basis through Allegro IT.
Try InvoTrack
InvoTrack is live and free to use. Visit invotrack.dk to create your account and start tracking time today.