billflare.

Source-linked reports: Amounts and outcomes come from the original reports and linked replies.

Workersjovanjester-recursive-image-worker

Jovan Jester: a recursive image-processing Worker and about $2.2k in charges.

Jovan Jester (@JovanJester), a solo developer, asks CloudflareHelp and CloudflareDev for help with a surprise bill from an accidental recursive loop in an image-processing Worker. Weeks later he says the bug left about $2.2k in charges and asks for tips on getting a credit or a deferred payment plan, worried his domains and DNS could be shut down over the unpaid charges.

What happened

Reported cause
Unbounded loop
Incident date
Date not recorded
First reported
2025-11-24 21:38 UTC
Billing outcome
Not recorded
Case progress
Not established
Public Cloudflare reply
Not linked

Original sources

Each entry links to the report or reply it describes.

Case timeline

  1. Public request for help

    Read on 𝕏

    The author asks @CloudflareHelp and @CloudflareDev whether they could help with a surprise bill from an accidental recursive loop in an image-processing Worker, saying he is a solo developer and does not want all his Cloudflare services suspended.

    Jovan Jester

    @JovanJester · Original 𝕏 post

    @CloudflareHelp @CloudflareDev any chance you could help me with a surprise bill for an accidental recursive loop in an image processing worker? I am a solo developer and don't want to have all my cloudflare services suspended.
  2. About $2.2k in charges

    Read on 𝕏

    Replying to Cloudflare's Brandon (@burcs) in an unrelated thread, the author asks for tips on getting a credit or a deferred payment plan for $2.2k in charges from an accidental recursive Worker bug, saying all his domains and DNS are on Cloudflare.

    Jovan Jester

    @JovanJester · Original 𝕏 post

    sorry to hijack your thread but any tips on getting a credit or deferred payment plan on $2.2k in charges due to an accidental recursive worker bug? I'm a solo developer in mexico and all my domains and dns are on cloudflare so i'm worried they'll shut me down with the unpaid…
Community resourceWorkers +8

Cloudflare Medivh: a self-hosted near-real-time bill estimator

An open-source, self-hosted monitor that adds today’s estimated usage cost to Cloudflare’s daily-updated billable usage, sends summaries, and calls a webhook when the current cycle crosses a budget.

D1

D1 migration: the author reports a $911.56 charge after stopping the job.

@m0xandrew says a hobby-project D1 migration reached 8,274% of a budget alert, so he stopped it and requested a one-time waiver. He later reports a $911.56 charge, closure of the old case and opening a new support case.

Author experienceAccount-wide usage-based products

A budget alert is a horn, not a brake

@GUYUE_LGY points to Cloudflare’s Budget alerts documentation: alerts send email when spend crosses a threshold but do not pause or cap usage. Before letting AI run unattended, the author checks what actually happens at the line.