| Feature | Free | Starter ($10/mo) | Pro ($50/mo) | Enterprise ($500/mo) |
|---|---|---|---|---|
| Matrix users | 5 | 10 | 100 | Unlimited |
| Storage | 1 GB | 10 GB | 100 GB | 20 TB |
| Bandwidth | 5 GB/mo | 3 TB/mo | Unlimited | Unlimited |
| Custom domains | — | 1 | 5 | Unlimited |
| Federation | Yes | Yes | Yes | Yes |
| Bridges | — | 2 | 5 | Unlimited |
| AI features | — | Basic | Full | Full |
| AppService / Bots | — | Yes | Yes | Yes |
| SSO | — | — | Yes | Yes |
| Backups | — | Daily | Realtime | Realtime |
| Audit logs | — | — | 90 days | 365 days |
| Data export | — | Yes | Yes | Yes |
| Support | Community | Priority | Dedicated |
Annual billing saves two months — pay for 10, get 12.
| Provider | Accepted methods |
|---|---|
| Stripe | Credit and debit cards |
| PayPal | PayPal balance or card via PayPal |
| Alipay | QR code or mobile payment |
| WeChat Pay | QR code or in-app payment |
Invoices are generated automatically for every payment.
Enter a coupon code at Settings → Billing → Apply Coupon.
Coupon types:
| Type | Description |
|---|---|
percentage | Percentage discount (1–100%) |
fixed_amount | Fixed amount off |
trial_extension | Extra free months added to the subscription |
A coupon may have restrictions:
REF-XXXXXXXX.You can view your referral stats and reward history on the same page.
Click Upgrade in billing settings. The change takes effect immediately, with prorated billing for the remainder of the current period.
Click Downgrade in billing settings. The change takes effect at the end of the current billing period — you keep full access to your current plan until then.
Before any downgrade, Meldry verifies that your current usage fits within the target plan's limits:
| Resource | Example violation |
|---|---|
| Storage | "Storage: 15.2 GB used, 10 GB limit on Starter" |
| Matrix users | "Matrix users: 25 active, 10 limit on Starter" |
| Custom domains | "Custom domains: 3 active, 1 limit on Starter" |
| Bridges | "Bridges: 4 active, 2 limit on Starter" |
If any check fails, the downgrade is rejected with DOWNGRADE_USAGE_EXCEEDED and you will need to reduce usage first.
When upgrading mid-cycle, you are charged a prorated amount for the remainder of the current period:
proration = (new_daily_rate − current_daily_rate) × days_remaining
Example — upgrading from Starter ($10/mo) to Pro ($50/mo) with 15 days remaining in a 30-day cycle:
When downgrading mid-cycle, you receive a credit for the price difference over the remaining days. The credit is applied to your future invoices.
Refunds are calculated on a prorated basis — you receive credit for the unused portion of the current billing period.
If a payment fails, Meldry follows a graduated dunning process with a 7-day grace period:
| Day | Status | Action |
|---|---|---|
| 0 | past_due | Payment failed notification sent |
| 3 | past_due | Overdue reminder sent |
| 6 | past_due | Suspension warning sent — 1 day before suspension |
| 7 | suspended | Server is suspended (server stopped, data preserved) |
Once payment is received, the subscription is reactivated:
active.Meldry sends automatic reminders before a subscription renews:
| Timing | Reminder |
|---|---|
| 3 days before renewal | "Your subscription renews in 3 days" |
| 1 day before renewal | "Your subscription renews tomorrow" |
Reminders go out via email (when you have a verified address) and as in-app notifications.