All Docs
FeaturesMaking Tax DigitalUpdated February 27, 2026

Subscription Near-Expiry Warnings & Grace Period Alerts

Subscription Near-Expiry Warnings & Grace Period Alerts

To help you avoid an unexpected interruption to your HMRC Making Tax Digital submissions, the platform automatically monitors your subscription status and sends proactive notifications before your access lapses.

How It Works

A scheduled workflow runs every day at 09:00 UTC. It inspects every active subscription that has been marked to cancel at the end of the current billing period (cancelAtPeriodEnd = true) and takes the following actions based on how many days remain.

Warning Notifications

Days Until ExpiryAction
14 daysWarning notification sent to all organisation members
3 daysFinal warning notification sent to all organisation members

These notifications prompt you to either update your payment method or renew your subscription before access is interrupted.

Past-Due Status & HMRC Submission Block

If the subscription period ends without a payment being resolved:

  1. The subscription status is automatically updated from active to past_due.
  2. An urgent notification is sent to all organisation members explaining that HMRC submissions are now blocked.
  3. All Making Tax Digital (MTD) submissions to HMRC are suspended until the subscription is brought back into good standing.

Important: HMRC quarterly submission deadlines will not be paused on your behalf. Resolve any payment issues promptly to avoid a late submission.

Restoring Access

To restore full access to HMRC submissions:

  1. Log in to the platform and navigate to Billing in your organisation settings.
  2. Update your payment method or complete any outstanding payment.
  3. Once payment is confirmed, your subscription status will return to active and HMRC submissions will be re-enabled automatically.

Stripe Webhook Integration

The platform also listens to the stripe-subscription-sync Stripe webhook event. When Stripe itself marks a subscription as past-due, the platform's subscription record is updated to reflect the new status. The user-facing urgent notification in this case is generated by the daily scheduled workflow rather than the webhook directly, so there may be up to a 24-hour delay between a Stripe status change and the notification appearing in the platform — but the submission block takes effect immediately upon the status change.

Notification Recipients

All notifications are sent to every org_member belonging to the affected organisation. Ensure your organisation's member list is up to date so that the right people are alerted.

Frequently Asked Questions

Will I be notified if I have already manually cancelled my subscription? No. Subscriptions with status = 'canceled' are excluded from the daily sweep entirely.

What if my subscription renews automatically? If cancelAtPeriodEnd = false, your subscription will renew as normal and no expiry warnings will be sent.

How quickly is access restored after payment? Access is restored as soon as the payment is confirmed and your subscription status returns to active. There is no manual step required from you beyond completing the payment.