Skip to main content

Overdue balance payment

When a customer has some invoices past their due date, their overdue balance becomes positive, and you can request its payment manually.
Premium feature ✨This feature is only available to users with a premium license. Please contact us to get access to Lago Cloud and Lago Self-Hosted Premium.
In the customer view, a Request payment link appears within the overdue balance warning.
Overdue balance warning on a customer, with the Request payment link

Request payment for the overdue balance

Click it to open a panel where you can:
  • Review the invoices included in the overdue balance,
  • Review the email sent if the payment fails, or if no payment provider is linked,
  • Confirm you want to request the payment.
Payment request panel listing the overdue invoices and the email preview

Preview the overdue balance payment request

Dunning behavior

  1. Automatic payment attempt: Lago initiates a payment intent for the specified amount through the connected PSP.
  2. Failed payment: If the payment fails, Lago sends the customer an email with a payment request and a URL to complete the payment (excluding GoCardless).
  3. Successful payment: On success, the attached invoices automatically reflect a succeeded payment status.

Dunning and payment methods

Dunning applies to every overdue invoice, whatever payment method was set to collect it. Choosing Manual payment on a subscription, a one-off invoice, or a top-up only tells Lago not to charge that invoice automatically when it is finalized. It does not exclude the invoice from dunning. Once the invoice is overdue, a dunning campaign groups all of the customer’s overdue invoices (one payment request per currency and per billing entity) and attempts a single automatic payment for the combined outstanding amount, using the payment provider set on the customer. If the customer has no default payment method stored in Lago, Lago falls back to a payment method already saved for that customer at the provider (with Stripe, the first one attached to the Stripe customer).

Prevent automatic charges for a customer

To make sure a customer is never charged on any payment method when one of their invoices becomes overdue, open Edit dunning behavior for this customer on the customer and select Deactivate dunning. No dunning attempt is triggered for them, so they stop receiving dunning emails as well. Leaving the customer’s default payment provider empty also prevents the charge and keeps the dunning emails, but it is not a guarantee: if a payment provider is set on that customer later, dunning can charge them again.