All Products
Search
Document Center

Data Transmission Service:Data validation billing methods

Last Updated:Mar 30, 2026

Data Transmission Service (DTS) charges for data verification based on the verification type and mode. Schema verification is always free. Some full data verification modes are also free. This page explains what is charged, when billing starts and stops, and the unit prices.

Billing overview

Verification type Mode Billed? Billing model
Schema verification No Always free
Incremental data verification Yes Pay-as-you-go
Full data verification Verify based on the number of table rows No Always free
Full data verification Full field validation by row sampling Yes Pay-as-you-go, charged per GB

Billing rules

Schema verification

Schema verification is free.

Incremental data verification

Incremental data verification is billed on a pay-as-you-go basis. The price depends on:

  • Regions of the source and destination databases

  • Number of data shards in the databases

  • Service duration of the database instances

For current prices, see the buy page.

Important

Billing continues even when the task is paused. Incremental data verification is supported only for synchronization or migration instances that are configured with incremental tasks only.

Full data verification

The two verification modes have different billing policies:

  • Verify based on the number of table rows: free of charge.

  • Full field validation by row sampling: billed on a pay-as-you-go basis, based on the amount of network traffic DTS reads from the source database during verification.

The price depends on the regions of the source and destination databases, the amount of data to be verified each time, and the number of times the data is verified.

<><><><><><><>
Region of the destination database Instance type Price (USD/GB)
Chinese mainland Same region 0.0857
Chinese mainland Cross-region 0.1914
Chinese mainland Cross-border 0.1229
China (Hong Kong) and other regions Same region 0.1114
China (Hong Kong) and other regions Cross-region 0.4043
China (Hong Kong) and other regions Cross-border 0.1229
Important
  • The prices on the buy page and your bills are the authoritative source. The table above is for reference only.

  • If you enable data verification in a data migration task, DTS charges you at the same-region unit price for the region of the destination database.

  • Failed verification tasks are not charged. Tasks that detect inconsistent data records between the source and destination databases are charged. In this case, the error code DTS-RETRY-ERR-0271 is returned.

  • For the definition of instance types, see Cross-border and cross-region tasks.

FAQ

How does DTS calculate the amount of data for full data verification?

DTS measures data based on the size of network traffic it reads during verification. The result is closely related to the size of data in the source database and the database communication protocol.

How do I manage data verification tasks?

See Configure data verification and View data verification details.