Skip to content

EMQX Tables Pricing

EMQX Tables offers simple, transparent, and predictable pricing based on compute, storage, and egress traffic. Designed for IoT workloads, it eliminates hidden costs like per-message fees and allows you to store and query time-series data without managing external databases.

EMQX Tables pricing applies per deployment and differs by plan. Starter is designed for single-AZ deployments. Pro is priced as a high-availability plan, with no separate high-availability fee.

Pricing Summary

Pricing is per deployment, billed hourly, and includes storage and egress traffic quotas.

All Starter tiers support public and internal endpoints for use with EMQX Broker. Pro deployments support public and private connectivity, with plan-specific network and port limitations.

Starter Plan

Tier (vCPU / RAM)Included StorageEgress Traffic/monthHourly PriceMonthly Estimate (730h)
2 vCPU / 8 GB100 GB100 GB$0.39~$285 / month
4 vCPU / 16 GB200 GB200 GB$0.75~$548 / month
8 vCPU / 32 GB500 GB500 GB$1.39~$1,015 / month
16 vCPU / 64 GB1 TB1 TB$2.58~$1,884 / month

Pro Plan

Tier (vCPU / RAM)Included StorageEgress Traffic/monthHourly PriceMonthly Estimate (730h)
2 vCPU / 8 GB100 GB100 GB$0.69~$503.70 / month
4 vCPU / 16 GB200 GB200 GB$1.35~$985.50 / month
8 vCPU / 32 GB500 GB500 GB$2.49~$1,817.70 / month
16 vCPU / 64 GB1 TB1 TB$4.59~$3,350.70 / month

The monthly estimate includes only the base fee for 730 hours. It does not include overage storage or overage egress traffic. The actual available tiers and prices are shown in the pricing summary in the EMQX Cloud Console.

What's Included

The following features are included in the base price at no extra charge:

  • Unlimited MQTT data ingestion: No fees per message or data volume written.
  • Internal traffic: Data transfer between EMQX Broker and EMQX Tables in the same region is free.
  • Built-in metrics: Standard monitoring and alerting via Console.
  • Automatic backups: Backup storage is not counted toward your quota.
  • Infrastructure: NAT Gateway and other necessary infrastructure components.
  • Unlimited read/write operations: No metering of database queries or inserts.
  • No minimum commitment: Pay-as-you-go. Long-term commitment discounts are available only for plans that support annual subscriptions.

For Pro deployments, high availability is part of the Pro plan and is not charged as a separate line item.

Additional Charges

ItemPriceNotes
Overage Storage$0.04 / GB-monthApplies to compressed data exceeding included quota
Overage Egress Traffic (Starter)$0.09 / GBApplies to outbound traffic beyond the Starter quota
Overage Egress Traffic (Pro)$0.15 / GBApplies to outbound traffic beyond the Pro quota

Billing Behavior

  • Runtime billing: Instances are billed hourly from creation until deletion. Pause functionality is not currently available.
  • Scaling: Scaling is not currently available in the Console for Starter or Pro deployments.
  • Overage Storage billing:
    • Overage storage usage is billed monthly, not hourly.
    • The charge for overage storage appears once per month, during the last hour of each month.
    • Overage storage usage is measured based on the average amount of data stored throughout the month, not on instantaneous or peak usage.
  • Commitment Discounts: Available only for plans that support annual subscriptions.
    • 1-Year Prepaid: 15% off
    • 3-Year Prepaid: 30% off

FAQ

Q: Will I be charged for MQTT messages written into the database?

No. Data ingestion from EMQX Broker is free.

Q: How is storage measured?

Storage is metered as compressed bytes stored in the database. This reduces the cost significantly compared to the raw payload size.

Q: Can I pause a deployment?

Not in the current version. Billing continues until you delete the deployment.

Q: Do internal network transfers count against egress traffic limits?

No. Data transferred within the same project and region (e.g., EMQX Broker -> EMQX Tables) is free.