Nightcap — Register Management System. Finance. Analytics. Security.

The finance cockpit
for clubs & venues

Nightcap turns every event night into clean numbers — registers, expenses, partners, artists, vendors and sponsorships in one place. Self-hosted, running entirely in a single Docker container with an embedded SQLite database.

705+ Docker pulls amd64 & arm64 No external database 100% your data
nightcap · Dashboard
Nightcap dashboard showing net income, revenue, expenses and a revenue-vs-expenses chart
705+
Docker pulls
1
Container to run it all
~430MB
Image size
2
CPU architectures
Built for the way venues run

Every euro of the night, accounted for

From the door to the last vendor invoice, Nightcap captures each revenue stream and payout — then rolls it up into dashboards and reports you can actually use.

Per-night registers

Log entrance, bar, presale and rent takings for every event as separate registers, so you always know where the money came from.

Expense control

Attach variable costs — staff, security, lights, sound, cleaning — to each register and watch your real margin per night.

Partner settlements

Define ownership percentages and Nightcap computes each partner's earned, paid-out and outstanding balance automatically.

Artists & vendors

Track DJ and performer fees alongside supplier invoices, so every payout and delivery is on the books.

Dashboards & yearly view

Live KPIs, a revenue-vs-expenses curve and a month-by-month yearly breakdown give you the full financial picture at a glance.

Exportable reports

One click turns any month into a branded PDF or a CSV — registers, expenses, fixed costs, artists, vendors and sponsorships included.

Inside the app

A guided tour, page by page

Real screens from the live Nightcap instance — here's what each section does.

Dashboard
Nightcap Dashboard
01 · Overview

Dashboard

The cockpit. Headline KPIs sit across the top, with a revenue-vs-expenses curve and a live wallet beneath — the financial health of the venue in a single glance.

  • Net income, revenue, expenses, open days, VAT and fixed costs as live KPI cards.
  • Revenue vs Expenses chart with a custom date range.
  • Live Wallet showing your current net outcome, flagged positive or negative.
Yearly overview
Nightcap Yearly Overview
02 · Overview

Yearly Overview

Zoom out from a single night to the whole year. A smooth monthly-performance curve sits above a month-by-month breakdown table, so seasonal patterns and trends jump out.

  • Monthly performance chart for the selected year — COGS, sponsorships and net COGS.
  • Monthly breakdown table with exact figures per month.
  • Year selector to compare one season against another.
Events
Nightcap Events
03 · Finance

Events

Every event night is a card. Each shows its total revenue and computed net income at a glance — click through to the full breakdown of that night.

  • One card per event with revenue, net income and register tags (bar, entrance, presale, rent).
  • Search and sort the whole event history by date or value.
  • Click any night to open its detailed report.
Registers
Nightcap Registers
04 · Finance

Registers

The heart of Nightcap. A register is a single revenue stream for a night — its entrance, its bar, its presale, its rent — recorded individually so nothing is lumped together.

  • Typed registers — bar, entrance, presale, rent — color-coded per event.
  • Card or table view, with date and type filters.
  • Click a register to manage the expenses tied to it.
Expenses
Nightcap Register Expenses
05 · Finance

Register Expenses

The variable cost of running each night — staff, security, cleaning, drinks — itemised against the register it belongs to, with running totals across the venue.

  • Line-item expenses per register, added in a click.
  • Totals at the top — total expenses, registers with expenses and average per register.
  • Filter by type or show only registers that still need expenses.
Fixed costs
Nightcap Fixed Costs
06 · Finance

Fixed Costs

The overhead that runs whether the doors open or not — rent, utilities, equipment, salaries. Logged per month so it flows correctly into net income and the per-day fixed cost.

  • Add recurring costs by month, year, amount and description.
  • Full ledger of every fixed cost with a running total.
  • Feeds the dashboard's fixed-cost-per-day figure.
Partners
Nightcap Partners
07 · People

Partners

Keep ownership and payouts honest. Set each partner's share and Nightcap settles the month for you — what was earned, what was paid out, and what's still owed.

  • Monthly settlement from the clean income, split by ownership.
  • Earned / paid out / balance per partner, always reconciled.
  • Partner expenses tracked alongside their share.
Reports
Nightcap Reports export — light theme
08 · Overview

Reports · also in light theme

Close the month in one click. Pick a month and year, then export a polished PDF or a CSV that bundles everything — registers, expenses, fixed costs, artist costs, vendor invoices and sponsorships.

  • Download PDF — a branded, print-ready monthly statement.
  • Download CSV for your accountant or spreadsheet.
  • Nightcap ships both light and dark themes — shown here in light.
Nightcap monthly financial report PDF for March 2026
The monthly close

A board-ready report, generated for you

Every Nightcap export is a clean, branded Club Finance Report — total revenue, net income, expenses, open days, fixed cost per day and net COGS for the month, all in EUR and ready to hand to a partner or accountant.

PDF statement CSV export One month per file
Self-hosted by design

One container. Zero dependencies.

No external database to provision, no cloud account, no per-seat bill. Pull the public image, run it, and your venue's finances live on your own infrastructure.

  • Embedded SQLiteThe database ships inside the container — back it up by copying one file.
  • Multi-architectureRuns natively on amd64 servers and arm64 boards like a Raspberry Pi or Apple silicon.
  • Your data stays yoursNothing leaves your network. Full ownership, fully offline-capable.
$ docker pull pantelis98765/nightcap:latest
~/nightcap — zsh
# 1 · Pull the multi-arch image
$ docker pull pantelis98765/nightcap:latest
latest: Pulling from pantelis98765/nightcap ✔

# 2 · Run it — one persistent volume
$ docker run -d --name nightcap \
    -p 8080:8080 \
    -v nightcap_data:/app/data \
    pantelis98765/nightcap:latest

✔ Nightcap is up → http://localhost:8080
# Open it, log in, start tracking the night.

Run Nightcap on your own server

The image is public on Docker Hub and runs anywhere Docker does. Pull it, point a volume at it, and you're keeping the books in minutes.

Buy me a coffee