How to proceed with billing API for a free ERP SaaS Shopify App?

Topic summary

Developers of SaaS applications with free Shopify integrations face mandatory Billing API implementation, even for unlisted apps. The core issue: companies charge for their main SaaS platform (which integrates with multiple e-commerce platforms beyond Shopify) but offer the Shopify app component at no additional cost.

Shopify’s Requirements:

  • Billing API implementation is mandatory for all public apps, including unlisted ones
  • No exceptions granted for apps where Shopify is a minor component of larger services
  • Applies to all users acquired through the Shopify App Store, regardless of whether they primarily use other platforms

Developer Workarounds Attempted:

  • Creating $0 one-off payments (suggested by support but inconsistent with listing requirements)
  • Building custom billing flows for Shopify-sourced customers while maintaining separate billing for existing clients
  • Some competitors reportedly guide users to create custom apps instead (against ToS)

Reported Billing API Problems:

  • Payment delays extending months beyond published schedules
  • High non-payment rates (one developer reports 5% at 4 weeks)
  • No recourse for failed payments beyond merchant outreach
  • Effective 17.9% total fees (15% revenue share + 2.9% processing)
  • Significant administrative burden for reconciliation

Current Status: Discussion remains unresolved, with developers expressing frustration over forced compliance despite minimal Shopify App Store benefit and the platform’s move upmarket without adjusting enterprise partner requirements.

Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Exactly right Shopify just wants the Billing API implemented for anyone who signs up from Shopify. If you can figure that out you’re good and should get approved on the Shopify App Store.