Midday

Midday is a platform for freelancers and solo business owners that focuses on time tracking, invoicing, and a financial overview.

It is available as SaaS. The actively maintained codebase uses TypeScript and Supabase. Its license file contains the AGPL v3, while the README makes conflicting statements about commercial use.

Fact Sheet

Categories
Status
Actively maintained
License
  • AGPL-3.0
Operation
  • SaaS
Technologies
  • TypeScript
  • Supabase
Single Sign-On (SSO)
  • Unknown: not specified
MCP server

Conflicting License Information

The license file contains the standard AGPL-3.0. The README, however, describes the license as intended for non-commercial use only and asks you to request a commercial license for commercial use or for installations with a setup fee.

These statements contradict each other. The standard AGPL-3.0 does not restrict use to non-commercial purposes. The sources reviewed show no clear clarification from the vendor. Before you run it yourself for business purposes, have the conflicting terms clarified. The terms of the hosted service are separate from the license of the published code.

Open-Source Alternatives

Match in All Categories

The following products are assigned to the categories «Invoicing» and «Project Time Tracking», just like «Midday», and match all of them.

Further down, you can find alternatives per category that do not share all categories with «Midday».

In the Category «Invoicing»

Akaunting

Akaunting's source-available core manages invoices, income and expenses in the browser. License limits apply to production use.

  • Accounting
  • Invoicing

Aureus ERP

Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.

  • Accounting
  • CRM
  • ERP
  • Invoicing
  • Projects

Crater

Crater creates quotes and invoices and manages payments and customer data on your own server.

  • Invoicing

Dolibarr ERP/CRM

Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.

  • Accounting
  • Contracts
  • CRM
  • ERP
  • Invoicing

ERPNext

ERPNext combines accounting, quotes, invoices, and time tracking with subscription and contract management in one web application.

  • Accounting
  • Appointment Scheduling
  • Calendar
  • Contracts
  • CRM
  • ERP
  • Invoicing
  • Project Time Tracking
My own product

Erdikon

Erdikon creates quotes, invoices, and credit notes with shared master data. QR bills, e-invoices, and payment tracking support invoicing.

  • Invoicing

Invoice Ninja

Invoice Ninja combines quotes and invoices with payment management. You can self-host it or use the hosted service.

  • Invoicing

InvoicePlane

InvoicePlane brings together quotes, invoices, customer data and payments in a self-hostable web app.

  • Invoicing

InvoiceShelf

InvoiceShelf is a self-hostable web app for quotes, invoices, payments, and expenses. The open-source software is built on PHP and Vue.js.

  • Invoicing
My recommendation

Kimai

Kimai assigns tracked time to customers, projects, and activities. Reports, exports, and invoicing support billing by effort.

  • Invoicing
  • Project Time Tracking

LedgerSMB

LedgerSMB manages receivables, payables, and invoices and creates reports for financial accounting.

  • Accounting
  • ERP
  • Invoicing

Odoo Community

Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.

  • Calendar
  • CRM
  • Employee Time Tracking
  • ERP
  • Invoicing
  • Project Time Tracking

SolidInvoice

SolidInvoice creates quotes and invoices and supports online payments for freelancers and small businesses.

  • Invoicing

metasfresh

metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.

  • Accounting
  • ERP
  • Invoicing

In the Category «Project Time Tracking»