Free · open source · self-hosted

Free invoicing software for small business

Create invoices, calculate taxes and discounts, print documents, match payments and keep customer debt visible in one flexible ERP.

  • $0license fees
  • Opensource code
  • Yourserver and data
MyCompany invoice card with customer, items, quantities, prices, taxes, payment status and totalsReal product interfaceOpen demo

Invoice · document cardCaptured from the public MyCompany demo

From sale to settlement

A clear invoice flow without spreadsheet handoffs

Move from customer and line items to payment while taxes, status and related documents stay connected.

01

Create the invoice

Select the customer, company, currency, payment terms and document type.

02

Add lines

Enter products or services, quantities, prices, discounts and taxes.

03

Confirm and print

Move the invoice through Draft and To pay, then generate the required document.

04

Register payment

Match incoming payments, see the remaining debt and close the invoice.

Practical invoicing control

Everything needed to invoice and get paid

A working finance process for sales teams, accountants and business owners — already connected to ERP data.

Flexible invoice cards

Configure types, numbering, customers, companies, currencies, terms and references for your process.

Taxes and discounts

Calculate line taxes, percentage or price discounts, totals and multi-currency amounts consistently.

Statuses and history

Use Draft, To pay, Paid and Canceled states with comments, files and a full status timeline.

Payments and debt

Match full or partial incoming payments and keep the unpaid balance visible until settlement.

Inventory connection

Create shipments from invoices and check availability when the Inventory module is enabled.

Printing and reports

Use configurable print templates, invoice reports, payment reports and the payment calendar.

One source of truth

Invoicing is connected to the rest of your business

MyCompany shares customers, products, orders, shipments, payments and accounting data across modules. No repeated entry and no fragile integration between separate tools.

  • Sales ordersCreate an invoice from a confirmed order with customer, lines, prices and taxes already filled.
  • Stock and shipmentsTurn a payable invoice into a shipment and keep commercial and warehouse documents linked.
  • Finance and accountingPayments, debt, taxes and journal entries remain traceable from the same document.
InvoicingMyCompany ERP
01Sales
02Inventory
03Payments
04Accounting

Before you start

Questions small businesses ask

Review the source code, documentation and public demo before you decide.

Is MyCompany invoicing really free?

Yes. MyCompany is open source under Apache 2.0, with no per-user or per-invoice license fee.

Can I run it on my own server?

Yes. You can self-host MyCompany on Linux, Windows or Docker and keep business data under your control.

Does it support taxes, discounts and multiple currencies?

Yes. Invoice lines support taxes and discounts, while document types can define currency and price settings.

Can it track partial payments and customer debt?

Yes. Incoming payments can be matched fully or partially, and the remaining balance stays visible until the invoice is settled.

Can an invoice create a shipment?

Yes. With Inventory enabled, a confirmed invoice can create a shipment manually or automatically according to its type.

See the real workflow

Turn completed sales into controlled cash flow.

Open the public demo and follow an invoice from customer and line items to payment and shipment.

Contact us