Weekly recurring schedule
Define a season and recurring sessions. The app generates the calendar — you only confirm or cancel.
Recurring sessions, time-based rates, per-trainer VAT, payout export. No Excel sheets, no missed days. Slovenian, Croatian, English.
Monthly overview
June 2026
Ana K.
42h · 25 €/h
1.281,00 €
incl. VAT
Marko P.
36h · 28 €/h
1.230,12 €
incl. VAT
Janez R.
blocked 14 Jun 2026
3
languages
EU
EU hosting
GDPR
compliant
30
days free
Features
Trenerlog covers the path from schedule to payout in one app. No duplication, no manual math.
Define a season and recurring sessions. The app generates the calendar — you only confirm or cancel.
Season rate, summer rate, special periods. The right rate is automatically applied to every session.
VAT-registered and not — each with their own rate. Payouts always show net, VAT, and total.
Monthly and season overview, CSV export, print-ready PDF for accounting. No paper, no errors.
Trainer absent, substitute steps in. Every cancellation logged with reason and substitute — full audit trail.
When a trainer leaves, you block them. Block timestamp preserved for archival. No data loss.
Who it's for
We started with tennis clubs, but the logic is identical for any sport where trainers log hours: badminton, squash, fitness, swim clubs, gymnastics.
Trenerlog handles typical tennis needs:
How it works
Add name and email. The trainer gets an activation link.
Season dates, recurring weekly sessions, hourly rates (by period), and VAT rate per trainer.
The app generates the calendar. End of month, you print the payout or export to CSV.
Compliance
Trenerlog doesn't just respect GDPR — you get a legal document pack ready for signature with your club, ZVOP-2 references, Croatian AZOP, all of it.
Included legal pack
Pricing
Three packages based on club size. All include all features, the GDPR pack, and EU hosting. 30 days free, no credit card.
View pricingFAQ
Depends on the package: Small up to 5, Medium up to 15, Large unlimited. You can switch plans anytime.
You can choose a subscription or let the trial end. No automatic charges — you don't even need a card to start.
You block the trainer. All past data is archived for payout history and legal retention (10 years for accounting records under Slovenian law). Deletion means losing history — that's only allowed for unactivated invitations.
Yes, if you have trainer hours and monthly payouts. Trenerlog doesn't know sport specifics — it handles schedules and rates, the rest (players, matches) stays in other tools.
Data is in datacenters within the European Economic Area. We use services with ISO 27001 and SOC 2 certifications. Full sub-processor list is published publicly.
30 days free, no card, no risk. If it doesn't fit, just close it.
Open demoIn the demo, data is stored locally in your browser.