Captcha 2.0 charges based on verification requests. Two billing methods are available:
Pay-as-you-go — No upfront commitment. Best for variable or unpredictable traffic, development environments, and getting started quickly.
Resource plan — Purchase quota upfront at a lower per-request rate. Best for predictable, high-volume production traffic.
Both methods can coexist: a resource plan offsets verification costs, while feature costs are always billed on a pay-as-you-go basis.
Billing concepts
What counts as a billable request
A billable request is counted each time a user initiates a risk consultation to the Captcha server for security verification and human-machine risk assessment. This applies in both client V2 and V3 architectures.
If the Captcha server determines a user is at risk and blocks them or triggers secondary authentication, that also counts as one billable request.
Where billing is triggered in the sequence
The following table shows which step in the time series chart triggers billing.
| Client architecture | Verification types | Billing step |
|---|---|---|
| V2 | Slider CAPTCHA, Puzzle Verification, One-click CAPTCHA, Image Restoration | Step 3 |
| V2 | Invisible CAPTCHA | Step 3 |
| V3 | Slider CAPTCHA, Puzzle Verification, One-click CAPTCHA, Image Restoration | Step 3 |
| V3 | Invisible CAPTCHA | Step 3 and Step 4.1 (i) |
In V2, the verification request is sent from the business server to the Captcha server. In V3, it is sent from the business client to the Captcha server.
Pay-as-you-go
Pricing
Total cost = Verification cost + Feature cost
Billing is based on the number of verification requests that reach the Captcha server. Each successful verification counts as one billable request.
| Billing type | Item | Unit price | Notes |
|---|---|---|---|
| Verification cost | Verification count — Chinese mainland | USD 0.0007/request | Calculated daily |
| Verification cost | Verification count — outside the Chinese mainland | USD 0.001/request | Calculated daily |
| Feature cost | Number of scenarios | USD 1/scenario/day | First 3 scenarios free; billing starts from the 4th |
| Feature cost | Custom policy configuration | USD 5/day | Billed based on whether the feature is enabled |
Billing cycle
Fees are settled once a day (UTC+8). After settlement, a new billing cycle begins and a bill is generated the following day.
Worked example
Suppose your business runs in the Chinese mainland, serves 500,000 verification requests per day, uses 5 scenarios, and has custom policy configuration enabled:
| Item | Calculation | Daily cost |
|---|---|---|
| Verification cost | 500,000 × USD 0.0007 | USD 350.00 |
| Scenario cost | (5 − 3) × USD 1 | USD 2.00 |
| Custom policy configuration | USD 5 × 1 | USD 5.00 |
| Total | USD 357.00/day |
Resource plans
After activating Alibaba Cloud Captcha service, you can purchase a resource plan to offset verification costs upfront. Visit the resource plan purchase pageresource plan purchase page to view available specifications and prices.
When a resource plan's quota is exhausted, the system automatically switches to pay-as-you-go for any additional requests.
Pricing
Total cost = Verification count + Feature cost (pay-as-you-go)
Offset rules
Resource plans offset verification counts regardless of region or CAPTCHA type. Different plan specifications have different prices; see the resource plan purchase pageresource plan purchase page for details.
Feature costs (scenarios and custom policy configuration) are billed on a pay-as-you-go basis and cannot be offset by resource plans.
| Billing type | Item | Unit price | Notes |
|---|---|---|---|
| Feature cost | Number of scenarios | USD 1/scenario/day | First 3 scenarios free; billing starts from the 4th |
| Feature cost | Custom policy configuration | USD 5/day | Billed based on whether the feature is enabled |
Offset order
Resource plan quota is deducted before any pay-as-you-go charges apply. Resource plans support stacked purchases. If you hold multiple resource plans of the same type, the system deducts in the following order:
The plan expiring soonest is deducted first.
If two plans share the same expiration date, the one purchased first is deducted first.
After a plan's quota is exhausted, remaining usage is charged at the pay-as-you-go rate.
Validity period
Resource plans are valid for either 1 year or 1 month. After a plan expires, its remaining quota cannot be used. Purchase a new resource plan to continue offsetting verification costs.
Resource plans take effect immediately after purchase and start offsetting pay-as-you-go bills from the same day.
Check remaining count
Log on to .
In the left navigation pane, click Manage Reserved Instances.
On the Manage Reserved Instances page, set Resource Type to Resource Packages.
Click the Instances or Details tab, then set Product Name to Web Application Firewall.
Alibaba Cloud CAPTCHA 2.0 is listed under Web Application Firewall. Filter by this product name to locate your Verification Code Resource Package.
View the remaining count and usage details of your Verification Code Resource Package.
Query remaining verifications
You can query the remaining verifications and usage details of your Captcha resource plan in the Alibaba Cloud Expenses and Costs console.
Log on to the Expenses and Costs console.
In the navigation pane on the left, click Resource Instances.
On the Resource Plan page, set Resource Dimension to Resource Plan.
Click the Instance Summary or Usage Details tab. In the Product Name column, select Web Application Firewall.
NoteThe Alibaba Cloud Captcha product is part of Web Application Firewall. Therefore, you can select Web Application Firewall in the Product Name column to quickly filter for Captcha resource plans.
You can view the remaining verifications, usage details, and other information for your Captcha resource plan.
Refund policy
Resource plans do not support self-service unsubscription. To request a refund, submit a ticket. Refunds are available only if all of the following conditions are met:
The resource plan was purchased no more than 5 days ago.
The resource plan has not been used.
After any quota has been consumed, the remaining balance is not eligible for a refund.
Overdue payments
An account becomes overdue when its available credit (Alibaba Cloud account balance plus vouchers) falls below the pending bill. Settle any outstanding balance promptly to avoid service interruption.
If an account remains overdue for more than 7 days:
Service suspended — The product instance is released and you lose access to the console.
Configurations deleted — All Captcha 2.0 configurations are removed. Reactivation is required to resume service.