Invoices & payments

Stripe webhook event

invoice.marked_uncollectible

An invoice was marked uncollectible after recovery attempts were exhausted.

Quick answer

You or Stripe give up on collecting an unpaid invoice.

Event typeinvoice.marked_uncollectible
CategoryInvoices & payments
When it firesYou or Stripe give up on collecting an unpaid invoice.
Recovery-relevant?No

When it fires

You or Stripe give up on collecting an unpaid invoice.

What to do with it

Treat as a confirmed loss; consider a final win-back rather than immediate hard-cancel.

Stop building webhook handlers

SubRevival consumes the failed-payment events for you and runs the full recovery stack, no endpoint to build, secure, or maintain. 5-minute Stripe OAuth, $19/mo flat.

Start Recovering Revenue

FAQ

What does the Stripe invoice.marked_uncollectible webhook event mean?

An invoice was marked uncollectible after recovery attempts were exhausted.

When does invoice.marked_uncollectible fire?

You or Stripe give up on collecting an unpaid invoice.

What should I do when I receive a invoice.marked_uncollectible event?

Treat as a confirmed loss; consider a final win-back rather than immediate hard-cancel.

Related events

Source: official Stripe events documentation.