Briefing

Shopify App Pricing Adds Usage‑Based Billing and New APIs

e-commerce
Shopify

Configure Shopify App Pricing in the Partner Dashboard, enable usage‑based billing with the App Events API, and switch to the Active Subscription API for real‑time subscription status.

What to do now

Update your app to use Shopify App Pricing, enable usage‑based billing via the App Events API, and integrate the Active Subscription API for real‑time status.

Summary

Shopify has renamed its default billing solution from Managed Pricing to Shopify App Pricing, which is now configured during app submission in the Partner Dashboard. Apps that were previously on Managed Pricing will automatically see Shopify App Pricing selected.

The update introduces usage‑based billing via the App Events API: developers can send events, define meters in the Partner Dashboard, and Shopify will aggregate, calculate, and invoice. Three pricing structures are supported—fixed, graduated, and volume—and the API also allows negative reporting for automatic charge corrections.

New APIs improve billing data accuracy. The Active Subscription API returns real‑time subscription status (active, pending, cancelled, frozen) that persists even after an app is uninstalled. A Historical API is also available for retrieving past subscription data.

Key changes

  • Managed Pricing is replaced by Shopify App Pricing as the default billing solution
  • Apps previously on Managed Pricing will automatically switch to Shopify App Pricing
  • Usage‑based billing is now supported via the App Events API with meters defined in the Partner Dashboard
  • Three pricing structures—fixed, graduated, volume—are available
  • App Events API supports negative reporting for automatic charge corrections
  • Active Subscription API provides real‑time subscription status that persists after uninstall
  • Historical API allows retrieval of past subscription data

Affects

e-com-customers

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting