Shopify app Free plan

Topic summary

A developer is building a Shopify app using Remix and wants to implement a free plan limited to 1,000 requests, after which users must upgrade.

Implementation Approach:

  • Shopify doesn’t natively support “free plans” - developers must handle this logic themselves
  • Build a quota counter to track merchant requests and block further requests once the limit is reached
  • Optionally reset the quota monthly if desired

Real-World Example:
One contributor implemented a similar system for their Poldero Notifications app, allowing up to 1,500 requests per shop on the free tier. From Shopify’s perspective, free-tier users don’t have an active plan, but the app tracks usage internally. When users want to upgrade, developers specify which paid plans are available and how each is structured.

The consensus is that free plan management requires custom development work outside Shopify’s billing system.

Summarized with AI on November 8. AI used: claude-sonnet-4-5-20250929.

Hi @appaza ,

I developed an app like that, too. You can build a quota counter to count how many requests your merchant has made and prevent making more requests when the limit is reached. You also can reset the quota by month if you want.

I hope my information is helpful to you.