All Products
Search
Document Center

Captcha:Billing

Last Updated:Mar 31, 2026

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 architectureVerification typesBilling step
V2Slider CAPTCHA, Puzzle Verification, One-click CAPTCHA, Image RestorationStep 3
V2Invisible CAPTCHAStep 3
V3Slider CAPTCHA, Puzzle Verification, One-click CAPTCHA, Image RestorationStep 3
V3Invisible CAPTCHAStep 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 typeItemUnit priceNotes
Verification costVerification count — Chinese mainlandUSD 0.0007/requestCalculated daily
Verification costVerification count — outside the Chinese mainlandUSD 0.001/requestCalculated daily
Feature costNumber of scenariosUSD 1/scenario/dayFirst 3 scenarios free; billing starts from the 4th
Feature costCustom policy configurationUSD 5/dayBilled 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:

ItemCalculationDaily cost
Verification cost500,000 × USD 0.0007USD 350.00
Scenario cost(5 − 3) × USD 1USD 2.00
Custom policy configurationUSD 5 × 1USD 5.00
TotalUSD 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 typeItemUnit priceNotes
Feature costNumber of scenariosUSD 1/scenario/dayFirst 3 scenarios free; billing starts from the 4th
Feature costCustom policy configurationUSD 5/dayBilled 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:

  1. The plan expiring soonest is deducted first.

  2. If two plans share the same expiration date, the one purchased first is deducted first.

  3. 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

  1. Log on to .

  2. In the left navigation pane, click Manage Reserved Instances.

  3. On the Manage Reserved Instances page, set Resource Type to Resource Packages.

  4. 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.
  5. 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.

  1. Log on to the Expenses and Costs console.

  2. In the navigation pane on the left, click Resource Instances.

  3. On the Resource Plan page, set Resource Dimension to Resource Plan.

  4. Click the Instance Summary or Usage Details tab. In the Product Name column, select Web Application Firewall.

    Note

    The 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.

  5. 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:

  1. Service suspended — The product instance is released and you lose access to the console.

  2. Configurations deleted — All Captcha 2.0 configurations are removed. Reactivation is required to resume service.

What's next