Skip to content

Commit 2a95f36

Browse files
[Billing] Add threshold billing documentation (#29895)
* [Billing] Add threshold billing documentation Add new page documenting the threshold billing feature for usage-based products. Covers how threshold billing works, affected products, payment failure handling, and FAQ. * Update src/content/docs/billing/threshold-billing.mdx Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com> * Update src/content/docs/billing/threshold-billing.mdx Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com> * Update src/content/docs/billing/threshold-billing.mdx Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com> --------- Co-authored-by: marciocloudflare <83226960+marciocloudflare@users.noreply.github.com>
1 parent 7e19de7 commit 2a95f36

1 file changed

Lines changed: 105 additions & 0 deletions

File tree

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
title: Threshold billing
3+
pcx_content_type: concept
4+
sidebar:
5+
order: 11
6+
description: Automatic mid-cycle invoicing for usage-based products
7+
---
8+
9+
import { DashButton } from "~/components";
10+
11+
Threshold billing is an automatic payment collection mechanism for Cloudflare's usage-based products. When your accumulated usage charges reach a certain level during a billing cycle, Cloudflare generates a mid-cycle invoice and charges your payment method on file.
12+
13+
## How threshold billing works
14+
15+
1. **Usage accumulates** - As you use Cloudflare's usage-based products, charges accrue throughout your billing cycle.
16+
2. **Threshold reached** - When your accumulated usage charges reach the threshold, Cloudflare automatically generates a mid-cycle invoice.
17+
3. **Payment collected** - Your payment method on file is charged for the threshold invoice amount.
18+
4. **One-time trigger** - The threshold fires once per subscription. After a threshold invoice is generated, your subscription returns to standard end-of-cycle billing.
19+
5. **End-of-cycle invoice** - At the end of your billing cycle, you receive your regular invoice which includes only the remaining usage charges not already covered by the threshold invoice.
20+
21+
:::note
22+
You will never be double-charged. The threshold invoice and end-of-cycle invoice together equal your total usage for the billing period.
23+
:::
24+
25+
### Example
26+
27+
| Event | Charge |
28+
| --- | --- |
29+
| Usage reaches threshold mid-cycle | Threshold invoice charged (for example, $127.50) |
30+
| End of billing cycle (total usage was $180) | End-of-cycle invoice charged (for example, $52.50) |
31+
| **Total charged** | **$180** |
32+
33+
## Products subject to threshold billing
34+
35+
Threshold billing applies to the following usage-based products:
36+
37+
- [R2](/r2/)
38+
- [Stream](/stream/)
39+
- [Cloudflare Images](/images/)
40+
- [Workers](/workers/) (usage-based pricing)
41+
42+
## Who is affected
43+
44+
Threshold billing applies to self-serve accounts using the products listed above.
45+
## Affected accounts
46+
:::note
47+
Enterprise accounts and startup program participants are not subject to threshold billing.
48+
:::
49+
50+
## Multiple subscriptions
51+
52+
If you have multiple usage-based subscriptions (for example, both R2 and Workers on separate subscriptions), the threshold applies to each subscription independently. You may receive one threshold invoice per subscription if each reaches the threshold.
53+
54+
## What happens if payment fails
55+
56+
If the payment for a threshold invoice fails:
57+
58+
1. **Automatic retries** - Cloudflare will automatically retry the payment over a 5-day period.
59+
2. **Email notification** - You will receive an email notifying you of the failed payment with a link to pay the invoice or update your payment method.
60+
3. **Manual payment** - You can pay the invoice directly at any time during the retry period through your Cloudflare dashboard.
61+
62+
<DashButton url="/?to=/:account/billing" />
63+
64+
4. **After retries exhausted** - If all payment retries fail, the invoice is marked as uncollectable and your account may be restricted.
65+
66+
To avoid service interruption, ensure your payment method on file is current and has sufficient funds.
67+
68+
## Viewing your invoices
69+
70+
All threshold invoices appear in your billing history alongside your regular invoices.
71+
72+
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/).
73+
2. Go to **Manage Account** > **Billing**.
74+
75+
<DashButton url="/?to=/:account/billing" />
76+
77+
3. Select **Invoices** to view your invoice history.
78+
79+
Threshold invoices are labeled to distinguish them from regular end-of-cycle invoices.
80+
81+
## FAQ
82+
83+
### Why did I receive a mid-cycle charge?
84+
85+
Your usage-based charges reached the billing threshold before the end of your billing cycle. This is expected behavior for accounts with high usage of R2, Stream, Images, or Workers.
86+
87+
### Will I be charged twice for the same usage?
88+
89+
No. The threshold invoice covers usage up to the point when the threshold was reached. Your end-of-cycle invoice includes only the remaining usage after that point. The two invoices together equal your total usage for the billing period.
90+
91+
### Can I change the threshold amount?
92+
93+
The threshold is automatically set by Cloudflare and cannot be modified.
94+
95+
### Will I get another threshold invoice next month?
96+
97+
No. The threshold fires once per subscription. After the first threshold invoice, your subscription returns to standard end-of-cycle billing for all future cycles.
98+
99+
### How do I avoid threshold invoices?
100+
101+
Threshold invoices are triggered by usage. If you prefer not to receive mid-cycle invoices, you can monitor your usage and adjust your product consumption accordingly. However, threshold billing is designed to help you pay as you go rather than receiving a large bill at the end of the month.
102+
103+
### What if I think I was charged incorrectly?
104+
105+
If you believe there is an error with your threshold invoice, [contact Cloudflare support](/support/contacting-cloudflare-support/) with your invoice details.

0 commit comments

Comments
 (0)