Miru

For agencies that bill by the hour, Miru replaces the stitched-together timer, spreadsheet, invoicing app, and payment tool whose numbers never quite agree. It puts the whole money workflow in one place, from the first tracked minute to the paid invoice. Start a timer or log time against a project, then turn the accumulated billable hours into an invoice without retyping a single line. Log expenses as they happen, attach them to the right client work, and review them before they reach an invoice. Send the invoice and collect through Stripe or PayPal, watching status and amounts from a single cash flow view instead of chasing payment threads. The dashboard keeps revenue, active projects, and team momentum visible at a glance, while reports break down utilization and aging so overdue money gets a follow-up before it gets forgotten. Manage clients, projects, and team members with their roles in the same system that records their hours, and keep employee records and payroll reminders alongside the billing data they support. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Miru
Miru
Miru
Miru

Benefits

  • Timer To Invoice Without Retyping
  • Tracked hours flow straight into invoices with project and client details attached, so billable work is never lost between a timesheet spreadsheet and the billing tool.
  • Payments Collected In Product
  • Clients pay invoices through Stripe or PayPal while Miru tracks status and amounts, giving one cash flow view instead of scattered payment confirmations in email.
  • Utilization And Aging Reports
  • Revenue, team utilization, and invoice aging reports show who is busy, which projects earn, and which invoices need a follow-up before they go stale.
  • Self-Host And Keep Control
  • The MIT-licensed Rails and React codebase runs on your own infrastructure with Docker images, keeping client rates, hours, and invoices off third-party servers entirely.

Features

  • Time Tracking Dashboard
  • Track work as it happens with timers and manual entries per project, keeping billable time visible to the whole team in real time.
  • Invoice Management
  • Create, send, and track invoices with statuses and amounts in one list, generated directly from the time already recorded against a project.
  • Expense Logging
  • Record expenses against client work as they occur and review them in Miru before they are billed onward or written off.
  • Projects And Clients
  • Organize work by client and project with team assignments, so hours, expenses, and invoices always roll up to the right account.
  • Payments View
  • See collected and outstanding payments together, with Stripe and PayPal collection built into the invoicing flow rather than bolted on.
  • Team And Payroll Records
  • Keep employee records, anniversary and birthday reminders, and salary slip emails in the same system that manages the team's billable hours.

Apps Similar to Miru