Plan limits

Store, staff, transaction and module limits, and what happens when you hit one.

Limits are enforced on the server, not just hidden in the interface. Each one is a row in the plan_limits table keyed by tier and limit name. A value of -1 means unlimited.

Numeric limits

LimitFreeGrowthMulti Store
Stores115
Staff2210
Registers1UnlimitedUnlimited
Products20UnlimitedUnlimited
Sales per day5UnlimitedUnlimited

Feature availability

FeatureFreeGrowthMulti Store
InventoryYesYesYes
MarketingNoYesYes
Social schedulingNoYesYes
Special ordersNoYesYes
Recurring invoicesNoYesYes
AI reportsNoYesYes
AI executive reportNoNoYes
AI repair diagnosisNoNoYes
WebshopNoNoYes
Inventory is open on Free

Products are created inside the Inventory module, so locking the module would have made the 20-product Free allowance unreachable — a till with nothing to sell. The paywall on Free is the product count, not the module.

What happens when you hit a limit

The action is refused and you are shown an upgrade prompt naming the feature. Locked modules appear in the sidebar dimmed and padlocked, and open the same prompt instead of the module.

These values can be changed per install

plan_limits is administrator-editable, and edits are preserved across upgrades. The tables above are the shipped defaults; check Settings → Subscription for the limits on your own account.

Still stuck? We answer every message.Contact support