Emdash CMS Cloudflare Pricing and Billing FAQ

Clarifies subscription wording, free quotas, and real billing triggers when deploying Emdash CMS with Workers, D1, and R2.

Is R2 a fixed monthly fee?

No. R2 is primarily usage-based, with a free monthly allowance.
When you see “subscription” wording, it usually means the service is enabled for billing, not that a fixed monthly fee starts immediately.

What does Due Monthly: $0.00 + additional usage mean?

It means:

  • base monthly charge is $0.00
  • charges apply only if usage exceeds the free limits

This phrasing is often confused with a fixed subscription. The deciding factor is whether the plan explicitly lists a recurring base fee.

What does Total Due Now: $0.00 tell me?

It means your current activation step does not charge immediately.
It does not mean you can never be charged later. Future charges depend on overage or enabling paid plans.

Is $5/month a deposit or a recurring subscription?

If it refers to Workers Paid Plan or paid-only capabilities, it is recurring monthly billing, not a deposit.
Deposits are not typically shown as a named monthly plan.

Why is a payment method required if I only want free usage?

This is a common risk-control approach: validate a payment method first, then charge only based on usage.
Adding a card does not equal immediate billing, but it enables overage charges.

What actually triggers charges?

Charges typically start only when:

  • R2 storage or operations exceed free limits
  • Workers, D1, or other services exceed free limits
  • a fixed paid plan is explicitly enabled

Decision rule: evaluate overage and plan tier changes, not button wording alone.

Practical guidance for Emdash CMS users

  • If you only need core CMS workflows, start on free tier and monitor growth.
  • If you need sandboxed plugin execution, evaluate plans that include Dynamic Workers.
  • If you cannot accept billing risk, choose self-hosted deployment and own the ops stack.

How to avoid billing misunderstandings

Before deployment, do these three steps:

  1. Record free-tier thresholds for each service.
  2. Enable billing alerts and budget thresholds.
  3. Review usage trends weekly.

Most billing surprises come from missing monitoring, not from high unit pricing.

Useful commands for billing and usage checks

# View Workers logs in real time
npx wrangler tail your-worker-name

# Check D1 databases
npx wrangler d1 list

# List R2 buckets
npx wrangler r2 bucket list