Empty invoice generation
Configure whether Lago should generate invoices with a total amount of zero.
Finalize empty invoices
By default, Lago finalizes all invoices — even those with a total amount of zero. However, some customers may prefer to skip these invoices to avoid generating unnecessary accounting documents. To support this, you can configure Lago to skip finalizing invoices that are considered empty.
Empty invoices definition
Lago considers an invoice empty if it contains no line items before applying coupons or discounts. If a discount brings the total amount to zero but the invoice originally contained line items, it will still be finalized, as it is not considered empty under this definition.
Billing entity level
The setting finalize_zero_amount_invoice
is enabled (true
) by default.
You can disable it at the billing entity level under Invoice settings. When set to false
, Lago will skip finalizing empty invoices for all customers linked to that billing entity — unless a customer-specific override is applied.
To modify this setting from the Lago Dashboard:
- Go to Settings in your app;
- Navigate to the Billing entity > Invoices settings; and
- Update the value in the ‘Finalize zero amount invoice’ section according to your preference.
To modify this setting from the Lago Dashboard:
- Go to Settings in your app;
- Navigate to the Billing entity > Invoices settings; and
- Update the value in the ‘Finalize zero amount invoice’ section according to your preference.
Customer level
By default, new customers inherit the finalize_zero_amount_invoice
setting from the organization.
You can override this setting for individual customers to meet specific needs.
The available options are:
inherit
: Follows the billing entity setting;skip
: Skips finalizing empty invoices; orfinalize
: Always finalizes invoices, even if empty.
To modify this customer setting from the Lago user interface:
- Go to a specific customer;
- Navigate to the Settings section; and
- Override the value in the ‘Finalize zero amount invoice’ section according to your preference.
To modify this customer setting from the Lago user interface:
- Go to a specific customer;
- Navigate to the Settings section; and
- Override the value in the ‘Finalize zero amount invoice’ section according to your preference.