---
title: "WooCommerce Subscriptions PRO"
description: "Automatically split subscription renewal payments with the WooCommerce Subscriptions integration. Every recurring payment creates a transfer to connected accounts as long as Split Pay remains active."
url: "https://docs.splitpayplugin.com/features/integrations-and-compatibility/woocommerce-subscriptions/"
---
## Overview

When you sell subscription products using [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/), Split Pay ensures that **every renewal payment** is split according to your configured transfer rules — not just the initial purchase. This works automatically with no additional configuration beyond your standard Split Pay setup.

## How it works

WooCommerce Subscriptions uses Stripe webhooks to process recurring payments. When a renewal payment is triggered:

Stripe charges the customer's saved payment method via a webhook event.

WooCommerce Subscriptions creates a renewal order in WooCommerce.

Split Pay detects the completed renewal order and reads the transfer settings from the subscription product.

Split Pay creates the appropriate Stripe transfer(s) to the connected account(s).

Stripe Webhook

→

Renewal Order Created

→

Split Pay Processes

→

Transfer to Vendor

## Configuration

No special configuration is required for subscriptions. Configure your transfer settings on the subscription product the same way you would for any other product:

*   **Global transfers** apply to subscription products unless overridden at the product level.
*   **Product-level transfers** can be set on the subscription product's edit page, under the Split Pay tab.
*   **Variable subscriptions** support variation-level transfer settings.

Transfer rules are read from the **product settings at the time of renewal**, not from the original order. This means if you update transfer percentages on a subscription product, the new values will apply to future renewals.

## Requirements

*   **Split Pay Pro** must be active and licensed on your site.
*   **WooCommerce Subscriptions** must be installed and configured to use the Stripe payment gateway.
*   Stripe webhooks must be properly configured for subscription renewals to process. WooCommerce Subscriptions handles webhook setup, but verify the webhook endpoint is active in your [Stripe Dashboard](https://dashboard.stripe.com/webhooks).

If Split Pay is **deactivated or the license expires**, renewal payments will still be collected by Stripe, but **no transfers will be created**. Transfers will resume once the plugin is reactivated.

## Sign-up fees & free trials

Split Pay handles subscription sign-up fees and trial periods as follows:

*   **Sign-up fees** — The sign-up fee is included in the initial order total. Split Pay will calculate the transfer based on the full initial order amount (subscription price + sign-up fee).
*   **Free trials** — No payment is collected during the trial period, so no transfers are created. Transfers begin with the first paid renewal.

## Troubleshooting

If renewal transfers aren't being created:

*   Verify that Split Pay Pro is active and your license is valid.
*   Confirm that the renewal order was processed successfully in **WooCommerce → Orders**.
*   Check that Stripe webhooks are functioning — look for recent webhook events in your [Stripe Dashboard](https://dashboard.stripe.com/webhooks).
*   Ensure the subscription product still has Split Pay transfer settings configured.
