---
title: "Examples"
description: "Detailed examples showing how split payment transfers are calculated with different configurations: global percentages, product-specific fixed amounts, variable products, and multiple connected accounts."
url: "https://docs.splitpayplugin.com/faqs/examples/"
---
Examples 1–4 use the default gross calculation with Stripe-fee allocation off. For the governing rules, see [How Stripe Transfers Work](../../getting-started/how-stripe-transfers-work/#stripe-fee-allocation) and [Global Transfers](../../features/how-to-transfer-payments/global-transfers/).

* * *

<a id="example-1"></a>

## Example 1: global percentage + product-specific percentage override

<a id="example-1-config"></a>

### Configuration

*   **Global setting:** 10% to Vendor A (`acct_vendorA`)
*   **Product B override:** 15% to Vendor A (`acct_vendorA`)
*   **Product C:** No product-level settings (uses global)

<a id="example-1-order"></a>

### Order: 1x product b ($80.00) + 1x product c ($40.00)

| Line Item | Price | Transfer Rule | Calculation | Transfer Amount |
| --- | --- | --- | --- | --- |
| **Product B** | $80.00 | 15% (product override) | $80.00 × 0.15 | **$12.00** |
| **Product C** | $40.00 | 10% (global fallback) | $40.00 × 0.10 | **$4.00** |

**Total transfer to Vendor A:** $12.00 + $4.00 = **$16.00**  
**Platform keeps:** $120.00 − $16.00 = **$104.00** (before Stripe fees)

* * *

<a id="example-2"></a>

## Example 2: global percentage + product-specific fixed amount

<a id="example-2-config"></a>

### Configuration

*   **Global setting:** 10% to Vendor A (`acct_vendorA`)
*   **Product D override:** $25.00 fixed to Vendor A (`acct_vendorA`)
*   **Product E:** No product-level settings (uses global)

<a id="example-2-order"></a>

### Order: 1x product d ($150.00) + 2x product e ($30.00 each)

| Line Item | Price | Transfer Rule | Calculation | Transfer Amount |
| --- | --- | --- | --- | --- |
| **Product D** | $150.00 | $25.00 fixed (product override) | $25.00 per unit × 1 | **$25.00** |
| **Product E** (qty 2) | $60.00 | 10% (global fallback) | $60.00 × 0.10 | **$6.00** |

**Total transfer to Vendor A:** $25.00 + $6.00 = **$31.00**  
**Platform keeps:** $210.00 − $31.00 = **$179.00** (before Stripe fees)

* * *

<a id="example-3"></a>

## Example 3: mixed cart — global, product-level, and variable product

<a id="example-3-config"></a>

### Configuration

*   **Global setting:** 10% to Vendor A (`acct_vendorA`)
*   **Product F override:** 20% to Vendor A (`acct_vendorA`)
*   **Product G (variable):** Small variation = 12%, Large variation = 18% — both to Vendor A
*   **Product H:** No product-level settings (uses global)

<a id="example-3-order"></a>

### Order: 1x product f ($100.00) + 1x product g - large ($75.00) + 1x product h ($50.00)

| Line Item | Price | Transfer Rule | Calculation | Transfer Amount |
| --- | --- | --- | --- | --- |
| **Product F** | $100.00 | 20% (product override) | $100.00 × 0.20 | **$20.00** |
| **Product G — Large** | $75.00 | 18% (variation setting) | $75.00 × 0.18 | **$13.50** |
| **Product H** | $50.00 | 10% (global fallback) | $50.00 × 0.10 | **$5.00** |

**Total transfer to Vendor A:** $20.00 + $13.50 + $5.00 = **$38.50**  
**Platform keeps:** $225.00 − $38.50 = **$186.50** (before Stripe fees)

Split Pay PRO allows different transfer settings per variation. Had the customer chosen the **Small** variation of Product G, the transfer would instead have been $75.00 × 0.12 = $9.00.

* * *

<a id="example-4"></a>

## Example 4: multiple connected accounts PRO

<a id="example-4-config"></a>

### Configuration

*   **Product J:** Two connected accounts configured:
    *   Vendor A (`acct_vendorA`) — 15% percentage transfer
    *   Vendor B (`acct_vendorB`) — 10% percentage transfer
*   **Product K:** One connected account:
    *   Vendor B (`acct_vendorB`) — $20.00 fixed transfer

<a id="example-4-order"></a>

### Order: 1x product j ($200.00) + 1x product k ($90.00)

| Line Item | Price | Destination | Transfer Rule | Transfer Amount |
| --- | --- | --- | --- | --- |
| **Product J** | $200.00 | Vendor A | 15% | **$30.00** |
| **Product J** | $200.00 | Vendor B | 10% | **$20.00** |
| **Product K** | $90.00 | Vendor B | $20.00 fixed | **$20.00** |

**Transfer to Vendor A:** $30.00

**Transfer to Vendor B:** $20.00 + $20.00 = **$40.00**

**Total transfers:** $30.00 + $40.00 = **$70.00**

**Platform keeps:** $290.00 − $70.00 = **$220.00** (before Stripe fees)

* * *

<a id="example-5"></a>

## Example 5: sequential global product split PRO

**WooCommerce only.** A $100 merchandise total has a $40 fixed product transfer to Vendor A. The next global row sends 10% to Vendor B.

| Step | Calculation | Transfer | Merchandise left |
| --- | --- | --- | --- |
| Fixed product transfer | $100.00 − $40.00 | $40.00 | $60.00 |
| 10% global row | $60.00 × 10% | $6.00 | $54.00 |

With sequential mode off, gross remains the default and the 10% global row uses its normal gross base. With sequential mode on, fixed product transfers run first and global rows then run top to bottom, so order matters.

* * *

<a id="example-6"></a>

## Example 6: exact Stripe-fee allocation PRO

**WooCommerce only.** A new transfer plan would send $60 to Vendor A and $40 to Vendor B. Stripe reports an exact $3.20 processing fee for the charge.

| Recipient | Gross plan | Fee share | Net transfer |
| --- | --- | --- | --- |
| Vendor A | $60.00 | $3.20 × 60% = $1.92 | **$58.08** |
| Vendor B | $40.00 | $3.20 × 40% = $1.28 | **$38.72** |
| **Total** | **$100.00** | **$3.20** | **$96.80** |

Split Pay allocates the exact fee proportionally in currency minor units with a capped largest-remainder calculation, preserving every leg’s runtime minimum. If the full fee cannot fit safely, Split Pay stops before sending any transfer. Existing and in-progress orders keep their saved fee mode.

* * *

## Key takeaways

*   **Product-level settings normally override the global fallback** for that product. Sequential mode is the explicit exception: fixed product transfers reduce the base before ordered global rows.
*   **Variable product settings override both** global and parent product settings for that specific variation.
*   **Percentage transfers** are calculated on the **line item total** (price × quantity, after coupons if coupon handling is enabled).
*   **Fixed product transfers** are a set amount per unit, so quantity multiplies the fixed amount.
*   **Multiple connected accounts** on a single product result in multiple separate transfers from the same order.
*   **Fee allocation off** keeps the gross planned amounts. **Fee allocation on** reduces new WooCommerce transfer legs by their shares of the exact Stripe fee.
*   **Charge-bound transfers** can use up to the captured charge amount; Stripe’s fee does not impose a universal percentage ceiling.
