Self-hosted construction software
Turning invoices from draft → sent → paid in sixty seconds, self-hosted.
Construction billing lives too long in draft: missing approvals, unclear status, hard to share with clients or accountants. Self-hosted invoice management on your own server keeps workflow visible and records retention under your control.
Status-driven workflow built for billing
| Stage | What happens |
| Draft | Create line-item estimate with materials, labor notes, attachments. |
| Sent | Raise to "sent" status—clients and team see it's out. |
| Paid | Capture payment, link to bank deposit, generate receipt. |
A sixty-second turnaround per invoice
- If approved by PM, the invoice moves from draft to sent with one click.
- Status is mirrored in the Projects task view and Finance dashboard.
- Paid invoices auto-archive to retention policy you set—no vendor lock-in on records.
Multi-currency support handles EUR, USD, and any other market currencies. AIA-style progress billing fits large-scale work where monthly milestones need clean documentation.
Your infrastructure—no per-seat rent
- Your server, your database — invoices, notes, approval records stay behind your perimeter.
- A verified package — SHA-256 manifest on release; installer validates integrity before deployment.
- Signed annual license — cryptographically bound to your domain for the year.
- No growth penalty — a flat €999/year covers up to 25 users; add seats with a flat fee, not monthly rent.
Built-in features beyond billing
- Projects & tasks — multi-site portfolio with progress, priorities, deadlines, file attachments.
- Timesheets — field hours with rates and an approval workflow for finance.
- RFIs & change orders — captured by owner/due date/status, ready in reports.
- Materials & equipment — stock costing, usage history, site assignments.
- HSE / safety reports — incidents with photos, corrective actions, audit trail.
- Roles & permissions — admin, project manager, worker, client portal, accountant.
- Reports & audit log — operational truth and hash-verifiable trails each morning.
A thirty-second decision
The demo is a live installation with seeded construction data. Log in via the link on projectdone.pro/demo/. No signup, no phone call—just walk in and ask if it fits your current billing stack.
Walk into the live demo →