Trades & service
Vans and company cars with several drivers, trips to sites and customers, with uttek Dispo as suggestions from the jobs.
The tax-office-proof mileage log – tamper-proof, complete, ready for audit.
Record trips promptly – on the phone or the PC: date, odometer at start and end, destination, purpose, business partner, business/private/commute. Entries are locked; corrections only with a reason and timestamp in the log. Audit report, export as PDF and CSV for your tax adviser and the tax office. Also as a €49 add-on module for uttek Dispo. Self-hosted, full source code, any number of vehicles and drivers.
Live demo without sign-up · your own demo copy with sample data (trades business, sales/field force, self-employed consultant) · admin view-only

The tax office only accepts a mileage log if it is kept promptly, completely and in a closed form: every trip with date, odometer at start and end, destination, purpose and the business partner visited – and with no way of changing entries later unnoticed. Loose notes and spreadsheets quickly fail an audit; then the 1 % rule applies.
uttek Mileage Log locks every trip when it is saved. Corrections and cancellations are possible, but only as a separate log entry with a reason, user and timestamp – the old and the new state stay visible. The log is a hash chain (SHA-256): anyone changing something behind the program's back shows up immediately in the audit report. Mileage is carried forward without gaps per vehicle; gaps and late entries are flagged.
Drivers start a trip on the phone and finish it at the destination; business trips, private trips and trips between home and the first place of work are kept apart, private detours on a business trip are shown separately. For your tax adviser and the tax office there is the mileage log as PDF and CSV, the audit report and – from Pro – cost per kilometre, plus the comparison with the 1 % rule in Enterprise. With uttek Dispo, trip suggestions come straight from the planned jobs.
Starts with SQLite – no database setup. As your business grows, switch to MySQL/MariaDB (PostgreSQL optional) with the admin wizard: test the connection, migrate all data, verify counts, switch over – with rollback.
The upgrade wizard is a uttek standard and is being built into every tool in upcoming versions.
With uttek Connect you link your uttek tools by address and key: tickets become Dispo jobs, customer data comes from the CRM, feedback lands in the ticket and the customer history, shop orders in the CRM – at no extra cost and without a cloud middleman.
Connects with uttek Dispo uttek Tickets uttek Call uttek Customers uttek Shop uttek Jam uttek Time uttek Quotes & Invoices uttek Stock uttek Game · coming soon uttek Mail & Calendar uttek Mileage Log for Dispo uttek Rota uttek Community uttek HR uttek Media Library uttek Unterwegs uttek Web App Development uttek Space
uttek Connect is a uttek standard and is being built into every tool in upcoming versions. Connections to tools that are not yet available follow when they launch.
Start a trip on the phone and finish it at the destination, or enter it afterwards: date and time, odometer at start and end, start, destination, purpose, business partner and driver.
Learn more →Every trip is locked. Corrections and cancellations only with a reason, user and timestamp – the old state stays visible. The hash chain (SHA-256) detects changes made behind the program's back.
Learn more →Every trip clearly classified; trips between home and the first place of work kept apart, private detours on a business trip shown separately with the route.
Learn more →The odometer is carried forward per vehicle. Overlaps are rejected, gaps are only accepted with a reason, late entries after X days are flagged.
Learn more →Checks the chain and every trip against its last logged state and lists gaps, late entries, corrections, cancellations and unusually long trips – also as PDF.
Learn more →Mileage log as PDF (chronological per vehicle, with list of corrections and audit note) and as CSV. A separate “tax adviser / audit” role with read-only access.
Learn more →Fuel receipts, charging, servicing, insurance and leasing per vehicle, cost per kilometre, mileage per type and month. In Enterprise: mileage log ↔ 1 % rule comparison.
Learn more →Pro and up: trip suggestions from Dispo jobs (direct link to the Dispo interface), business partners from uttek Customers, REST API and webhooks. For uttek Dispo also as a €49 add-on module unlocked by licence key.
Learn more →Password policy with a check against leaked passwords, two-factor sign-in via authenticator app with backup codes (can be required per role), login lockout after failed attempts, “forgot password” by email, HTTPS/HSTS and encryption of sensitive fields – all switchable, nothing forced.
Learn more →Vans and company cars with several drivers, trips to sites and customers, with uttek Dispo as suggestions from the jobs.
Company cars with private use, customer appointments with business partner, mileage log instead of the 1 % rule – also for electric and hybrid vehicles.
One vehicle, mixed use: client meetings, bank, training and private trips cleanly separated, export for the tax adviser.
Three templates – Standard, Light and Dark; everyone picks their own in the account menu. For “Standard” you choose one of 16 designs. Switch in the administration, back with one click.
Screenshots with sample data.








