DLF is billed per catalog. Costs fall into two categories:
Table storage — charged for data stored in your lakehouse tables, including DLF Paimon managed storage.
Table optimization and management — charged for Compute Units (CUs) consumed by background operations: compaction, snapshot and partition cleanup, orphan file removal, and bucket rebalancing.
All billable items default to pay-as-you-go. Internet traffic and object tagging are currently free; you will be notified before billing starts for these items.
Billable items
Table storage
Table storage charges cover four sub-items, all billed hourly.
| Billable item | What triggers charges | Billing basis |
|---|---|---|
| Storage consumption | Data stored in your catalog, across all storage classes | Region, storage class, redundancy type, capacity, and duration |
| Data request | Every API call, SDK call, or console action that reads or writes table files | Request type and count |
| Data retrieval | Accessing data stored in IA, Archive, or Cold Archive | Retrieval type and data size |
| Temporary storage | A Standard LRS replica created while restoring Cold Archive data; deleted automatically when the restore period ends | Temporary storage size |
Storage class selection
Choose a storage class based on how frequently your data is accessed:
| Storage class | Best for | Minimum storage duration |
|---|---|---|
| Standard | Hot data accessed frequently | None |
| Infrequent Access (IA) | Data accessed less than once per month | 30 days (720 hours) |
| Archive | Data rarely accessed; instant retrieval available | 60 days (1,440 hours) |
| Cold Archive | Long-term archival; retrieval requires a restore step | 180 days (2880 hours) |
Deleting or transitioning an object before its minimum storage duration is complete incurs an early deletion fee for the remaining period. For example, deleting IA data after 20 days charges you for the remaining 10 days.
Choose zone-redundant storage (ZRS) or locally redundant storage (LRS) based on your availability requirements. Not all storage classes support ZRS in every region; see the Unit prices section for availability.
Storage pricing calculation
Unit prices are listed in USD/GB/month, but billing is hourly:
Hourly unit price = Monthly unit price / 30 / 24
Hourly charge = Actual usage (GB) x Hourly unit priceExample: Standard ZRS at 0.02552 USD/GB/month gives a hourly unit price of approximately 0.00003544 USD/GB/hour (0.02552 / 30 / 24).
Table optimization and management
Background operations consume CUs. CU billing depends on your billing method:
| Billing method | Unit | Billing cycle |
|---|---|---|
| Pay-as-you-go | USD/CU/hour | Hourly |
| Subscription | USD/CU/month | Monthly |
Under the hybrid model, your subscription quota covers CU consumption first; any excess is charged at the pay-as-you-go rate.
Billing methods
Pay-as-you-go (default)
All billable items use pay-as-you-go by default. Charges are calculated after actual usage, with no upfront commitment. This model suits workloads with unpredictable or variable demand.
Hybrid (pay-as-you-go + subscription)
Subscription billing applies only to CU consumption. Your subscription covers CU usage up to the purchased quota; excess usage is charged at the pay-as-you-go hourly rate.
The hybrid model reduces CU costs for stable, predictable workloads while keeping the flexibility to handle demand spikes.
Unit prices
Pricing may vary by region. The amounts on your bill are final.
Lakehouse table storage pricing
Storage capacity costs
Basic storage information | Price | ||
Region | Storage class | Storage redundancy type | Storage capacity (USD/GB/month) |
China (Beijing) China (Shanghai) China (Hangzhou) China (Shenzhen) China (Ulanqab) | Standard | Zone-redundant | 0.02552 |
Standard | Locally redundant | 0.01903 | |
Infrequent Access | Zone-redundant | 0.0155 | |
Infrequent Access | Locally redundant | 0.012 | |
Archive Storage | Zone-redundant | 0.0051 | |
Archive Storage | Locally redundant | 0.0051 | |
Cold Archive | Locally redundant | 0.0022 | |
China (Hong Kong) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0187 | |
Infrequent Access | Zone-redundant | 0.01173 | |
Infrequent Access | Locally redundant | 0.00935 | |
Archive Storage | Zone-redundant | 0.0045 | |
Archive Storage | Locally redundant | 0.0045 | |
Cold Archive | Locally redundant | 0.002 | |
Singapore | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0187 | |
Infrequent Access | Zone-redundant | 0.01173 | |
Infrequent Access | Locally redundant | 0.00935 | |
Archive Storage | Zone-redundant | 0.0045 | |
Archive Storage | Locally redundant | 0.0045 | |
Cold Archive | Locally redundant | 0.002 | |
Indonesia (Jakarta) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0187 | |
Infrequent Access | Zone-redundant | 0.01173 | |
Infrequent Access | Locally redundant | 0.00935 | |
Archive Storage | Zone-redundant | 0.0045 | |
Archive Storage | Locally redundant | 0.0045 | |
Cold Archive | Locally redundant | 0.002 | |
Japan (Tokyo) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0187 | |
Infrequent Access | Zone-redundant | 0.01173 | |
Infrequent Access | Locally redundant | 0.00935 | |
Archive Storage | Zone-redundant | 0.0045 | |
Archive Storage | Locally redundant | 0.0045 | |
Cold Archive | Locally redundant | 0.002 | |
Germany (Frankfurt) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0187 | |
Infrequent Access | Zone-redundant | 0.01148 | |
Infrequent Access | Locally redundant | 0.00918 | |
Archive Storage | Zone-redundant | 0.0041 | |
Archive Storage | Locally redundant | 0.0041 | |
Cold Archive | Locally redundant | 0.0018 | |
US (Silicon Valley) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0176 | |
Infrequent Access | Zone-redundant | / | |
Infrequent Access | Locally redundant | 0.00978 | |
Archive Storage | Zone-redundant | / | |
Archive Storage | Locally redundant | 0.0045 | |
Cold Archive | Locally redundant | 0.002 | |
US (Virginia) | Standard | Zone-redundant | 0.022 |
Standard | Locally redundant | 0.0176 | |
Infrequent Access | Zone-redundant | / | |
Infrequent Access | Locally redundant | 0.0085 | |
Archive Storage | Zone-redundant | / | |
Archive Storage | Locally redundant | 0.0036 | |
Cold Archive | Locally redundant | 0.00099 | |
Data request costs
Basic storage information | Price | |||
Region | Storage class | PUT requests (USD/10,000 requests) Includes operations such as uploading, copying, and deleting table files. | GET requests (USD/10,000 requests) Mainly includes read operations on table files. | Retrieval requests (USD/10,000 requests) Requests generated when restoring data from Cold Archive storage. |
China (Beijing) China (Shanghai) China (Hangzhou) China (Shenzhen) China (Ulanqab) | Standard | 0.001563 | 0.001563 | / |
Infrequent Access | 0.015 | 0.015 | / | |
Archive Storage | 0.016 | 0.016 | / | |
Cold Archive | 0.016 | 0.016 | 0.5 | |
China (Hong Kong) | Standard (Zone-Redundant Storage) | 0.016 | 0.001 | / |
Standard (Locally Redundant Storage) | 0.014 | 0.001 | / | |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
Singapore | Standard (Zone-Redundant Storage) | 0.015629 | 0.001 | / |
Standard (Locally Redundant Storage) | 0.014 | 0.001 | / | |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
Indonesia (Jakarta) | Standard | 0.05 | 0.01 | / |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.014 | 0.001 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
Japan (Tokyo) | Standard (Zone-Redundant Storage) | 0.0157 | 0.0016 | / |
Standard (Locally Redundant Storage) | 0.014 | 0.0014 | / | |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
Germany (Frankfurt) | Standard (Zone-Redundant Storage) | 0.0157 | 0.0016 | / |
Standard (Locally Redundant Storage) | 0.014 | 0.0014 | / | |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | 0.5 | |
Cold Archive | 0.05 | 0.01 | / | |
US (Silicon Valley) | Standard | 0.014 | 0.001 | / |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
US (Virginia) | Standard | 0.014 | 0.001 | / |
Infrequent Access | 0.05 | 0.01 | / | |
Archive Storage | 0.05 | 0.01 | / | |
Cold Archive | 0.05 | 0.01 | 0.5 | |
Data retrieval capacity costs
Basic storage information | Price | ||
Region | Storage class | Retrieval type | Data retrieval fee (USD/GB) |
China (Beijing) China (Shanghai) China (Hangzhou) China (Shenzhen) China (Ulanqab) | Infrequent Access | Infrequent Access retrieval | 0.005 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
China (Hong Kong) | Infrequent Access | Infrequent Access retrieval | 0.01 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
Singapore | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
Indonesia (Jakarta) | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
Japan (Tokyo) | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
Germany (Frankfurt) | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
US (Silicon Valley) | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
US (Virginia) | Infrequent Access | Infrequent Access retrieval | 0.0075 |
Archive Storage | Real-time Archive retrieval | 0.03 | |
Cold Archive | Cold Archive restore retrieval | 0.01 | |
Temporary storage costs
Region | Temporary storage fee (USD/GB/month) |
China (Beijing) China (Shanghai) China (Hangzhou) China (Shenzhen) China (Ulanqab) | 0.0173 |
China (Hong Kong) | 0.016 |
Singapore | 0.016 |
Indonesia (Jakarta) | 0.016 |
Japan (Tokyo) | 0.016 |
Germany (Frankfurt) | 0.016 |
US (Silicon Valley) | 0.016 |
US (Virginia) | 0.016 |
Compute resource pricing
Pay-as-you-go
Region | Unit price (USD/CU/hour) |
China (Beijing) | 0.06 |
China (Shanghai) | 0.06 |
China (Hangzhou) | 0.06 |
China (Shenzhen) | 0.06 |
China (Ulanqab) | 0.044 |
China (Hong Kong) | 0.09 |
Germany (Frankfurt) | 0.1 |
Indonesia (Jakarta) | 0.08 |
Singapore | 0.09 |
Japan (Tokyo) | 0.1 |
US (Silicon Valley) | 0.07 |
US (Virginia) | 0.07 |
Subscription
Region | Unit price (USD/month) |
China (Beijing) | 31.26 |
China (Shanghai) | 31.26 |
China (Hangzhou) | 31.26 |
China (Shenzhen) | 31.26 |
China (Ulanqab) | 21 |
China (Hong Kong) | 47.55 |
Germany (Frankfurt) | 48.4 |
Indonesia (Jakarta) | 42.23 |
Singapore | 45.94 |
Japan (Tokyo) | 50.95 |
US (Silicon Valley) | 37.35 |
US (Virginia) | 35.96 |
Unit prices
Pricing varies by region. Check your bill for exact charges.
Table storage
Storage usage
| Region(s) | Storage class | Storage redundancy type | Storage (USD/GB/month) |
|---|---|---|---|
| China (Beijing)<br>China (Shanghai)<br>China (Hangzhou)<br>China (Shenzhen)<br>China (Ulanqab) | Standard | ZRS | 0.02552 |
| Standard | LRS | 0.01903 | |
| IA | ZRS | 0.0155 | |
| IA | LRS | 0.012 | |
| Archive | ZRS | 0.0051 | |
| Archive | LRS | 0.0051 | |
| Cold Archive | LRS | 0.0022 | |
| China (Hong Kong) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0187 | |
| IA | ZRS | 0.01173 | |
| IA | LRS | 0.00935 | |
| Archive | ZRS | 0.0045 | |
| Archive | LRS | 0.0045 | |
| Cold Archive | LRS | 0.002 | |
| Singapore | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0187 | |
| IA | ZRS | 0.01173 | |
| IA | LRS | 0.00935 | |
| Archive | ZRS | 0.0045 | |
| Archive | LRS | 0.0045 | |
| Cold Archive | LRS | 0.002 | |
| Indonesia (Jakarta) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0187 | |
| IA | ZRS | 0.01173 | |
| IA | LRS | 0.00935 | |
| Archive | ZRS | 0.0045 | |
| Archive | LRS | 0.0045 | |
| Cold Archive | LRS | 0.002 | |
| Japan (Tokyo) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0187 | |
| IA | ZRS | 0.01173 | |
| IA | LRS | 0.00935 | |
| Archive | ZRS | 0.0045 | |
| Archive | LRS | 0.0045 | |
| Cold Archive | LRS | 0.002 | |
| Germany (Frankfurt) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0187 | |
| IA | ZRS | 0.01148 | |
| IA | LRS | 0.00918 | |
| Archive | ZRS | 0.0041 | |
| Archive | LRS | 0.0041 | |
| Cold Archive | LRS | 0.0018 | |
| US (Silicon Valley) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0176 | |
| IA | ZRS | N/A | |
| IA | LRS | 0.00978 | |
| Archive | ZRS | N/A | |
| Archive | LRS | 0.0045 | |
| Cold Archive | LRS | 0.002 | |
| US (Virginia) | Standard | ZRS | 0.022 |
| Standard | LRS | 0.0176 | |
| IA | ZRS | N/A | |
| IA | LRS | 0.0085 | |
| Archive | ZRS | N/A | |
| Archive | LRS | 0.0036 | |
| Cold Archive | LRS | 0.00099 |
Data request
| Region(s) | Storage class | PUT requests (USD/10,000 requests) | GET requests (USD/10,000 requests) | Retrieval requests (USD/10,000 requests) |
|---|---|---|---|---|
| China (Beijing)<br>China (Shanghai)<br>China (Hangzhou)<br>China (Shenzhen)<br>China (Ulanqab) | Standard | 0.001563 | 0.001563 | N/A |
| IA | 0.015 | 0.015 | N/A | |
| Archive | 0.016 | 0.016 | N/A | |
| Cold Archive | 0.016 | 0.016 | 0.5 | |
| China (Hong Kong) | Standard | 0.016 | 0.001 | N/A |
| IA | 0.014 | 0.001 | N/A | |
| Archive | 0.05 | 0.01 | N/A | |
| Cold Archive | 0.05 | 0.01 | N/A | |
| Singapore | Standard | 0.05 | 0.01 | 0.5 |
| IA | 0.015629 | 0.001 | N/A | |
| Archive | 0.014 | 0.001 | N/A | |
| Cold Archive | 0.05 | 0.01 | N/A | |
| Indonesia (Jakarta) | Standard | 0.05 | 0.01 | N/A |
| IA | 0.05 | 0.01 | 0.5 | |
| Archive | 0.014 | 0.001 | N/A | |
| Cold Archive | 0.05 | 0.01 | N/A | |
| Japan (Tokyo) | Standard | 0.05 | 0.01 | N/A |
| IA | 0.05 | 0.01 | 0.5 | |
| Archive | 0.0157 | 0.0016 | N/A | |
| Cold Archive | 0.014 | 0.0014 | N/A | |
| Germany (Frankfurt) | Standard | 0.05 | 0.01 | N/A |
| IA | 0.05 | 0.01 | N/A | |
| Archive | 0.05 | 0.01 | 0.5 | |
| Cold Archive | 0.0157 | 0.0016 | N/A | |
| US (Silicon Valley) | Standard | 0.014 | 0.0014 | N/A |
| IA | 0.05 | 0.01 | N/A | |
| Archive | 0.05 | 0.01 | N/A | |
| Cold Archive | 0.05 | 0.01 | 0.5 | |
| US (Virginia) | Standard | 0.014 | 0.001 | N/A |
| IA | 0.05 | 0.01 | N/A | |
| Archive | 0.05 | 0.01 | N/A | |
| Cold Archive | 0.05 | 0.01 | 0.5 |
PUT requests include uploads, copies, and deletes. GET requests include reads. Retrieval requests are generated only when restoring data from Cold Archive.
Data retrieval
| Region(s) | Storage class | Retrieval type | Price (USD/GB) |
|---|---|---|---|
| China (Beijing)<br>China (Shanghai)<br>China (Hangzhou)<br>China (Shenzhen)<br>China (Ulanqab) | IA | IA retrieval | 0.005 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| China (Hong Kong) | IA | IA retrieval | 0.01 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| Singapore | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| Indonesia (Jakarta) | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| Japan (Tokyo) | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| Germany (Frankfurt) | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| US (Silicon Valley) | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 | |
| US (Virginia) | IA | IA retrieval | 0.0075 |
| Archive | Archive instant retrieval | 0.03 | |
| Cold Archive | Cold Archive restore | 0.01 |
Temporary storage
| Region(s) | Unit price (USD/GB/month) |
|---|---|
| China (Beijing)<br>China (Shanghai)<br>China (Hangzhou)<br>China (Shenzhen)<br>China (Ulanqab) | 0.0173 |
| China (Hong Kong) | 0.016 |
| Singapore | 0.016 |
| Indonesia (Jakarta) | 0.016 |
| Japan (Tokyo) | 0.016 |
| Germany (Frankfurt) | 0.016 |
| US (Silicon Valley) | 0.016 |
| US (Virginia) | 0.016 |
Table optimization and management
Pay-as-you-go CUs
| Region | Unit price (USD/CU/hour) |
|---|---|
| China (Beijing) | 0.06 |
| China (Shanghai) | 0.06 |
| China (Hangzhou) | 0.06 |
| China (Shenzhen) | 0.06 |
| China (Ulanqab) | 0.044 |
| China (Hong Kong) | 0.09 |
| Germany (Frankfurt) | 0.1 |
| Indonesia (Jakarta) | 0.08 |
| Singapore | 0.09 |
| Japan (Tokyo) | 0.1 |
| US (Silicon Valley) | 0.07 |
| US (Virginia) | 0.07 |
Subscription CUs
| Region | Unit price (USD/month) |
|---|---|
| China (Beijing) | 31.26 |
| China (Shanghai) | 31.26 |
| China (Hangzhou) | 31.26 |
| China (Shenzhen) | 31.26 |
| China (Ulanqab) | 21 |
| China (Hong Kong) | 47.55 |
| Germany (Frankfurt) | 48.4 |
| Indonesia (Jakarta) | 42.23 |
| Singapore | 45.94 |
| Japan (Tokyo) | 50.95 |
| US (Silicon Valley) | 37.35 |
| US (Virginia) | 35.96 |
Overdue payment
Data is permanently deleted after a catalog is released. Back up critical data before your account becomes overdue.
| Overdue duration | Impact |
|---|---|
| 0–72 hours | Metadata and stored data remain intact. Creating new resources (catalogs, databases, tables), modifying tables, and starting optimization tasks are blocked. |
| 72–360 hours | Resource usage suspended. Running optimization tasks stopped. Metadata API calls blocked. |
| 360+ hours | All resources released and deleted: metadata (databases, tables, partitions), stored data, and the catalog itself. Console access blocked. |