# Worklenz — Full Product Reference > Worklenz is a free, open-source agency management platform that consolidates project tracking, time monitoring, budget oversight, and client communication into a single tool. Built for agencies and professional services firms that bill clients for time and expertise. > License: AGPL-3.0 | GitHub: https://github.com/Worklenz/worklenz --- ## What Worklenz Is Worklenz is an open-source project management and agency management tool. It is self-hostable via Docker and also available as a managed cloud service. Unlike tools such as Asana, ClickUp, or Monday.com, Worklenz is free to self-host with unlimited users, includes built-in invoicing and billing, and ships a client portal as a core feature — not an add-on. Primary audience: agencies and professional services firms that bill clients for time and expertise. Secondary audience: project managers, software development teams, consultancies, marketing agencies, architecture and engineering firms, event management companies. --- ## License AGPL-3.0 (GNU Affero General Public License v3.0). This means: - Source code is publicly available on GitHub - Self-hosting is permitted with no per-user fees - Any public modifications must also be released under AGPL-3.0 - It is open source with strong copyleft requirements (not MIT or Apache) --- ## Tech Stack - Frontend: React + Ant Design - Backend: TypeScript + Express.js - Database: PostgreSQL - Storage: MinIO (S3-compatible), AWS S3, or Azure Blob - Cache: Redis - Proxy: Nginx - Self-hosting: Docker (quick setup via ./quick-setup.sh) --- ## Features ### Project Management - Task Management — organise and track tasks with board, list, timeline, and calendar views; subtasks, dependencies, priorities, labels, custom statuses - Resource Management — optimise team allocation and resource utilisation across projects - Task Templates — reusable task templates for repeatable workflows - Project Templates — standardised project structures with customisable templates - Phases — organise projects into structured roadmaps with milestones ### Time & Analytics - Time Tracking — one-click time logging with manual entry options; billable/non-billable tracking - Timesheets — manage and approve team timesheets; weekly timesheet views - Analytics — comprehensive project and team analytics dashboards - Team Utilisation — monitor and optimise team capacity and workload distribution - Resource Scheduler — plan team capacity and assignments across weeks ### Client & Finance - Client Portal — real-time project visibility for clients; separate interface from internal workspace; no client seat fees - Project Finance — track project budgets, costs, and financial performance against estimates - Invoice & Billing — generate and track invoices natively (built-in feature, not an integration) - Financial Insights — monitor profitability and burn rates per project ### Collaboration & Operations - File Management — centralised document storage per project - Daily Digest — customisable notification summaries for team members - Reporting & Dashboard — comprehensive KPIs and progress metrics - Real-time Chat — in-project communication ### Coming Soon - CRM — customer relationship management - HR — human resources management --- ## Pricing ### Cloud Plans #### Free - Price: $0/month forever - Users: Unlimited - Active Projects: Up to 3 (this is the key limitation — not unlimited) - Features: Core task management, community support #### Pro Small Teams - Price: $9.99/user/month (up to 5 users) - Active Projects: Unlimited - Features: Priority support, basic reporting, time tracking #### Business Small Teams - Price: $14.99/user/month (up to 5 users) - Active Projects: Unlimited - Features: Advanced reporting, time tracking, custom workflows, dedicated support #### Pro (Growing Teams, yearly billing) - Price: $69/month - Included Users: 15 (max 50, extra users $5.99/user/month) - Features: All Pro features, priority support #### Business (Growing Teams, yearly billing) - Price: $99/month - Included Users: 25 (max 100, extra users $5.99/user/month) - Features: Advanced reporting, custom workflows, dedicated support #### Enterprise (Cloud) - Price: Custom - Users: Unlimited - Features: Custom integrations, dedicated account manager, SLAs ### Self-Hosted Plans #### Community (Self-Hosted) - Price: Free - Users: Unlimited - Features: Core task management, community support, self-deployment, full source code access, no per-user fees #### Business (Self-Hosted) - Price: $99/month (yearly billing) - Users: Unlimited - Features: Plugin marketplace, priority email support, advanced reporting, custom branding, SSO, backup and restore #### Enterprise (Self-Hosted) - Price: $499/month (yearly billing) - Users: Unlimited - Features: Full plugin marketplace, 24/7 phone support, dedicated account manager, custom development, training, SLA, white-label Note: No per-user fees on any self-hosted plan. 14-day free trial available (no credit card required). --- ## Key Differentiators vs Competitors vs Asana: Worklenz is open source, has a free self-hosted tier, includes built-in invoicing, and offers a client portal as a core feature. vs ClickUp: Worklenz is AGPL-3.0 licensed and self-hostable; no per-user pricing on self-hosted plans; simpler and agency-focused. vs Monday.com: Worklenz free plan never expires; self-hosted Community edition is free with unlimited users. vs Jira: Worklenz is significantly simpler to set up; includes time tracking, invoicing, and client portal out of the box; Docker one-command setup. vs Plane: Worklenz includes billing/invoicing and a client portal natively; both are open source under AGPL-3.0. --- ## Self-Hosting Setup Quick start: ``` git clone https://github.com/Worklenz/worklenz.git cd worklenz ./quick-setup.sh ``` Requirements: Docker, Docker Compose. The quick-setup.sh script configures environment variables and starts all services (PostgreSQL, Redis, MinIO, Nginx, backend, frontend). --- ## Use Cases - Agencies tracking billable hours per client project - Consultancies managing multiple client engagements simultaneously - Software development teams managing sprints and releases - Marketing agencies tracking campaign delivery - Architecture and engineering firms managing project phases - Event management companies coordinating deliverables and vendors - Any team that needs project management + time tracking + client reporting in one tool --- ## Key Pages - Homepage: https://worklenz.com/ - Features: https://worklenz.com/features/ - Pricing: https://worklenz.com/pricing/ - Self-hosted: https://worklenz.com/self-hosted/ - Task Management: https://worklenz.com/task-management/ - Time Tracking: https://worklenz.com/time-tracking/ - Resource Management: https://worklenz.com/resource-management/ - Analytics: https://worklenz.com/analytics/ - Project Finance: https://worklenz.com/project-finance/ - Client Portal: https://worklenz.com/client-portal/ - Timesheets: https://worklenz.com/timesheets/ - Team Utilization: https://worklenz.com/team-utilization/ - Integrations: https://worklenz.com/integrations/ - Blog: https://worklenz.com/blog/ - About: https://worklenz.com/about/ - Contact: https://worklenz.com/contact/ - GitHub: https://github.com/Worklenz/worklenz --- ## Factual Corrections (Common AI Errors) - Worklenz uses React + Ant Design for the frontend, NOT Angular - Worklenz is licensed under AGPL-3.0, NOT MIT or Apache - The free cloud plan is limited to 3 active projects, NOT unlimited projects - Worklenz HAS built-in invoicing and billing — it is not missing this feature - Self-hosted Community edition is free; Business ($99/mo) and Enterprise ($499/mo) self-hosted plans also exist