Self-hosted · One-time license from $490

Your client portal.
Your server. Your data.

Sell services, take payment, deliver work, invoice and support clients from one portal under your brand — installed on a server you control with one command.

  • Runs on your own server
  • Client data never leaves it
  • Unlimited clients and staff
  • No per-seat fees
The ClientOS orders list on clients.youragency.com, with paid orders still waiting on a brief listed at the top
Payment confirmedthe order is created only now
Delivery approvedor it approves itself if they go quiet
clients.youragency.comyour domain, your server

Money and mail go straight to your own accounts

  • Stripe
  • PayPal
  • NOWPayments
  • CoinGate
  • BTCPay Server
  • Resend
  • Cloudflare R2
  • Cloudflare Turnstile
  • Google sign-in

Why self-host

Own your client portal, instead of renting it

ClientOS is a self-hosted, white-label client portal for service agencies: sell, get paid, deliver and invoice on your own server. One-time license.

Your server, your database

Every client, order, message, invoice and file lives in a PostgreSQL database on a Linux VPS you rent and control.

One licence, not a subscription

One license per domain, paid once. No monthly fee, no per-seat pricing, and no cut of your payments.

Your brand, nowhere near ours

Your domain, five logo slots and two brand colours that repaint the portal, admin, emails and invoices. Clients never see the name ClientOS.

Payments straight to you

Stripe, PayPal, NOWPayments, CoinGate, your own BTCPay Server and manual crypto. Money goes to your accounts; ClientOS takes no cut.

Product tour

One portal for the whole job

Real screens from ClientOS, taken from the official tutorial recordings. Pick an area.

Every order shows whose move it is

Statuses move with briefs, hand-overs and approvals. Paid orders still waiting on a brief sit at the top, ready to chase in one action.

More on this
ClientOS — orders screen

How it works

From first click to final invoice

ClientOS follows an order the whole way, so nothing falls between tools — and there is no sales call in the middle.

  1. 01

    Sell

    Every service gets its own page on your domain. Visitors pick what they need and order on the spot, without a sales call.

  2. 02

    Get paid

    Card, PayPal or crypto, straight to your accounts. The order exists only once the payment is confirmed.

  3. 03

    Brief

    Right after paying, the client answers your questions in their portal. Work starts with everything you need.

  4. 04

    Deliver

    Hand over the files on the order. The client approves or asks for a revision, and it approves itself if they go quiet.

  5. 05

    Bill and report

    Invoices settle themselves when clients pay, and every month adds up in your reports.

By the numbers

Deep where agencies need depth

  • 122 staff permissions grouped into roles you build
  • 76 notification types in-app and email
  • 5 payment gateways plus manual crypto and credit
  • 21 currencies never silently converted
  • 17 form field types with rules and multi-page
  • 7 optional modules switch off what you do not use

Counts as published on getclientos.com, checked 29 October 2026.

The 40-second ClientOS showreel.

Data ownership

Three things leave your server. That is all.

Hosted portals keep your clients, contracts and invoices on someone else’s computer. ClientOS runs entirely on a server you rent and control.

The license check-in carries no client, order or invoice data. If it cannot get through, ClientOS keeps working for a seven-day grace period; after that only the admin turns read-only — the client portal, checkout and webhooks keep running, and nothing is deleted.

Security and data ownership

Your server

  • / Client portal
  • /admin Agency admin
  • /v1 API
  • PostgreSQL · clients, orders, invoices
  • File storage · signed links that expire
  • Emails you sendthrough your Resend account or SMTP server
  • Paymentsstraight to your own gateway accounts
  • License check-in, twice a daythe signed license and the version you run — nothing else

root@clientos-prod: ~

# one A record:  clients.youragency.com  →  your server’s IP$ sudo ./install.sh==> Checking the server      2 CPU, 3911 MB memory, 74 GB free disk==> Checking your license    available to this key==> Checking DNS             clients.youragency.com → 203.0.113.24==> Writing deploy/.env      secrets generated==> Downloading ClientOS     every file checked by SHA-256==> Starting                 the API is up✓ ClientOS is running.       https://clients.youragency.com/admin/setup

Installation

Self-hosting without the server headache

No Docker files to write, no environment variables, no proxy to configure. One A record, one command, and you finish in the browser.

  • ~10 mininstall, per the docs
  • 2–4 GBmemory
  • Ubuntu22.04 / 24.04 or Debian 12
  • ~$10/moserver cost

Then one command each: clientos update, clientos rollback, clientos backup. Backups do not run until you schedule them.

