Issue with app subscription for merchant

I need you guys help in finding a solution for an issue with the Shopify billing system. Our company has an app on Shopify that sells subscriptions, but we encountering a problem with how Shopify processes billing. Below is the full workflow for how customers purchase a subscription plan on my website to use our service:

  • Customers install our app on their Shopify store.
  • They select a plan, and we redirect them to approve the transaction on their Shopify store.
  • Upon successful approval, they receive a 3-day free trial to use our service.

The issue we’re facing is with how Shopify Billing delays subscription charges. Even without a trial, Shopify does not charge the customer immediately after they approve a subscription. Instead, Shopify may wait days — or sometimes much longer — before attempting the charge depending in to the billing-cycle.

This creates a big problem:

  • Customers can start using our service right away without having actually paid.

  • Many use credit cards with insufficient funds or invalid details.

  • By the time Shopify attempts to charge them (days or even months later), the payment often fails.

  • At that point, the customer may already have closed their store or let it freeze, meaning they benefited from our platform for free while we lost revenue (this is happening for us right now).

Currently, Shopify only notifies us via webhook when a charge attempt fails, but this happens too late — after the customer has already taken advantage of the service.

What we need is a way to ensure customers are charged immediately when they approve a subscription or after trial end, so that only paying users can continue using our service and we can protect our revenue.

Please help,

Hi @Viet_Nguyen

I believe you’re asking about the Shopify app billing cycles. Meaning, when merchants are charged for your app’s billed subscriptions, one time charges, or usage charges.

By design the Shopify app billing cycle is tied to the merchant’s Shopify bill, which is on a 30 day period.

There are some helpful charts to help understand the timing:

https://help.shopify.com/en/manual/your-account/manage-billing/billing-charges/types-of-charges/third-party-charges/app-charges#subscriptions

2 Likes