Open-source · AGPL-3.0 · Self-hostable

Cloud Invoiceby Nexaus

Create invoices, manage clients and products, and track every payment from one clean dashboard; with your data fully under your control.

nci · Cloud Invoice

Invoices sent

24

Paid this month

$8,120.00

Pending

$2,340.00

Recent invoices

INV-2025-014Acme StudioPaid
INV-2025-015Northwind GmbHPending
INV-2025-016Lumen LabsOverdue

Everything you need to stay invoiced

A focused feature set, built for one thing: getting you paid on time.

Invoices

Generate clean, numbered invoices in seconds, mark them paid and keep a permanent record of every document.

Track payments

See the full lifecycle of each invoice. Draft, sent, paid, overdue; alongside monthly totals at a glance.

Clients

Maintain your client list and their contact details so billing stays consistent and repeatable.

Products & services

Catalogue the items and services you sell and reuse them across invoices.

Your company info

Cloud Invoice is not a real business, it is a personal project, so it will never advertise inside your invoices.

Simple by design

No subscriptions, no tracking, no accounts you don't own. Just invoicing, on your own hardware.

Up and running in minutes

No forms to sign up for, no credit card. Just run it or use the demo.

Step 1

Create your account

Cloud Invoice runs a small demo you can try right away with your own seeded user.

Step 2

Add your details

Set your company name and then start adding clients, products, and services.

Step 3

Create & send invoices

Draft an invoice in a couple of clicks, mark it paid when the money lands, and watch your totals update.

Open source, self-hosted, yours

Cloud Invoice runs entirely under your control. Because the whole codebase is open, you can inspect it, audit it and deploy it wherever you already run services like Docker, a VPS or your own laptop.

  • 100% open-source and AGPL-3.0 licensed
  • Self-host it anywhere a modern browser lives
  • No phone-home, no analytics, no third-party ads
View on GitHub

$ git clone github.com/nexausm/ci

$ cd ci

$ cp .env.example .env

$ npm install

$ npm run dev

✓ Cloud Invoice is running at http://localhost:3000