You describe it, we build it. Test first, pay later.
Preview first, you only pay after confirming. With an idea discount if your idea may help everyone. Learn more
Self-hosted, full source code. Basic up to 5, Pro up to 30, Enterprise up to 100 users. No VAT is charged in accordance with Section 19 of the German VAT Act (UStG, small business scheme).
🚀 Founder-friendly Pay once, use forever. No subscription trap, no per-user fees – ideal for founders and young teams. First year of updates included, optional afterwards.
Pay once, use forever.
Installation, basic setup, a short online briefing (30 min) and 3 months of e-mail help.
With e-mail support in the first year.
Installation, basic setup, logo & colours, 6 months of e-mail help and all first-year updates installed by us.
With setup & priority support.
Installation, setup incl. data import, uttek Connect linked, 12 months of help with response within 1 business day, first-year updates installed, plus 10 service credits.
| Feature | Basic | Pro | Enterprise |
|---|---|---|---|
| Full source code (PHP), freely editable | ✓ | ✓ | ✓ |
| Runs on your own server (self-hosted) | ✓ | ✓ | ✓ |
| Security: two-factor (TOTP), password policy, login lockout, field encryption | ✓ | ✓ | ✓ |
| Users (incl. technicians/staff) | up to 5 | up to 30 | up to 100 |
| vehicles & trips included | ✓ | ✓ | ✓ |
| Business, private and commute trips, private detours | ✓ | ✓ | ✓ |
| Locked entries, corrections only with a reason | ✓ | ✓ | ✓ |
| Hash chain (SHA-256) and audit report | ✓ | ✓ | ✓ |
| Trip in progress on the phone, web app (PWA) | ✓ | ✓ | ✓ |
| Mileage log as PDF and CSV | ✓ | ✓ | ✓ |
| Tax adviser / audit role (read-only) | ✓ | ✓ | ✓ |
| Business partners and frequent destinations | – | ✓ | ✓ |
| Costs & fuel receipts, cost per km | – | ✓ | ✓ |
| uttek Connect (Dispo jobs, uttek Customers, REST API) | – | ✓ | ✓ |
| Custom fields, automations, MySQL/MariaDB | – | ✓ | ✓ |
| Mileage log ↔ 1 % rule comparison | – | – | ✓ |
| Audit-proof change log, own branding, PostgreSQL | – | – | ✓ |
| Mobile app (web app) for the team | optional, one-time per company | optional, one-time per company | optional, one-time per company |
| Price | €49 | €129 | €349 |
Add what you need – each option can be booked separately, final prices under § 19 UStG.
Hosted by us: subdomain, storage and mailboxes; one-time licence + €29 installation.
Request a spaceInstallation via “With service” per tier, then maintenance as a service plan, cancellable monthly.
Service plansWeb app for iPhone & Android – install without an app store. Start a trip on the phone and finish it at the destination, confirm trip suggestions, record fuel receipts.
Basic €33 · Pro €59 · Enterprise €99 – depending on your licence tier
How to install the app (illustrated guide) · Licence key per company + domain, perpetual
A licence covers one company (including its sites). Resale and transfer are not permitted – details in the Licence terms.
We reserve the right not to charge for service.
If a customisation you request also makes sense for our standard tool and you allow us to include it for everyone, the quote can even be €0.
uttek Mileage Log implements the German tax authorities' requirements for a proper electronic mileage log: prompt recording, all mandatory details, a closed form with no unnoticed changes, corrections only when documented. Whether a log is accepted in an individual case is decided by the tax office – it also matters that it is really kept promptly and completely. If in doubt, talk to your tax adviser.
Correct yes, delete no. A correction requires a reason and is logged with user and timestamp; the old and the new value stay visible. A trip recorded by mistake is cancelled – it stays in the log with the reason but no longer counts.
They are a trip type of their own. Store home, first place of work and distance for the vehicle – the log then pre-fills start, destination and mileage. Private detours on a business trip are shown separately with route and mileage.
Yes, as an add-on module for €49 (same software, its own licence key). It is installed next to uttek Dispo and connected via the Dispo interface (API token): planned jobs turn into trip suggestions with destination, purpose and customer, which the technician only confirms with the odometer readings.
Web space with PHP 8.2 or newer. The database (SQLite) is built in; MySQL/MariaDB is optional from Pro. A cron job is useful for reminders. No GPS tracker or OBD dongle is needed.
Yes, without sign-up. Every visit gets its own demo database with sample data (trades business, sales/field force, self-employed consultant), deleted after 24 hours.
Passwords are only stored as a secure hash; new passwords need at least 12 characters and are checked offline against a list of leaked passwords. Everyone can set up two-factor sign-in via an authenticator app (e.g. Google Authenticator, Aegis) with backup codes, and the admin can require it per role. After 5 failed attempts a login lockout with increasing delay applies; “forgot password” sends a single-use link valid for 1 hour. Optionally home addresses, notes on vehicles, business partners and drafts (trips themselves stay unchanged because of the hash chain) are stored encrypted with AES-256-GCM, with the key outside the web root. The “Security (status)” page shows all measures at a glance.