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 type | invoice.marked_uncollectible |
|---|---|
| Category | Invoices & payments |
| When it fires | You 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 RevenueFAQ
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.