Is Cloudflare overcharging us for their images service?

Cloudflare’s paid Images service is drawing criticism for confusing, arguably exploitative billing practices and unresponsive support, with some customers only getting meaningful help after publicly complaining. Commenters note that Images is unusually expensive compared to alternatives like S3, R2, Bunny, Imgix, Cloudinary, or even self‑hosted storage, and say Cloudflare’s broader pricing and overage handling often feel opaque. The debate also raises a wider concern about “free” or unmetered cloud offerings that may later be tightened, pushing teams to treat vendor lock‑in and future pricing changes as core architectural risks.

Billing model and “overcharge” behavior

  • Many commenters agree Cloudflare Images is unusually expensive relative to Cloudflare’s other products and to alternatives like S3, R2, or Bunny.
  • The core complaint is about confusing, multi-step prorated charges when upgrading storage mid-cycle, which can make customers feel overbilled or like they’re “floating” Cloudflare money.
  • Some readers think the math likely works out roughly correctly in the end, but the timing, UI, and invoices are seen as opaque and error‑prone.
  • Others share similar billing oddities across Cloudflare products (domains, R2 “late usage,” Stream overages) and call the overall billing system a mess.

Support and escalation dynamics

  • Cloudflare support is widely described as slow, unhelpful, and prone to auto‑closing tickets, even for paying/pro accounts.
  • Several report needing to complain publicly (HN, Reddit, etc.) to get an engineer to look at issues.
  • This pattern erodes confidence and leads some to avoid or migrate away from Cloudflare add‑on services.

Cloudflare Images vs alternatives

  • Users question why one would choose Images over simpler object storage plus a CDN.
  • Defenses of image platforms: automatic resizing, format negotiation (WebP/AVIF/JXL), watermarking, and integration with CDN and auth.
  • Multiple commenters say they’ve switched from Cloudflare’s image/video products to specialized providers (Cloudinary, Imgix, Mux, Bunny, Gumlet), citing better reliability, clearer billing, and responsive support—sometimes at similar or lower cost.
  • Some recommend R2 plus a Worker and/or third‑party image optimization instead of Cloudflare Images directly.

R2 “free egress” and trust

  • Debate centers on whether “no egress fees” and “unmetered mitigation” can truly be unlimited.
  • One side argues R2 egress is contractually free and that vendor risk management (having an exit plan) is the real issue.
  • Skeptics expect some implicit upper bound or future policy change and point to Cloudflare’s history of selectively clamping down on high‑usage or “abusive” customers.

Self‑hosting and cost structure

  • Several argue that for modest image volumes (≈1 TB/month), self‑hosting on a box or VPS is cheap and easy; hardware is “dirt cheap.”
  • Others push back that reliability, uptime, complex image processing (new formats, web vitals), and scalability make managed services worth a premium, especially at large scale.