Billing & Plans
Usage Limits
Plan-based limits on sites, rules, conditions, and analytics.
Morph enforces limits based on your plan. Here's how each limit works.
Sites
| Plan | Max sites |
|---|---|
| Free | 1 |
| Pro | 3 |
| Business | 10 |
When you try to create a site beyond your limit, you'll see an error in the plugin. Upgrade or delete an existing site to continue.
Rules per site
| Plan | Max rules per site |
|---|---|
| Free | 3 |
| Pro | Unlimited |
| Business | Unlimited |
On the Free plan, the "Create Rule" button is disabled once you have 3 rules on a site.
Conditions
Conditions are gated by plan tier. In the plugin's condition dropdown, unavailable conditions show a lock icon with an "Upgrade" tooltip.
| Condition | Free | Pro | Business |
|---|---|---|---|
| UTM Source | Yes | Yes | Yes |
| Device | Yes | Yes | Yes |
| Visitor Type | Yes | Yes | Yes |
| UTM Medium | — | Yes | Yes |
| UTM Campaign | — | Yes | Yes |
| UTM Term | — | Yes | Yes |
| UTM Content | — | Yes | Yes |
Analytics retention
| Plan | Retention |
|---|---|
| Free | 7 days |
| Pro | 30 days |
| Business | 90 days |
Data older than your retention window isn't shown in the dashboard. Raw impression events are cleaned up by the data retention cron job.
What happens on downgrade
If you downgrade and are over a limit:
- Sites: Excess sites are paused automatically (newest first)
- Rules: Existing rules remain but you can't create new ones until you're within limits
- Conditions: Rules with conditions from a higher tier still evaluate correctly — they're not deleted. But you can't add new higher-tier conditions.
- Analytics: Data beyond the new retention window is hidden (not deleted immediately)