All Products
Search
Document Center

SchedulerX:Billing overview

Last Updated:Mar 10, 2026

SchedulerX charges based on two metrics: task hosting CUs and task scheduling CUs. Basic Edition charges only for task hosting CUs. Professional Edition charges for both.

The first 5 task hosting CUs and the first 30 task scheduling CUs each day are free.

Key concepts

TermDefinition
Execution modeThe method by which a task is executed. Tasks are classified as either standalone or non-standalone. Non-standalone tasks include broadcast, sharding, MapReduce, and visualized MapReduce tasks.
Task hosting capacity (CU)A capacity unit (CU) that measures the number of tasks an application hosts. Depends on enabled tasks and connected workers, not on execution frequency.
Task scheduling capacity (CU)The total capacity for distributed task scheduling that is configured and enabled in SchedulerX. The unit is capacity unit (CU).

Edition comparison

SchedulerX offers two editions. The following table summarizes their differences.

FeatureBasic EditionProfessional Edition
Basic scheduling capabilitiesYesYes
Simple Log ServiceNoYes (limit: 5 log entries per second per task)
View stackNoYes
TracingNoYes
User dashboardNoYes
Workflow instance graphNoYes
Link encryptionNoYes
Tag-based routing policyNoYes
Visualized MapReduce (parallel computing)Max 300 sub-tasks. No search.Max 1,000 sub-tasks. Custom tags and search supported.
Historical execution records30 most recent records per task300 most recent records per task, plus archived records from the last 60 days
Alert notificationsDingTalk, emailDingTalk, email, text message, phone call, WeCom, Lark
Max tasks per application1,000100,000. For scale-out support, join DingTalk group 23103656.
OpenAPICreate, update, and delete tasks onlyAll APIs
Billable itemsTask hosting CUsTask hosting CUs + task scheduling CUs

Billing methods

Pay-as-you-go

  • Basic Edition: Fees are calculated based on task hosting CUs.

  • Professional Edition: Fees are calculated based on the total of task hosting CUs and task scheduling CUs.

Billable items

Task hosting CUs

Task hosting CUs measure the task load of each application. Calculate CUs for a single application with this formula:

Task hosting CUs = Enabled standalone tasks + (Enabled non-standalone tasks x Connected workers)

Important

"Enabled tasks" refers to the peak concurrent count of enabled tasks on a given day. For example, if you create 1,000 tasks and delete 1,000 tasks on the same day, but the peak concurrent count is 100, the billable value is 100.

Example: You have two SchedulerX applications: A and B.

  • Application A connects 10 workers, with 8 enabled standalone tasks and 2 enabled non-standalone tasks.

  • Application B connects 5 workers, with 2 enabled standalone tasks and 3 enabled non-standalone tasks.

Total task hosting CUs = (8 + 2 x 10) + (2 + 3 x 5) = 45 CUs/day

Task scheduling CUs

Task scheduling CUs measure execution volume. Each execution consumes CUs based on the task type:

Task typeCUs per execution
Standalone1
Non-standaloneNumber of workers scheduled for that execution
Second-level (second_delay time type)1 per minute, regardless of execution frequency within the minute
Second-level (cron or fixed_rate time type)Calculated based on scheduling frequency

Example: Application A connects 2 workers, with 5 standalone tasks (once daily), 3 sharding tasks (every 30 minutes), and 2 second-level tasks (second_delay, every 10 seconds).

Daily task scheduling CUs for Application A:

  • Standalone: 5 tasks x 1 CU x 1 execution/day = 5 CUs/day

  • Sharding: 3 tasks x 2 workers x 48 executions/day (2/hour x 24 hours) = 288 CUs/day

  • Second-level: 2 tasks x 1,440 executions/day (60/hour x 24 hours) = 2,880 CUs/day

Total = 5 + 288 + 2,880 = 3,173 CUs/day

Pricing

All prices are in USD. Actual prices are determined by the product purchase page.

Task hosting CUs (pay-as-you-go)

Both Basic Edition and Professional Edition are billed for task hosting CUs. Volume discounts apply automatically as usage increases.

TierTotal task hosting CUsUnit price (USD/CU/day)
10-5Free
26-2000.02
3201-1,0000.01
41,001-10,0000.005
5More than 10,0000.002

Task scheduling CUs (pay-as-you-go)

Only Professional Edition is billed for task scheduling CUs. Volume discounts apply automatically as usage increases.

TierTotal daily task scheduling CUsUnit price (USD/CU)
10-30Free
231-10,0000.002
310,001-50,0000.001
450,001-100,0000.0005
5100,001-1,000,0000.0002
6More than 1,000,0000.0001

Billing examples

Actual fees are determined by the price on the console or the product purchase page.

Basic Edition: single-application example

Setup: Application A has 5 connected workers, 10 enabled standalone tasks, and 2 enabled non-standalone tasks.

Step 1 -- Calculate task hosting CUs:

Task hosting CUs = 10 + (2 x 5) = 20 CUs/day

Step 2 -- Apply tiered pricing:

TierCU rangeCUs in tierCalculationCost
10-555 x $0$0
26-201515 x $0.02$0.30

Daily cost = $0.30 | Monthly cost (30 days) = $9.00

Professional Edition: multi-application example

Setup:

  • Application A: 5 connected workers, 100 enabled standalone tasks, 10 enabled non-standalone tasks

  • Application B: 2 connected workers, 50 enabled standalone tasks, 2 enabled non-standalone tasks

  • All tasks are scheduled 50 times per day. A month has 30 days.

Step 1 -- Calculate task hosting CUs:

  • Application A: 100 + (10 x 5) = 150 CUs/day

  • Application B: 50 + (2 x 2) = 54 CUs/day

  • Total: 150 + 54 = 204 CUs/day

Step 2 -- Apply tiered hosting pricing:

TierCU rangeCUs in tierCalculationCost
10-555 x $0$0
26-200195195 x $0.02$3.90
3201-20444 x $0.01$0.04

Daily hosting cost = $3.94

Step 3 -- Calculate task scheduling CUs:

  • Application A: (100 standalone x 1 worker x 50 runs) + (10 non-standalone x 5 workers x 50 runs) = 5,000 + 2,500 = 7,500 CUs/day

  • Application B: (50 standalone x 1 worker x 50 runs) + (2 non-standalone x 2 workers x 50 runs) = 2,500 + 200 = 2,700 CUs/day

  • Total: 7,500 + 2,700 = 10,200 CUs/day

Step 4 -- Apply tiered scheduling pricing:

TierCU rangeCUs in tierCalculationCost
10-303030 x $0$0
231-10,0009,9709,970 x $0.002$19.94
310,001-10,200200200 x $0.001$0.20

Daily scheduling cost = $20.14

Step 5 -- Monthly totals:

Cost componentDailyMonthly (x 30)
Task hosting CUs$3.94$118.20
Task scheduling CUs$20.14$604.20
Total$24.08$722.40