Could you please clarify if I’ve understood everything correctly?
When we use self-hosted n8n, we don’t have to pay for anything. We have unlimited workflows and unlimited executions, and we can use all features included in the Community Edition.
If we want to unlock more features, we can choose a Business or Enterprise plan. In this case, we will be using a cloud-hosted n8n instance (not self-hosted), have access to all premium features, but also have limits on the number of workflows and executions.
Self-hosted n8n Community Edition provides unlimited workflows and executions for free.
If we upgrade to Enterprise (self-hosted), we unlock additional features (e.g. SSO, audit logs, RBAC, etc.), but the number of executions becomes limited based on the chosen license plan.