For an open source invoicing tool for freelancers, the strongest matches are invoiceninja/invoiceninja (Invoice Ninja is a full-featured open-source invoicing platform with), aliabb01/invoify (Invoify is a browser-based invoice generator and billing tool) and bytefury/crater (Crater is a self-hostable invoicing and billing system with). al1abb/invoify and crater-invoice-inc/crater round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Open-source software for managing client billing, generating professional invoices, and tracking payments for independent contractors.
Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial records. It serves as a multi-currency billing system and time tracker available as both a cloud-based application and a self-hosted suite. The platform distinguishes itself through comprehensive support for regional taxes, diverse currency formats, and automated exchange rate updates. It includes dedicated cross-platform mobile and desktop applications to manage business data across different operating systems. The software covers the end-to-end financial lifecycle, includin
Invoice Ninja is a full-featured open-source invoicing platform with built-in time tracking, multi-currency and tax support, and self-hosting capability, making it a comprehensive fit for freelancers needing to create, send, and track invoices.
Invoify is a browser-based billing tool and invoice generator built with Next.js and TypeScript. It provides a web interface for designing, creating, and managing professional billing documents for clients. The application features a professional invoice designer with live previews and layout templates. It allows for the direct generation of portable document format files and includes an integrated email service for automated invoice delivery to recipients. The system manages billing data through local browser storage and supports exporting invoice information into PDF, JSON, and CSV formats
Invoify is a browser-based invoice generator and billing tool built with Next.js, which fits the invoicing application category, though it lacks time tracking, multi-currency, and payment gateway features.
Crater is an invoicing and billing software system designed for creating professional invoices, estimates, and recurring billing schedules. It serves as a multi-entity accounting manager, allowing for the organization and separation of financial data and billing records across multiple different business organizations. The platform integrates payment gateway services to collect funds directly from customers and provides a secure client billing portal where customers can access account details and pay outstanding invoices. It also functions as an expense tracking application to log outgoing co
Crater is a self-hostable invoicing and billing system with invoice generation, expense tracking, payment gateway integration, and a client portal, covering the core needs for freelancers to create, send, and track invoices.
An invoice generator app built using Next.js, Typescript, and Shadcn
Invoify is an invoice-generator web app that lets freelancers create and export invoices as PDF, covering the core invoice creation need, though it lacks built-in time tracking, multi-currency, and payment gateway integration.
Crater is an open-source invoicing and expense tracking software designed for individuals and small businesses. It serves as a self-hosted billing platform that allows users to monitor the overall financial health of a business by recording professional services rendered and tracking outgoing costs. The system functions as a payment gateway integrator, connecting to third-party providers such as Stripe to process secure transactions for issued invoices. It provides specialized tools for freelance invoice management, including the generation of professional billing documents and cost estimates
Crater is an open-source, self-hosted invoicing and expense tracking platform purpose-built for freelancers and small businesses, offering invoice generation, client management, and Stripe payment integration, though it may lack dedicated time tracking and multi-currency support.
Crater is an open source invoicing software and multi-tenant accounting system. It serves as a financial management tool for creating professional invoices and estimates, tracking business expenses, and managing the financial records of several distinct business entities within a single instance. The platform integrates with payment processors to collect client payments automatically and provides a dedicated billing portal where customers can access their history and pay invoices online. It includes a template-based engine for generating PDF invoices and supports the automation of recurring s
Crater is an invoicing and accounting platform covering invoice generation with PDF export, expense tracking, client management, payment gateway integration, recurring billing, and multi-entity support—fitting well for freelancers who want those capabilities even though explicit time tracking isn't highlighted here.
Manta is a local-first financial tracker and PDF invoice generator that utilizes a schema-driven form builder to capture and validate structured user information. It serves as a system for managing billing records and invoice statuses directly on the user device to ensure data privacy and offline access. The project features a drag-and-drop document editor and a PDF template management system, allowing users to arrange fields and apply corporate branding without writing code. These tools enable the creation of professional billing documents by injecting structured data into reusable layout sk
Manta is a local-first invoicing and billing application with PDF invoice generation and template management, directly matching the freelancer invoicing category, though it appears to lack built-in time tracking, multi-currency, and payment gateway integration.
A self-hosted open source application for managing your invoices, clients and payments.
InvoicePlane is a self-hosted open-source invoicing application that manages invoices, clients, and payments, directly fitting the freelancer invoicing need, though its feature set may not cover all listed items like time tracking or multi-currency.
Simple and elegant invoicing solution.
SolidInvoice is a self-hostable invoicing solution built with PHP, squarely matching the freelancer invoicing application category, though its feature set (such as time tracking, multi-currency, and payment gateway integration) is not explicitly confirmed in the available description.
Invobook is an open-source business management platform designed for freelance service providers and teams. It functions as a self-hosted application that centralizes client project administration, time tracking, and financial record-keeping within a single dashboard. The platform is built on the Laravel framework and utilizes the Filament admin panel to provide a modular interface for managing business operations. It distinguishes itself by integrating project management with automated billing workflows, allowing users to convert tracked billable hours directly into professional invoices. T
Invobook is a self-hosted Laravel app for invoice generation, time tracking, and client management, fitting the freelancer invoicing category well, though it may not include all listed features like multi-currency or payment gateways out of the box.
Solidtime is time tracking software designed for freelancers and agencies to record work durations, manage billable hours, and monitor labor allocation. It serves as a professional services automation tool that organizes work into clients and projects while managing team member assignments. The system features a billable rate manager that defines hourly costs at the organizational, member, and project levels using hierarchical overrides to calculate total billing. It includes a project management tool for organizing clients and tasks into hierarchies with role-based access permissions. The p
Solidtime is a time-tracking tool for recording billable hours and managing clients and projects, but it lacks invoice generation, PDF export, tax calculations, and payment gateway integration — the core invoicing features a freelancer needs to create, send, and track invoices.
Big Capital is a cloud accounting management system designed to track assets, liabilities, and equity through a digital ledger. It provides a multi-tenant organizational framework that supports multi-branch tracking and regional currency settings. The system distinguishes itself through integrated bank feed management, utilizing secure token exchanges and webhook processing for automated transaction synchronization and rule-based categorization. It also features a multi-currency ledger that handles base currency conversions and specific currency codes. The platform covers comprehensive finan
This is a full double-entry accounting system that includes invoicing features, but its focus is on comprehensive financial management for businesses rather than being a dedicated freelancer invoicing tool with time tracking and simplified client management.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| invoiceninja/invoiceninja | 9.8K | PHP | NOASSERTION | |
| aliabb01/invoify | 6.3K | TypeScript | MIT | |
| bytefury/crater | 8.3K | PHP | AGPL-3.0 | |
| al1abb/invoify | 6.3K | TypeScript | MIT | |
| crater-invoice-inc/crater | 8.3K | PHP | AGPL-3.0 | |
| crater-invoice/crater | 8.3K | PHP | AGPL-3.0 | |
| hql287/manta | 5.4K | JavaScript | LGPL-3.0 | |
| invoiceplane/invoiceplane | 3.1K | PHP | NOASSERTION | |
| solidinvoice/solidinvoice | 895 | PHP | MIT | |
| hasnayeen/invobook | 2.2K | PHP | MIT |