Pricing

Pay once. Own it.

One license per domain, paid once. No monthly fee, no per-seat pricing, and no cut of your payments.

Start-up

$490

one-time

  • 3 months of updates
  • Standard support
  • License for one agency
  • You install it yourself — one command.
Buy Start-up
Most chosen

Standard

$990

one-time

  • 12 months of updates
  • Priority support
  • License for one agency
  • You install it yourself — one command.
Buy Standard

Premium

$1,790

one-time

  • 2 years of updates
  • Priority support
  • License for two agencies
  • The ClientOS team deploys and installs it on your server for you.
Buy Premium

Custom

Quoted

contact for a quote

  • Lifetime updates
  • Priority support
  • Quoted for your agency
  • Installed for you, with email and payments connected, plus an onboarding call.
Ask for a quote

In every package

  • The full product: store, orders, messages, billing, tickets, reports
  • Unlimited clients, staff and orders
  • Your domain, your brand, no ClientOS name shown to clients
  • Runs on any Ubuntu or Debian server you choose
  • Keeps working when updates end
  • 24/7 support

Full pricing summary · Prices in US dollars, checked 29 October 2026.

Case study · Dot Mirror

“We sell white-label. Our partners trust us with their clients’ names, and for years that list sat on someone else’s servers, on a bill that went up every time we hired. ClientOS put the whole operation on our own server, under our own name, and the monthly bill simply went away.”
Shimanto NeerFounder, Dot Mirror
  • $0 monthly portal bill
  • 100% of client history moved
  • 1 day from install to live

ClientOS’s own published figures, from the Dot Mirror case study .

Technology

Production-grade, packaged for one server

The stack modern SaaS runs on, assembled so it installs on a single VPS and updates with one command.

  • Next.js 16 Portal and admin
  • React 19 Interface
  • Tailwind CSS 4 Themed from your two brand colours
  • TypeScript Typed end to end
  • NestJS on Fastify The API
  • PostgreSQL 18 All of your data
  • Redis 7 Live presence only
  • Docker Every part in its own container
  • Caddy Automatic Let’s Encrypt HTTPS
  • Node.js Runtime

Releases are verified by SHA-256 before they install. ClientOS is self-hosted but not open source — it ships as ready-built Docker images.

FAQ

The questions agencies ask first

Every answer restates getclientos.com or its docs. All 18 questions.

What does self-hosted mean in practice?

ClientOS runs on a Linux server you rent and control, with its own PostgreSQL database, its own file storage and its own HTTPS certificates. Email goes out through your Resend account or your own SMTP server, and payments go straight to your gateway accounts. The only thing that leaves your server is a licence check-in twice a day, carrying your signed licence and the version you run — no client, order or invoice data.

Source: getclientos.com FAQ and the "Self-hosted, for real" section.

How much does ClientOS cost?

It is a one-time licence, one per domain: Start-up $490 with 3 months of updates, Standard $990 with 12 months, Premium $1,790 with 2 years and two agency licences, and a quoted Custom package with lifetime updates. There is no monthly fee, no per-seat pricing and no cut of your payments. Your only running cost is the server, which the site puts at about $10 a month.

Source: getclientos.com #pricing.

What do I need to run it?

A Linux VPS with 2 to 4 GB of RAM running Ubuntu 22.04 or 24.04 or Debian 12, a domain you can add one A record to, your licence key, and an email account to send from — Resend or your own SMTP server. One command installs everything else, including Docker, PostgreSQL, file storage and HTTPS.

Source: getclientos.com FAQ and docs/installation.

Is it really white-label?

It runs on your own domain with your logos, two brand colours, your client-facing words and your email templates. The ClientOS name is not shown to clients anywhere — not in the portal, not in the emails and not on the invoices.

Source: getclientos.com FAQ and /features area 10.

Do I get the source code? Is ClientOS open source?

No. ClientOS is delivered as ready-built, SHA-256-verified Docker images with a one-command installer, which is what keeps installing and updating to a single command. It is self-hosted but not open source. Custom work is available if you need a change.

Source: getclientos.com FAQ.

Can I try it before buying?

Yes. The instant demo emails you a login to a live ClientOS with sample clients, orders and invoices — the full agency admin and the client portal. It is read-only and works for 3 days. No call, no card.

Source: getclientos.com/demo.

The client portal your agency owns.

The instant demo emails you a login to a live ClientOS — the full agency admin and client portal with sample data. Read-only, so you can click anything. Your login works for 3 days. No call, no card.