Error: Subscription Period Has Ended or Canceled or There Was a Billing Problem
This article helps Webgility Online users troubleshoot the error: 'Subscription period has ended or canceled, or there was a billing problem.' This error typically occurs when a subscription has expired or there is a billing issue with the QuickBooks Online account.
Error Message:
Error: Subscription Period Has Ended or Canceled or There Was a Billing Problem

Steps to resolve:
Step 1: Sign in to your QuickBooks Online company and go to Settings ⚙ and select Subscriptions and Billing.
Step 2: Select Resubscribe and select the New payment method (Credit/Debit Card or PayPal) Enter the updated payment and billing information.
Step 3: Select Resubscribe.
Source: Please refer to this article for more information.