Billing & Plans
Plan limits, quotas, and what happens when you hit them.
Billing is managed through the Cloud Dashboard under Settings → Billing, powered by Paystack. Pricing is shown in USD for international users and NGN for Nigerian users.
Plan limits
| Starter | Studio | Agency | Multi-Tenancy | |
|---|---|---|---|---|
| Sites | 3 | 10 | 25 | Unlimited |
| Storage | 15 GB | 60 GB | 200 GB | Custom |
| Extra site | — | — | $8 / ₦8,000 /mo | — |
Self-hosted instances have no cloud quotas — storage and site limits are determined by your own infrastructure.
Quota enforcement
| Quota | Behaviour when exceeded |
|---|---|
| Storage | File uploads return 413 Payload Too Large. Existing files and reads are unaffected. |
| Site limit | Creating a new site via the Dashboard is blocked. Existing sites continue working. |
You'll receive email warnings at 80% and 100% of your storage quota.
Upgrading and downgrading
Upgrades take effect immediately — the prorated difference is charged to your payment method. Downgrades take effect at the end of the current billing cycle.
To change your plan: Settings → Billing → Change plan.
Multi-Tenancy License
If you're embedding Dyrected inside your own SaaS product (giving your customers isolated workspaces), you need the Multi-Tenancy License rather than a standard cloud plan. It covers commercial redistribution rights under the BSL. Contact us to set this up.
Business Source License (BSL)
Self-hosted usage is free under the BSL. The one restriction: you cannot offer Dyrected itself as a managed hosting service to third parties. Building client sites on your own self-hosted instance is fully permitted. The licence converts to Apache 2.0 after 4 years.