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.
Note: The current pricing model applies to the Starter Plan. More plans will be introduced soon.
Pricing Summary
Pricing is per deployment, billed hourly, and includes storage and egress traffic quotas.
All tiers support public and internal endpoints for use with EMQX Broker.
| Tier (vCPU / RAM) | Included Storage | Egress Traffic/month | Hourly Price | Monthly Estimate (730h) |
|---|---|---|---|---|
| 2 vCPU / 8 GB | 100 GB | 100 GB | $0.39 | ~$285 / month |
| 4 vCPU / 16 GB | 200 GB | 200 GB | $0.75 | ~$548 / month |
| 8 vCPU / 32 GB | 500 GB | 500 GB | $1.39 | ~$1,015 / month |
| 16 vCPU / 64 GB | 1 TB | 1 TB | $2.58 | ~$1,884 / month |
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, or optional discount for long-term commitment.
Additional Charges
| Item | Price | Notes |
|---|---|---|
| Overage Storage | $0.04 / GB | Applies to compressed data exceeding included quota |
| Overage Egress Traffic | $0.09 / GB per month | Applies to outbound traffic beyond included quota |
Billing Behavior
- Start/Stop: Instances are billed hourly from creation until deletion. Pause functionality is not currently available.
- Scaling: You can resize deployments at any time. Charges are prorated by the hour.
- 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:
- 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 or stop 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.