itflow is a free, open source finance & accounting project written in PHP and released under GPL-3.0. It has 1,004 GitHub stars, 260 forks and 0 open issues, and was last pushed 34 hours ago. On this registry it ranks #25 of 34 tracked projects in Finance & Accounting, with 5 head-to-head comparisons available. It gained 1 stars over the last 3 tracked days.

What is itflow?

ITFlow is a free, open-source, self-hosted all-in-one PSA for small managed service providers that unifies client, contact, vendor, asset, license, domain, SSL certificate, password, documentation, file, network, and location management with ticketing, billing, and a client portal.

What it is

ITFlow is a PHP application, licensed under GPL-3.0, published at itflow.org, and distributed as a comprehensive documentation, ticket management, and accounting platform. It consolidates the documentation, ticketing, and billing functions that a managed service provider needs into one unified platform that the operator controls, covering clients, contacts, vendors, assets, licenses, domains, SSL certificates, passwords, documentation, files, networks, and locations. It has 1004 stars, 260 forks, and 0 open issues, and the project has had a stable release since January 2025.

The problem it solves is stated plainly in the README. A small but busy MSP has information about clients that is unorganised, unstructured, and outdated, and spends longer looking for the relevant documentation than working on the issue or project. On top of that, MSP tools can be expensive, with recurring licensing costs that add up quickly, and the financial side of the business still needs consistent pricing, quotes, invoicing, and accounting. ITFlow replaces that split between paid MSP tooling and disconnected documentation with a single free platform, and it also replaces the manual, scattered record keeping by keeping assets, contacts, domains, docs/files, passwords, and tickets in one place.

Key capabilities

  • Client documentation covering assets, contacts, domains, docs/files, passwords, and tickets in one record per client.
  • Ticketing for day-to-day service work, integrated with the same client records rather than held in a separate system.
  • Billing with quotes, invoices, and expenses, plus Stripe integration for online payments.
  • Alerting for domain and SSL expiry and renewals.
  • Client Portal for self-service quote, invoice, and ticket management by the client.
  • Asset lifecycle, license, domain, SSL certificate, password, documentation, file, network, and location management, as reflected in the project topics.
  • CRM-adjacent records including lead management and estimates, alongside contact management and invoicing.

Who uses it and how

  • Small but busy managed service providers that need documentation, ticketing, and billing in one system without per-seat licensing costs.
  • Self-hosters running the platform on their own Ubuntu or Debian server, using the install script as the recommended path.
  • Providers that want client-facing self-service, using the Client Portal so clients manage their own quotes, invoices, and tickets.
  • Businesses that need the financial workflow covered in the same tool, from consistent pricing through quotes and invoices to accounting.
  • Evaluators can inspect the hosted demo with username [email protected] and password demo before committing to an install.

Getting started

The recommended installation method is the install script on Ubuntu or Debian, run as wget -O itflow_install.sh https://github.com/itflow-org/itflow-install-script/raw/main/itflow_install.sh followed by bash itflow_install.sh, with a video walkthrough and other manual installation methods documented at docs.itflow.org. Managed hosting is offered at services.itflow.org/hosting.php and is marked coming soon.

How it compares

The facts provided do not name any specific paid products that ITFlow replaces, so it stands alone in this registry. The README contrasts it generally with MSP tools that carry recurring licensing costs, positioning ITFlow as a free and open-source alternative under the GPL that the operator hosts and controls, rather than a subscription product.

When to use it — and when not to

A self-hoster must operate the server and the platform, using the install script or the manual installation methods in the documentation, and must accept the project's own caution that no system is risk-free, that nearly all software has bugs, and that judgement is needed before storing highly confidential information in it. Teams that need vendor-supported managed hosting today should wait, because managed hosting is listed as coming soon, and teams that depend on contributing code upstream should note that the project has temporarily paused pull requests from the community. The README is honest about scope and the demo credentials are public, which makes evaluation easy but also means the security posture deserves an operator's own review.

project readme (upstream, from github) — read inline

Contributors Stargazers Commits GPL License

ITFlow

IT documentation, ticketing and accounting system for small MSPs.

View demo
Username: [email protected] | Password: demo

About · Docs · Forum · Report Bug · Suggest Feature · Security

About

A comprehensive, free & open-source documentation, ticket management, and accounting platform.

ITFlow

The Problem

  • You're a small but busy managed service provider with 101 things to do. Information about your clients is unorganised, unstructured and outdated.
  • For some work, you seem to spend longer looking for the relevant documentation than actually working on the issue/project.
  • MSP tools can be expensive, with recurring licensing costs adding up quickly.
  • On top of the technical day-to-day, you also have to take care of the financial side of the business - consistent pricing, quotes/invoicing, and accounting.

The Solution: ITFlow

  • ITFlow consolidates common MSP needs (documentation, ticketing and billing) into one unified, free platform that you control.

Getting Started

Self Hosting

  • The best installation method is to use the install script on Ubuntu/Debian. See the video walk through.
  wget -O itflow_install.sh https://github.com/itflow-org/itflow-install-script/raw/main/itflow_install.sh
  bash itflow_install.sh
  • Other manual installation methods are available in the docs.

Managed Hosting

Key Features

  • Client documentation - assets, contacts, domains, docs/files, passwords, tickets, and more
  • Billing - quotes, invoices and expenses, with Stripe integration for online payments
  • Alerting - domain and SSL expiry/renewals
  • Client Portal - self service quote, invoice, and ticket management for clients

Roadmap / Future to-do

We track the implementation of confirmed features and bugs via TaskFlow. Use the forum to suggest new features or report bugs.

Support & Contributions

Forum

For help using ITFlow, bugs, feature suggestions, and other general ideas or discussions, please use the community forum.

Contributing

We have temporarily paused PRs from the community.

Contributors

Supporters

We’re incredibly grateful to the organizations and individuals who sponsor the project - a big thank you to:

  • CompuMatter
  • F1 for HELP
  • digiBandit

License

ITFlow is distributed "as is" under the GPL License, WITHOUT WARRANTY OF ANY KIND. See LICENSE for details.

Security

  • We've had a stable release of the project since Jan 2025.
  • Whilst we are confident in the safety of the code, no system is risk-free. Nearly all software has bugs. Use your best judgement before storing highly confidential information in ITFlow.
  • If you have a security concern, privately report it here.

Frequently asked questions

Is itflow free to use?

itflow is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does itflow do?

All in One PSA for MSPs, which Unifies client, contact, vendor, asset, license, domain, ssl certificate, password, documentation, file, network and location man

What is itflow written in?

itflow is primarily written in PHP. Its source is publicly available at https://github.com/itflow-org/itflow, and it has 1,004 GitHub stars.