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.
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.